Przejdź do treści

Odwoływanie się do bibliotek i pakietów .NET

Biblioteki .NET

cTrader umożliwia odwoływanie się do bibliotek .NET wewnątrz kodu cBotów i wskaźników niestandardowych. Aby to zrobić, otwórz okno Menedżera odwołań, klikając przycisk Zarządzaj odwołaniami u góry edytora kodu.

Image title

W nowo otwartym oknie wybierz zakładkę Przeglądaj.

Image title

Kliknij Przeglądaj, wybierz lokalnie przechowywany plik .dll, a następnie kliknij Otwórz. Następnie kliknij Zastosuj, aby zapisać zmiany.

Aby użyć nowo zaimportowanej biblioteki, odwołaj się do powiązanej przestrzeni nazw w swoim kodzie.

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

Umożliwi Ci to bezpośrednie używanie klas z Twojej biblioteki w kodzie.

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

Pakiety NuGet

Możesz również odwoływać się do niestandardowych pakietów NuGet w swoich algorytmach cTrader. Aby uzyskać szczegółowy przykład użycia i instalacji pakietów NuGet, sprawdź artykuł o pracy z zewnętrznymi IDE.

Pamiętaj, że do instalacji pakietów NuGet możesz użyć następujących narzędzi:

  • Polecenia Install-Package dostępnego w konsoli menedżera pakietów NuGet.
  • Graficznego interfejsu użytkownika menedżera pakietów NuGet w Visual Studio.
  • .NET CLI.