انتقل إلى المحتوى

مكتبات .NET والحزم المرجعية

مكتبات .NET

يسمح cTrader بالإشارة إلى مكتبات .NET داخل كود cBots والمؤشرات المخصصة. للقيام بذلك، افتح نافذة مدير المراجع بالنقر على زر إدارة المراجع في أعلى محرر الكود.

Image title

في النافذة المفتوحة حديثًا، حدد علامة التبويب تصفح.

Image title

انقر على تصفح، حدد ملف .dll مخزن محليًا، ثم انقر على فتح. بعد ذلك، انقر على تطبيق لحفظ التغييرات.

لاستخدام المكتبة المستوردة حديثًا، قم بالإشارة إلى مساحة الاسم ذات الصلة في الكود الخاص بك.

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، راجع المقالة حول العمل مع بيئات التطوير المتكاملة الخارجية.

تذكر أنه لتثبيت حزم NuGet يمكنك استخدام الأدوات التالية:

  • أمر Install-Package المتاح في وحدة تحكم مدير حزم NuGet.
  • واجهة مستخدم مدير حزم NuGet في Visual Studio.
  • واجهة سطر الأوامر .NET CLI.