Aller au contenu

Référencer des bibliothèques et des packages .NET

Bibliothèques .NET

cTrader permet de référencer des bibliothèques .NET dans le code des cBots et des indicateurs personnalisés. Pour ce faire, ouvrez la fenêtre Gestionnaire de références en cliquant sur le bouton Gérer les références en haut de l'éditeur de code.

Image title

Dans la fenêtre qui vient de s'ouvrir, sélectionnez l'onglet Parcourir.

Image title

Cliquez sur Parcourir, sélectionnez un fichier .dll stocké localement, puis cliquez sur Ouvrir. Ensuite, cliquez sur Appliquer pour enregistrer vos modifications.

Pour utiliser votre bibliothèque nouvellement importée, référencez l'espace de noms associé dans votre code.

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

Cela vous permettra d'utiliser les classes de votre bibliothèque directement dans votre code.

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

Packages NuGet

Vous pouvez également référencer des packages NuGet personnalisés dans vos algorithmes cTrader. Pour un exemple détaillé de l'utilisation et de l'installation de packages NuGet, consultez l'article sur le travail avec des IDE externes.

N'oubliez pas que pour installer des packages NuGet, vous pouvez utiliser les outils suivants :

  • La commande Install-Package disponible dans la console du gestionnaire de packages NuGet.
  • L'interface graphique du gestionnaire de packages NuGet de Visual Studio.
  • L'interface CLI .NET.