© 本贴为 wangdehang 原创/首发,严谨抄袭!
最后由 wangdehang 于 2022-9-24 14:09 编辑
以前也写过均线EA,但是水平有限,总是亏损,最近交易认知提升了,终于有了一次一单的均线EA是盈利的。
此EA原理:
如果没有订单时,统计最近20根阳阳K线数量差和点数差,查看空头还是多头(过虑震荡行情)。
如果是多头再查看K线是否在均线上,是就做多单。空头反之,止损3个ATR。
有订单时,多头时收盘价小于均线,盈利金额大于0平仓,空头时收盘价大于均线,盈利金额大于0平仓。
运行于30分钟,经本人测试用默认参数2022年的USDJPY是盈利的。USDJPY今年的趋势性比较强,后面的行情是否有这强趋势性不一定,这个EA只能在趋势性比较强的行情中盈利。至于其他品种,就要自己调整一下参数了。
EA复盘模型:
(1)、每个即时价格:用数据记录的全部的价格进行回测,速度慢,最精确。
(2)、控制点:在一根K线上随机选择12个点来进行回测。
(3)、仅开盘价:只用每根K线的高开低收4个价格,速度最快,不过数据用的少,结果可能不太精确。
我这里选择了第二个,其实代码做了处理的,1和2的回测一样的。每根K只运行一次是否开单或者平仓,回测和实盘基本上一致的。如果是实盘有些差别就是点差和滑点,不过这个EA不是头皮EA,可以放心使用。
不过还是建议模拟盘先测试和了解EA后再用于实盘。代码是本人编写的,方便修改和二次开发。如果是会EA开发的建议下载源码,可以更方便了清楚EA源理。方便了清楚后其实也可以手工做单,EA本身是一个量化后的交易系统。 |