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

检查历史数据策略的助手 - MetaTrader 4脚本

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

Assistant for checking strategies on history data - indicator for MetaTrader 4

Assistant for checking strategies on history data - indicator for MetaTrader 4

Assistant for checking strategies on history data - indicator for MetaTrader 4

版本 600 及更高版本包含控制功能,但仅包含在指示器中。这还是有帮助的。

“TPEHEP”(培训师)的开发是为了帮助分析有趣的策略,并练习和获得分析所选策略中历史数据信号的经验。最大程度逼近市场规则https://book.mql4.com/en/trading/orders让新手有机会了解订单触发和策略信号形成背后的逻辑,并找到合适的策略。

最初,需要一名助手来突出决策位置。买入线(蓝色,键“B”)或卖出线(粉色,键“S”)和平仓线最适合此任务。选择按键是为了方便——右手移动历史记录,左手执行命令。

基本操作规则:

仅当蜡烛在垂直彩色区域 Bar0(紫色)内收盘 (Close[Bar0]) 时才允许开仓和平仓订单,并且订单本身在新蜡烛开盘 (Open[Bar-1]) 时开仓或平仓。一旦达到止损或止盈水平,就会根据活跃区域中的订单价格进行平仓。止损或止盈可以通过鼠标追踪,控制最小距离和冻结。

在学习的早期阶段,可以使用“<”和“>”键移动活动区域,逐渐接近右侧。通过按“F12”键或热键逐步执行历史记录的偏移,并且活动区域(紫色)保留在所选位置。

选择热键而不是“F12”:按下所需的按钮 — 将出现消息“按下了错误的按钮 ХХХ”的警报,在“用于将图表移动 1 步的按键”行的设置中写入 ХХХ。默认情况下使用数字键盘上的“Del”键。

指标的安装是标准的:打开货币对的图表,需要选择历史,根据模板设置分析策略并附加TPEHEP指标。按“Р”键保存设置(ecord)添加到模板(EURUSD.60.tpl)。一切都已就绪。如果活动区域不可见,请按鼠标左键。

绘制后图表将如下所示:

Assistant for checking strategies on history data - indicator for MetaTrader 4

助手的进一步改进在于维持未平仓头寸、各种交易者误差控制,以及最终数据、Excel表格的输出以及在Excel中绘制盈利图表。

Assistant for checking strategies on history data - indicator for MetaTrader 4

策略结果显示在 BALANCE 表中,一旦检查结束,按“Р”(ecord)密钥写入文件“EURUSD.60 2015.07.06-2015.07.06.xls”,测试开始和结束日期位于 \MQL4\Files\ 文件夹中。

Assistant for checking strategies on history data - indicator for MetaTrader 4

然后考虑不同的策略......

三重屏蔽策略分析

要在另一个时间范围内绘制,请禁用订单处理 (Trading=false)。只留下作为信号时刻的垂直线。通过按“Р”(记录)键。在不同的时间范围内使用此绘图模板,并通过更改指标集并使用模板绘图,在启用订单处理 (Trading=true) 的情况下执行最终盈利能力测试。

测试策略后,将录制的文件保存在备份文件夹中,名称为:测试 EURUSD 每随机 5 3 3 移动平均线 EMA55等等。这允许选择策略设置的最佳选项。在下一次测试期间,如果模板名称或结果匹配,则文件将被覆盖,之前的结果将丢失。所以一定要备份!


附件下载

📎 tpehep.mq4 (21.84 KB)

Source: MQL5 #14675

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