EA同时挂多空单可行吗,求大佬指点

新帖
登录发帖
Exness 推荐平台

入金门槛低,出金到账快,支持多种账户类型

FSA(塞舌尔)/FCA(英国) / CySEC(塞浦路斯) · 最低入金 $130
ben1753
ben1753 楼主 昨天 10:31 浏览 44 回复 0 阅读 1 分钟
Lv.1 新手汇友 等级 Lv.1 主题 2 帖数 22 积分 1250 汇币 770
1楼
昨晚盯盘盯到三点,越想越不对劲,这个问题真的卡我很久了。
我用MT5写了个简单的双向挂单EA,思路是欧美现价上下各挂20点的buy stop和sell stop,想着不管往哪边突破都能吃到一波。结果实盘跑了两周发现,经常一边成交了,另一边还挂着,行情回头的时候又给我成交了,活生生变成两边挨打。更邪门的是有时候同一根K线里多空两单都进场了,止损全被扫掉,账户直接回撤8%。
我试过几个办法:加了个成交后自动删除反向挂单的逻辑,但偶尔延迟,还是会出现双开;又试过用[url=]OrderSend[/url]前判断持仓数量,可EA重启之后状态就乱了,感觉是全局变量没存住。日志里偶尔还蹦出 “invalid stops” 和 “trade context busy”,改了好几次代码都没彻底解决。现在有点怀疑是不是MT5的净持仓账户模式下根本不适合这种双向挂单思路,还是说我订单管理那块写得太糙了。
说实话我EA基础都是论坛里翻帖学的,订单池和魔术号这块一直没搞太明白,也不太确定多空同时挂着到底算不算常规做法。有没有做过多币种双向策略的朋友说说,你们是怎么处理反向挂单和持仓同步的?是不是该换成hedging账户模式?真心求个思路,先谢过了 🙏
0 回复 众裁0 复制
#1
💬
暂无回复,来抢沙发吧!
THE END
本帖内容仅供学习交流,不构成任何投资建议。外汇交易存在高风险,请谨慎参与。
← 上一帖 纠结了好久决定来问问,白银XAG/USD有点看不懂了 下一帖 → 做了个决定来跟大家聊聊,折腾DXtrade又搞到半夜