在交易平台上,600及以上版本的指标包括了一些控制功能,虽然这些功能目前仅限于指标,但依然非常实用。
我们开发了“TPEHEP”(培训助手),旨在帮助交易者分析有趣的交易策略,同时为新手提供在历史数据中分析信号的实践机会。通过最大限度地接近市场规则,交易者可以更好地理解订单触发和策略信号形成的逻辑,从而找到适合自己的策略。
最初,我们需要一个助手来突出决策点。开仓的BUY(蓝色,键位“B”)或SELL(粉色,键位“S”)信号以及CLOSE线最适合这个任务。我们选择这些快捷键是为了方便——右手移动历史数据,左手执行命令。
基本操作规则:
- 只允许在蜡烛收盘时(Close[Bar0])于竖色区域Bar0(紫色)内开平仓,实际开平仓的时机是新蜡烛开启时(Open[Bar-1])。一旦达到止损或止盈水平,平仓将按照活跃区域内的订单价格执行。止损或止盈可以通过鼠标拖动,并控制最小距离和冻结。
- 在学习的早期阶段,可以使用“<”和“>”键调整活跃区域,逐步接近右侧。历史数据的偏移通过按“F12”键或热键进行,并且活跃区域(紫色)保持在所选位置。
- 如果要选择其他热键替代“F12”:按下所需按键后,会出现提示“Pressed wrong button ХХХ”,在设置中“Key to shift the chart by 1 step”一栏填入 ХХХ。默认使用的是数字小键盘上的“Del”键。
安装指标的步骤很简单:打开货币对的图表,选择历史数据,按照模板设置分析策略,并附加TPEHEP指标。通过按“Р”键(Record)将设置保存至模板(EURUSD.60.tpl)。一切准备就绪。如果活跃区域不可见,请单击鼠标左键。
绘制图表后,图表将如下所示:

助手的进一步改进在于维护持仓、控制各种交易者错误,并输出最终数据、Excel表格以及在Excel中绘制盈利曲线。

策略结果显示在余额表中,当检查结束后,按下“Р”(Record)键,结果将写入文件“EURUSD.60 2015.07.06-2015.07.06.xls”,该文件位于<terminal_data>\MQL4\Files\文件夹中。

接下来,可以考虑不同的策略……
三重筛选策略分析
要在其他时间框架上绘图,请禁用订单处理(Trading=false)。只保留竖线作为信号时刻。通过按“Р”(Record)键,绘图结果将写入“EURUSD.60 2015.07.06-2015.07.06.tpl”文件。可以在不同的时间框架上使用此绘图模板,通过更改指标组合并使用模板绘图,进行最终的盈利测试,启用订单处理(Trading=true)。
测试策略后,将记录的文件保存在备份文件夹中,命名为:Test EURUSD Per Stochastic 5 3 3 Moving Averages EMA55等。这将有助于选择最佳的策略设置选项。在下次测试时,如果模板名称或结果相符,文件将被覆盖,之前的结果将丢失,所以一定要备份!