Ana içeriğe geç

.NET kütüphaneleri ve paketlerine referans verme

.NET kütüphaneleri

cTrader, cBot'ların ve özel göstergelerin kodu içinde .NET kütüphanelerine referans vermeye olanak tanır. Bunu yapmak için, kod düzenleyicinin üst kısmındaki Referansları yönet düğmesine tıklayarak Referans yöneticisi penceresini açın.

Image title

Yeni açılan pencerede Göz At sekmesini seçin.

Image title

Göz At'a tıklayın, yerel olarak depolanmış bir .dll dosyası seçin, ardından Aç'a tıklayın. Daha sonra, değişikliklerinizi kaydetmek için Uygula'ya tıklayın.

Yeni içe aktarılan kütüphanenizi kullanmak için kodunuzda ilgili ad alanına referans verin.

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

Bu, kütüphanenizdeki sınıfları doğrudan kodunuzda kullanmanızı sağlayacaktır.

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

NuGet paketleri

cTrader algoritmalarınızda özel NuGet paketlerine de referans verebilirsiniz. NuGet paketlerinin nasıl kullanılacağına ve kurulacağına dair ayrıntılı bir örnek için harici IDE'lerle çalışma makalesine göz atın.

NuGet paketlerini yüklemek için aşağıdaki araçları kullanabileceğinizi unutmayın:

  • NuGet paket yöneticisi konsolunda bulunan Install-Package komutu.
  • Visual Studio NuGet paket yöneticisi GUI'si.
  • .NET CLI.