Ir para o conteúdo

Referenciar bibliotecas e pacotes .NET

Bibliotecas .NET

O cTrader permite referenciar bibliotecas .NET dentro do código dos cBots e indicadores personalizados. Para o fazer, abra a janela Gestor de referências clicando no botão Gerir referências no topo do editor de código.

Image title

Na janela recém-aberta, selecione o separador Procurar.

Image title

Clique em Procurar, selecione um ficheiro .dll armazenado localmente e depois clique em Abrir. De seguida, clique em Aplicar para guardar as suas alterações.

Para utilizar a sua biblioteca recém-importada, referencie o namespace relacionado no seu código.

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

Isto permitir-lhe-á utilizar classes da sua biblioteca diretamente no seu código.

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

Pacotes NuGet

Também pode referenciar pacotes NuGet personalizados nos seus algoritmos cTrader. Para um exemplo detalhado de como utilizar e instalar pacotes NuGet, consulte o artigo sobre como trabalhar com IDEs externos.

Lembre-se de que para instalar pacotes NuGet pode utilizar as seguintes ferramentas:

  • O comando Install-Package disponível na consola do gestor de pacotes NuGet.
  • A interface gráfica do gestor de pacotes NuGet do Visual Studio.
  • A CLI .NET.