轻松写ea,不难!中文模块写EA,得MT4和MT5源码! 下载现成EA源码 | 试试写EA | 更多问答...
【mildwater 2023-12-13 23:00:48提问(出价10元,返还0元):我构建了一个阶梯式的规则流程,希望实现移动止盈,但是无论怎么调整,都不生效触发阀值,想请教下下专家们,这是啥地方的规则错了?求指导,谢谢

我构建了一个阶梯式规则流程,希望实现(多单)移动止盈,但是无论怎么调整,都不生效触发阀值,想请教下下专家们,这是啥地方的规则错了?求指导,谢谢1702479449461.jpg

【胡里奥他大大 2023-12-18 21:31:28解答(收获10元):审核评价:正确

1、你的程序虽然设置了4个不同数字的点差参数,但是,相同名字的参数,ea只认第一个数字,其它的数字都是无效的。你在mt4中加载ea时,在ea参数窗口可以看到点差这个名字的参数,它的默认值是你设置的80,你也可以手动修改它,参数窗口中它是什么数字,程序中所有点差的位置就都是这个数字。

     正确的方法:你应该用点差1、点差2、点差3、点差4来做为4个分级的参数名称,你也可以用其它不同的参数名,只要各不相同就行。

2、你的点差参数的类型不应该选择“参数转价差”,而应该选择“整数参数”。

3、不同级别的“盈利多少点停止执行”、“盈利多少点启动”。。。。等参数也要设置不同的名字。原因同第1条。

4、移动止损设置止损价,需要满足平台的间隔要求,如果你设置的20点比平台要求的间隔小,那么即使ea编写正确,也无法设置成功。所以你的回撤点数应该设置大些。