使用外汇 EA 对策略进行回测,然后与实时结果进行比较是一项艰巨的任务。有几个因素有助于模拟结果,本文将详细解释每个因素。
1、 在您的外汇 EA 中添加延迟。
在回测中,延迟不是主要因素,而在实时交易中,延迟可能会产生巨大的影响。从代理服务器接收到的实时数据有 3-4 分钟的延迟延迟,但历史数据以 1 分钟的间隔存储。尽管这似乎是一个小问题,但这种延迟可能会对交易的成功和失败产生巨大影响。
2、正确选择指标。
最常见的交易平台使用 1 分钟 (M1)、5 分钟 (M5)、15 分钟 (M15)、1 小时 (H1)、4 小时 (H4)、1 天 (D1) 和 1 周 (W1) 图表。交易平台还具有默认指标,如公共通道指标 (CCI)、相对随机指标 (RSI) 和布林带 (BB)。交易者必须为每个时间框架确定正确的指标,否则回测可能很麻烦。交易者还必须记录超买和超卖情况,并检查价格是否在这些区域内。一旦确定,回测应该在模拟账户上完成,然后迁移到真实账户。
3、 5 到 8 个点的额外止损。
大多数经纪商根据货币对提供 2 到 5 个点的买卖差价(滑点)。许多外汇专家顾问不包括这种滑点,因此在真实账户上产生矛盾的结果。我们建议在每个设置中额外设置 30 个点的止损,以消除回测中滑点的影响。它还可以在新闻爆发期间起到缓冲作用,并在嘈杂的动作中减轻损失。
回测是一个递归过程。您必须使用外汇 EA 测试和尝试不同的参数。还必须通过策略要求的必要调整来微调结果。同样,尝试不同的风险回报率组合并确定策略的最佳比率。在使用外汇 EA 进行所有这些回测之后,需要将策略用于真实账户。如果您想知道如何在mt4交易平台中进行回测,请阅读:自动交易系统|在策略测试器中进行回测
上一篇:Mql 注释基本概念教程
下一篇:杠杆和外汇交易