如果您有用MQL4编写的EA交易或指标(用于在MetaTrader 4中工作),那么您可以使用免费转换器将它们转换为TickTrader算法机器人和指标。转换器位于:https://mql4-ttalgo-converter.digigex.pro/。 如果您想调整现有代码以在TickTrader Algo平台上运行,这确实使事情变得容易。
要将 MQL4 EA和指标转换为 TickTrader 算法机器人和指标,请按照以下步骤操作:
- 使用“选择 .mq4 文件”控件上传
.mq4 代码文件。您可以上传的最大文件大小为 1.0 MB。选中“自动检测程序类型”复选框以自动检测您上传的是指标还是EA。
- 点击转换并下载按钮。因此,您会收到一个存档,其中包含转换后的顾问/指标的源代码,并且与原始下载的文件具有相同的名称(例如MACDSammple.zip)。带有转换代码(.sln文件)的解决方案可以在.NET IDE(例如Visual
Studio)中打开和构建。
- 提取存档。生成的源代码的结构如下:
- 解决方案,与源文件 (MACDSample.sln) 同名。
- 包含不需要更改的基类的项目 - TickTrader.Algo.Mql4ToCSharp。
- 具有源文件 (MACDSample)
名称的项目,其中包含转换后的代码 (MACDSample.cs)。
- 双击打开解决方案(MACDSample.sln)。它应该在
Visual Studio 2022 中打开,或者为您提供一个程序选择,您可以在其中选择 Visual Studio。
- 执行“解决方案资源管理器>生成解决方案”命令。
- 如果转换成功,您将在“输出”窗口中看到一条消息,指出生成成功。它还将指示您构建的
Algo 包(输出文件)所在的路径。
- 如果由于执行“构建解决方案”命令,在“输出”窗口中指示错误并显示“错误列表”,则需要自行更正这些错误并重建顾问/指标。
“输出”窗口中列出的错误
包含详细说明的错误列表 | 转换后的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交易和技术指标的应用商店 ...