冷清0.4

新手求助:MT4移动止损脚本为何时灵时不灵,求修复思路

XM 推荐平台

覆盖品种全,新手友好,支持多种入金方式

CySEC(塞浦路斯) / ASIC(澳洲) / IFSC(伯利兹) · 最低入金 $5
MetroHunter
MetroHunter 楼主
3 小时前 4 0 1分钟 Lv.2 活跃汇友 Lv.2 主题2 帖数3 积分826 汇币562
1楼
说实话,这个移动止损脚本我折腾了快两周了,实在没辙才来发帖。我按网上教程写的EA挂上后,有时候止损跟得贼快,有时候又纹丝不动,完全摸不着规律。最气人的是,我盯着盘面看它该动的时候不动,等我切走看别的品种,回来发现它又突然跳了一大截,这到底是啥情况?
先说下我的环境:MT4 build 1420,用的是OnTick()里写移动止损逻辑,每隔几个点就检查一次持仓。我试过用OrderModify()直接改止损价,也试过用TrailingStop函数,但都会出现时灵时不灵的问题。报错倒是不常见,偶尔会弹个error 130(无效止损价),但我已经加了MarketInfo(Symbol(), MODE_STOPLEVEL)的检查,按理说不该触发啊。
我怀疑是不是和点差有关?我主要跑欧美和镑美,点差波动大的时候(比如数据行情前后),脚本好像就罢工了。另外我VPS上还挂了其他EA,会不会是OrderModify冲突了?我试过把其他EA全关掉只跑这一个,但问题还是偶尔出现。
还有个细节,我的止损价是用Bid和Ask分别计算的(买单用Bid,卖单用Ask),但有时候刷新不及时,会不会导致计算出来的止损价和当前价格差太多被拒?求大佬们给个排查思路,哪怕告诉我该往哪个方向查也行,这问题卡得我实在难受,先谢过了!🙏
0 回复 复制
#1
💬
暂无回复,来抢沙发吧!
THE END
本帖内容仅供学习交流,不构成任何投资建议。外汇交易存在高风险,请谨慎参与。汇友之家合作的各家经纪商均为持有正规外汇牌照的经纪商,我们不参与经纪商的任何经营活动。经纪商在经营过程中可能出现破产清算、资不抵债、跑路或躲避责任等情况,这些问题汇友之家无法控制,亦不承诺任何经纪商资金的绝对安全。请知悉!
← 上一帖 关于VPS防火墙配置与端口管理,这篇可能最接地气