跳转至

参考 .NET 库和包

.NET 库

cTrader 允许在 cBot 和自定义指标的代码中引用 .NET 库。 要做到这一点,请点击代码编辑器顶部的 管理引用 按钮,打开 引用管理器 窗口。

Image title

在新打开的窗口中,选择 浏览 标签。

Image title

点击 浏览,选择本地存储的 .dll 文件,然后点击 打开。 之后,点击 应用 保存更改。

要使用新导入的库,请在代码中引用相关的命名空间。

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

这将使您能够在代码中直接使用库中的类。

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

NuGet 包

您还可以在 cTrader 算法中引用自定义 NuGet 包。 有关如何使用和安装 NuGet 包的详细示例,请查看 使用外部 IDE 的文章

请记住,要安装 NuGet 包,您可以使用以下工具:

  • NuGet 包管理器控制台中可用的 Install-Package 命令。
  • Visual Studio NuGet 包管理器 GUI。
  • .NET CLI。