创建TickTrader Algo机器人

创建TickTrader Algo机器人

要在Visual Studio中创建TickTrader Algo算法机器人,请按照以下步骤操作:

  1. 打开已安装的 Visual Studio 2022 应用程序。

  2. Visual Studio 菜单中选择以下命令来创建新项目文件>新建> 项目

  3. 在窗口中,您将看到可帮助您编写自己的交易机器人或自己的指标的模板。否则,请使用“搜索模板”窗口 (Alt+S) 查找以下模板:

    • Sample Indicator (示例指标)
    • Sample Trade Bot (示例交易机器人)
    • Empty Indicator (空指标)
    • Empty Trade Bot (空交易机器人)


  4. 让我们看一个创建交易机器人的示例
    • 选择示例交易机器人。
    • 在“项目名称”字段中指定文件名(例如TradeBot1)。此名称将赋予包含交易机器人的包
    • 单击创建


  5. TradeBot1的简单算法机器人(对于指标是类似的)的源代码是:
    • 名为 TradeBot1 的解决方案(对应于磁盘上的 TradeBot1.sln 文件)
    • TradeBot1 的项目(对应于磁盘上的 TradeBot1.csproj  文件)
    • TradeBot1.cs 文件是直接包含可执行机器人逻辑的文件
    • README.md文件是一个可选文件,可以描述机器人的行为、其输入参数等

  6. 若要查看磁盘上文件的位置,可以调用以下命令:解决方案资源管理器> 文件资源管理器 > “打开文件夹
  7. 在上下文菜单中选择“生成解决方案”命令。
  8. 正如我们在“输出”窗口中看到的,创建了一个具有以下名称的算法包:包名称 = TradeBot1.ttalgo。默认情况下它是位于'C:\Users\<UserName>\Documents\AlgoTerminal\AlgoRepository\'文件夹中


  9. 如果 Win 终端安装在同一台电脑上,它将看到此包。对于算法服务器,需要下载软件包。如果需要传输或共享包,可以在此路径中找到它(如输出文件中所述)
因此,包含交易机器人或指标的算法包是扩展名为 .ttalgo 的文件

参见

  1. 安装 Visual Studio
  2. 在算法服务器上运行算法机器人