ข้ามไปที่เนื้อหา

อ้างอิงไลบรารีและแพ็คเกจ .NET

ไลบรารี .NET

cTrader อนุญาตให้อ้างอิงไลบรารี .NET ภายในโค้ดของ cBot และอินดิเคเตอร์ที่กำหนดเอง ในการทำเช่นนี้ ให้เปิดหน้าต่าง Reference manager โดยคลิกที่ปุ่ม Manage references ที่ด้านบนของโค้ดเอดิเตอร์

Image title

ในหน้าต่างที่เปิดขึ้นใหม่ ให้เลือกแท็บ Browse

Image title

คลิก Browse เลือกไฟล์ .dll ที่จัดเก็บไว้ในเครื่อง จากนั้นคลิก Open หลังจากนั้น คลิก Apply เพื่อบันทึกการเปลี่ยนแปลงของคุณ

ในการใช้ไลบรารีที่นำเข้าใหม่ของคุณ ให้อ้างอิงเนมสเปซที่เกี่ยวข้องในโค้ดของคุณ

1
2
3
using System;
using cAlgo.API;
using CustomLibrary.CustomNamespace;

วิธีนี้จะช่วยให้คุณสามารถใช้คลาสจากไลบรารีของคุณได้โดยตรงในโค้ดของคุณ

1
2
3
4
5
protected override void OnStart()
{
  var instance = new ClassFromCustomLibrary();
  instance.CustomMethod();
}

แพ็คเกจ NuGet

คุณยังสามารถอ้างอิงแพ็คเกจ NuGet ที่กำหนดเองในอัลกอริทึม cTrader ของคุณได้ สำหรับตัวอย่างโดยละเอียดเกี่ยวกับวิธีการใช้และติดตั้งแพ็คเกจ NuGet โปรดดูที่ บทความเกี่ยวกับการทำงานกับ IDE ภายนอก

โปรดจำไว้ว่าในการติดตั้งแพ็คเกจ NuGet คุณสามารถใช้เครื่องมือต่อไปนี้:

  • คำสั่ง Install-Package ที่มีอยู่ในคอนโซลตัวจัดการแพ็คเกจ NuGet
  • GUI ตัวจัดการแพ็คเกจ NuGet ของ Visual Studio
  • .NET CLI