Vai al contenuto

Riferimento a librerie e pacchetti .NET

Librerie .NET

cTrader consente di fare riferimento a librerie .NET all'interno del codice di cBot e indicatori personalizzati. Per farlo, apri la finestra Gestione riferimenti facendo clic sul pulsante Gestisci riferimenti nella parte superiore dell'editor di codice.

Image title

Nella finestra appena aperta, seleziona la scheda Sfoglia.

Image title

Fai clic su Sfoglia, seleziona un file .dll salvato localmente, quindi fai clic su Apri. Successivamente, fai clic su Applica per salvare le modifiche.

Per utilizzare la libreria appena importata, fai riferimento al namespace correlato nel tuo codice.

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

Questo ti consentirà di utilizzare le classi della tua libreria direttamente nel tuo codice.

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

Pacchetti NuGet

Puoi anche fare riferimento a pacchetti NuGet personalizzati nei tuoi algoritmi cTrader. Per un esempio dettagliato su come utilizzare e installare pacchetti NuGet, consulta l'articolo sul lavoro con IDE esterni.

Ricorda che per installare pacchetti NuGet puoi utilizzare i seguenti strumenti:

  • Il comando Install-Package disponibile nella console di gestione pacchetti NuGet.
  • L'interfaccia grafica di gestione pacchetti NuGet di Visual Studio.
  • La CLI .NET.