欢迎访问 外汇EA下载与MT4/MT5自动交易资源 - 聚合外汇EA、黄金EA、量化交易工具与自动化交易实战内容。
登录 注册

MT4Orders - MetaTrader 5 库

author emer | 110 人阅读 | 0 人评论 |

MT4Orders - library for MetaTrader 5

MT4Orders - library for MetaTrader 5

MT4Orders - library for MetaTrader 5

MT4Orders - library for MetaTrader 5

MT4Orders - library for MetaTrader 5

MT4Orders - library for MetaTrader 5

MT4Orders - library for MetaTrader 5

MT4Orders - library for MetaTrader 5

MT4Orders - library for MetaTrader 5

该库允许以与 MQL4 中相同的方式处理 MQL5(MT5 对冲)中的订单。

也就是说,订单语言系统 (OLS) 变得与 MQL4 相同。同时,仍然可以使用MQL5订单系统并联。特别是,标准 MQL5 库将继续全面运行。

无需在订单系统之间进行选择。并行使用它们!当翻译 MQL4 -> MQL5 时,无需接触订单系统根本不

在开头添加一行就足够了:

#包括// 如果有 #include ,请在其后添加此行

MQL5 代码中的类似操作(添加一行)允许将 MT4 OLS 添加到 MT5 OLS,或完全替换它。

作者为自己创建了此功能,因此,他故意没有对时间序列、图形对象、指标等应用相同的“单行”传输思想。

这部作品涵盖了仅有的订单系统。

创建一个完整的库以允许 MQL4 代码在 MetaTrader 5 中工作的可能性任务没有改变没有被考虑过。

例如,使用了多个不同类型的 MT4/5 Expert Advisor(来自代码库):黄牛、新闻交易专家、鞅、多货币专家等。

以下(MT4 和 MT5 OLS 的并行性)是如何在 MT5 测试器(或演示)中使用它们:

// MQL4&5 代码

#定义勾选启动时间#定义开始 MTstart#ifdef__MQL5__

// 选择所需的 MT5 EA
// #include "Lucky.mq5"               // https://www.mql5.com/en/code/1107
// #include "Puria.mq5"               // https://www.mql5.com/en/code/138
// #include "Ilan_1_6_Dynamic_HT.mq5" // https://www.mql5.com/en/code/12220
// #include "Multik.mq5"              // https://www.mql5.com/en/code/158
// #include "VLT_Trader.mq5"          // https://www.mql5.com/en/code/1163
// #include "Exp_PFE_Extr.mq5"        // https://www.mql5.com/en/code/16044

#endif// __MQL5__

#包括// 如果有 #include ,请在其后添加此行

#包括// 仅适用于本示例

// 选择所需的 MT4 EA
// #include "Lucky.mq4"          // https://www.mql5.com/en/code/7464
// #include "E-news-lucky6.mq4"  // https://www.mql5.com/en/code/7672
// #include "cm_ea_news.mq4"     // https://www.mql5.com/en/code/10511
// #include "Spreader_v2.mq4"    // https://www.mql5.com/en/code/14500
#包括“Ilan1_4_strict.mq4” // #property strict (MQL5),原始 - https://www.mql5.com/en/code/8492

#包括“OrdersToString.mqh”

#undef勾选

空白 勾选空白)
{
  ::MTstart();

  如果MQLInfo整数MQL_VISUAL_MODE))
    评论“贸易:”+ 订单转字符串() +“\n历史:”+ 订单转字符串(模式_历史记录));// 可以在测试仪的可视化模式下查看  返回;
}

如果早些时候可以在 MetaTrader 4 测试器中测试 MT4 专家的真实报价,那么现在 MT5 测试器具有多货币功能。即多币种MT4专家现在可以直接在测试器中进行测试了!

另一个例子是从多个 MT4 样本中收集的统计脚本:


附件下载

📎 ilan1_4_strict.mq4 (29.59 KB)

📎 mt4orders_exampleexpert.mq5 (2.41 KB)

📎 orderstostring.mqh (1.65 KB)

📎 mql4_to_mql5.mqh (8.41 KB)

📎 MT4Orders.mqh (220.2 KB)

📎 mt4orders_examplescript.mq5 (1.23 KB)

📎 report_strict.mq4 (20.27 KB)

Source: MQL5 #16006

🔐
请登录后参与评论
注册满12小时后评论,即可解锁附件下载
立即登录