Simple Gold EA Part B
- 专家
- 版本: 2.10
Simple Gold EA – Part B
你有没有过这样的经历:坐在马桶上,突然想到:
“等等……我又有一个交易想法了。”
好吧……看来一个“厕所灵感”还不够。 :-)
在开发完 Simple Gold EA – Part A 之后,我继续测试、尝试和研究各种不同的交易想法。
然后,不知不觉中,Part B 就诞生了。
这一次,同样是从一个简单的想法开始。
我测试它,修改一些东西,把没用的部分删掉,然后继续测试……最终把这个想法变成了另一个专门用于 黄金交易 的智能交易系统(EA)。
Part B 是交易圣杯吗?
当然不是。
如果有一天我真的找到了交易圣杯,我可能会停止开发 MQL5 产品,然后给自己买一个更豪华的马桶!
Part B 的理念依然很简单:
找到一个交易想法,把它变成明确的规则,然后让 EA 自动执行这些规则。
没有 27 个指标。
没有藏在秘密地下室里、用人工智能预测黄金价格的超级计算机。
没有什么神奇算法能够提前知道明天 XAUUSD 会在哪里。
当然更不会有什么:
“99.9% 保证盈利。”
这只是另一个交易想法,被我写成代码,并使用黄金历史数据进行了测试。
重要:Part B 是一个网格 EA(Grid EA)
与 Part A 不同,Part B 使用网格交易方式(Grid Trading)。
这意味着 EA 可以在同一个方向建立多个仓位,而不是只依赖一次入场。
网格是交易和整个仓位组合管理的一部分。当市场走势与初始仓位方向相反时,EA 可以根据预先设定的规则增加更多仓位。
这些仓位之后会作为一个整体的**交易篮子(Basket)**进行管理。
因为这是一个 Grid EA,所以必须清楚:
如果黄金出现强烈的单边走势,并且方向与当前持仓篮子相反,账户回撤可能明显增加。
网格交易存在风险。请谨慎选择交易手数(Lot Size),并在真实账户使用之前,先使用自己的经纪商数据充分测试 EA。
Part B 有什么不同?
Part B 使用了与 Part A 完全不同的交易方式。
它根据自己的市场条件寻找交易机会,决定什么时候可以开始一个新的交易篮子,然后根据内部的网格逻辑管理仓位。
我不会在这里把策略的每一个细节全部公开。
否则还有什么乐趣呢? :-)
EA 提供了多种可以调整的参数,例如:
交易手数、网格行为、Basket 管理、过滤条件以及其他参数。
因此,你可以根据自己的想法尝试不同的设置组合。
优化设置
我花了不少时间使用 MT5 Strategy Tester 测试不同的参数组合。
在设置中,你可以找到我优化后的 SET 文件,可以把它作为自己进行回测的起点。
你当然不一定要使用我的设置。
事实上,我更建议你自己尝试。
修改参数。
进行优化。
测试不同的时间段。
也许你会找到一个比我的设置更好的组合。
关于回测
Backtest(回测)其实就是它名字所表达的意思:
对过去市场的测试。
它不能保证明天会发生什么。
对于 Grid EA 来说,这一点尤其重要。
一个策略可能在很长一段时间内表现得非常好,但当市场突然出现强烈的单边走势时,也可能出现明显更大的回撤。
不同的经纪商、点差、手续费、订单执行、历史数据以及市场环境,都可能产生不同的结果。
所以,请不要看到一条漂亮的资金曲线,就马上开始考虑自己要买哪一辆 Lamborghini。 :-)
请自己测试这个 EA。
使用你自己的经纪商进行回测。
从合理的交易手数开始。
尝试不同的设置。
最重要的是:
在使用真实资金之前,请充分了解网格交易的风险。
这也是我自己所做的事情。
我又有了一个随机的交易想法……
我把它写成了代码……
我测试了它……
结果发现,这个想法似乎还挺有意思,于是它最终变成了:
Simple Gold EA – Part B
未来我还会继续开发更多的 Toilet EAs。 :-)
祝你阅读愉快,也祝你玩这个 EA 玩得开心!
最后请记住:
有些最好的交易灵感,就是在厕所里产生的。 :-)
