EA邦程序化交易论坛

标题: 对冲马丁开仓条件的问题 [打印本页]

作者: nicix    时间: 2021-6-22 11:09
标题: 对冲马丁开仓条件的问题
我想实现一个开仓的策略:
1、  价格在55均线之上的时候,价格触碰到布林带的下轨开多单;
2、  价格在55均线之下的时候,价格触碰到布林带的上轨开空单。

我看EA帮助手册上,价格&均线开仓的定义就是:
价格&均线开仓:价格在长均线上方,系统进多单,反之进空单;
我的设置:
1.png
但是我在回测和实盘中同时满足布林和均线开仓时,经常不按条件开仓,比如在均线之上开空单,在均线之下开多单。如图:
2.png
实际上按如果按开仓条件的话这里不应该开空单,因为价格并不在长均线之下。请问这是什么原因呢?是我的设置有问题吗?


作者: 唐老师    时间: 2021-6-23 15:59
QQ图片20210623155612.png
可能跟视觉有误差,所以你以为ea出错了。
“价格和均线”里,你选择的是“开仓按收盘价”,看图上,上一根K线的收盘价,可能刚好低于了均线,而这根K线正好又大于了布林上轨。
所以EA开仓是没错的,因为EA会严谨的执行交易策略。

建议你把“开仓按收盘价”改成“开仓按现价”(点击按钮切换),应该可以避免上图的这种情况。

作者: EA邦高老师    时间: 2021-6-23 17:57
请确认调入的均线是否为ema类型。
作者: nicix    时间: 2021-6-30 16:54
唐老师 发表于 2021-6-23 15:59
可能跟视觉有误差,所以你以为ea出错了。
“价格和均线”里,你选择的是“开仓按收盘价”,看图上,上一根 ...

改为现价之后这个问题确实解决了,感谢





欢迎光临 EA邦程序化交易论坛 (https://www.eabang.com/bbs/) Powered by Discuz! X3.5