返回顶部

[已解决(VIP)] 平移设为负数时的BUG

[复制链接]
vinjhtLv.3 显示全部楼层 发表于 2022-6-23 23:04:59 |阅读模式 打印 上一主题 下一主题
布林开仓或者逆势加仓选项里,只要加了平移,就会在莫名其妙的位置开仓或者加仓,而且只开空仓



Snipaste_2022-06-24_00-03-39.png
+10
回复

使用道具 举报

精彩评论3

唐老师Lv.9 显示全部楼层 发表于 2022-6-24 09:51:49
这个问题高老师转给我回答。

其实我不知道该怎么正确的解释,不知道这样说是否合适,平移实际上是一种视觉上好看的显示方式,看图表是没问题的,但是实际使用当中用平移进行交易,理论上就是不行的,平移为负实际上是把指标往左侧移动,在Ea软件来看实际上是一种未来函数(作弊),Ea是调用图表的上一根或是当前的布林值,但是平移后,上一根或是现在的布林值对于EA来说是获取不到或是错乱的,就会出现这种情况,这不是EA的bug,理论上EA不能用一个不存在的值进行正确的交易,再厉害的程序员也实现不了这一点。

再多说一些,平移其实跟未来函数的指标差不多,可能这一秒有开仓信号,EA也开仓了订单,但是下一秒这个信号消失了,但是单子还在,事后人用肉眼看起来就像是EA在乱开仓,其实这不是EA的bug,EA只是忠实的执行开平仓条件而已。

如果想实现平移也能正确开仓,那就要把指标的价格判断往前移,比如你图中的平移设的是-1,那EA就要获取前2根K线的指标值,如果平移设的是-2,那EA要获取前3根K线的指标值,但是这样下的单子跟指标就有了好几根K线的延时,就没意义了,所以希望你能正确理解。

祝交易顺利。
+10
要有能够持续稳定盈利的交易策略,再进行实盘交易,建议先用历史数据回测和模拟盘进行仔细验证。
回复

使用道具 举报

vinjhtLv.3 显示全部楼层 发表于 2022-6-24 10:11:34
唐老师 发表于 2022-6-24 09:51
这个问题高老师转给我回答。

其实我不知道该怎么正确的解释,不知道这样说是否合适,平移实际上是一种视觉 ...

唐老师你好


布林带往前移之后,确实价格与布林带就不接触了,理论上应该不会被触发。
但实际情况是会开仓,所以不知道EA是以什么逻辑在开仓。


应该在布林带的用法里禁止平移负数,不然这种逻辑混乱的开仓会引起误会或者亏损
+10
回复

使用道具 举报

唐老师Lv.9 显示全部楼层 发表于 2022-6-24 16:15:10
平移之后上轨和下轨的值应该都是获取的是0,那么,如果上轨是0,那么价格会一直大于上轨,就会一直满足空单的开仓信号 。

会在后续版本中加入平移负数的限制。
+10
要有能够持续稳定盈利的交易策略,再进行实盘交易,建议先用历史数据回测和模拟盘进行仔细验证。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

EA邦和EACTP仅为EA程序化交易软件服务供应商,使用EA工具进行交易,在使用前应该清楚的阅读和浏览软件相关的教程,使用软件是一种自发行为,所引发的一切法律后果,包括用户在使用过程中导致的任何损失均与EA软件开发者无关。
  • 微信

  • 微信公众号

  • 微信视频号

  • Powered by Discuz! X3.5 | Copyright © 2017-2024, Tencent Cloud. | EABANG.COM
  • 和仲科技有限公司| 川公网安备 51019002005489号 | 蜀ICP备17026493号