MQL4 到TickTrader Algo转换器

MQL4 到TickTrader Algo转换器

如果您有用MQL4编写的EA交易或指标(用于在MetaTrader 4中工作),那么您可以使用免费转换器将它们转换为TickTrader算法机器人和指标。转换器位于:https://mql4-ttalgo-converter.digigex.pro/ 如果您想调整现有代码以在TickTrader Algo平台上运行,这确实使事情变得容易。

要将 MQL4  EA和指标转换为 TickTrader 算法机器人和指标,请按照以下步骤操作:

  1. 使用“选择 .mq4 文件”控件上传 .mq4 代码文件。您可以上传的最大文件大小为 1.0 MB。选中“自动检测程序类型”复选框以自动检测您上传的是指标还是EA。

  1. 点击转换并下载按钮。因此,您会收到一个存档,其中包含转换后的顾问/指标的源代码,并且与原始下载的文件具有相同的名称(例如MACDSammple.zip)。带有转换代码(.sln文件)的解决方案可以在.NET IDE(例如Visual Studio)中打开和构建。
  2. 提取存档。生成的源代码的结构如下: 

    • 解决方案,与源文件 (MACDSample.sln) 同名。
    • 包含不需要更改的基类的项目 - TickTrader.Algo.Mql4ToCSharp
    • 具有源文件 (MACDSample) 名称的项目,其中包含转换后的代码 (MACDSample.cs)。 

  1. 双击打开解决方案(MACDSample.sln)。它应该在 Visual Studio 2022 中打开,或者为您提供一个程序选择,您可以在其中选择 Visual Studio。
  2. 执行“解决方案资源管理器>生成解决方案”命令。

  1. 如果转换成功,您将在“输出”窗口中看到一条消息,指出生成成功。它还将指示您构建的 Algo 包(输出文件)所在的路径。

  1. 如果由于执行“构建解决方案”命令,在“输出”窗口中指示错误并显示错误列表”,则需要自行更正这些错误并重建顾问/指标。 

“输出”窗口中列出的错误

包含详细说明的错误列表 

转换后的EA交易只能在TickTrader交易平台中的TT ECN Gross账户上正常工作。强烈建议不要在 Ticktrader ECN NET CASH 账户上运行用 MQL4 编写并使用“MQL4 到即时交易算法转换器转换的 EA


参见


    • Related Articles

    • FXOpen TickTrader API

      FXOpen TickTrader应用程序编程接口(API)是开发人员可以构建自定义交易工具和接口以与FXOpen TickTrader一起使用的平台。借助 API,您可以: 获取有关交易品种、用户帐户和交易操作的详细信息。 执行交易操作,包括交易所交易、订单修改或取消。 安全地连接到TickTrader服务器,以获取饲料信息(货币,品种)。 订阅实时tick报价源。 监视帐户上的资产状态。 执行与帐户相关的操作,例如获取帐户余额和历史记录。 完全自动化您的交易策略。 FXOpen ...
    • 一般信息

      面对充满风险波动的市场进行交易,首先要对不可预测的价格走势作出迅速反应。为了简化这个过程,我们很高兴引入一个新的工具,它可以提供更高的精度和更快的执行速度 -一键交易Level2插件。 一键交易Level2插件是一个由3个组件组成的特殊工具: 可视化市场深度指示组件,快速准确的下单; •智能交易(EA),运行插件; ·       一组MQL文件通过API接口访问市场深度 ...
    • TickTrader Algo API

      用户可以使用TickTrader.Algo.Api创建自己的交易机器人和指标。要创建自定义交易机器人或指标,请按照以下步骤操作: 安装 Visual Studio 安装 TT Algo Visual Studio Extension 如有必要,请安装或更新您的 TT Algo Visual Studio 扩展版本。 按照说明如何在 Visual Studio 中创建 Algo交易机器人 or Algo指标,并在TickTrader终端中启动它们。 Algo 交易机器人 ...
    • 关于MetaTrader 4

      MetaTrader 4 (MT4)终端是外汇市场上最受欢迎的交易平台。MetaTrader 4 是成功的因为它提供了一个易于使用的用户界面,各种图表和指标,最重要的是,MQL语言允许使用指标和智能交易系统。 不幸的是,MT4并设计为供ECN经纪商使用,而且迄今为止它不可能连接到银行间市场(ECN桥)。经过数年和数百万美元的投资开发,FXOpen成为有史以来第一家推出真正的MT4 ...
    • 智能交易系统(EA)

      EA交易,也称为EA,是用于外汇交易的机械交易系统。EA交易允许自动交易发生,使交易者不必持续观察市场。在外汇市场交易时获利是由大量的人为因素决定的,例如情绪,知识,甚至交易者的心理。诸如EA交易之类的自动化程序从等式中删除了大量这些因素,并使交易者能够通过同时评估多个因素来做出更明智的决策。 FXOpen允许在MT4平台上的STP账户中使用EA交易。 我在哪里可以找到智能交易系统? 互联网上有数百种智能交易系统。您可以在 MQL5市场(一个包含自动交易工具、EA交易和技术指标的应用商店 ...