您好,唐老师
MT4由于技术限制,在执行多个订单比如 20单,50单一起平仓时是单线程,一单 一单的平仓。MT5则没有这个问题可以实现多线程,像其自带内置的批量操作“ 所有持仓平仓”功能,可以实现20单50单瞬间秒平, 我也测试过几款MT5平仓助手EA,有的可以实现与MT5内置一键全平的速度,有的则与MT4一样一单一单平,这说明作者在开发时执行全平语句代码不一样
Hedging EA 设计为马丁,经常会加仓几十单在仓里面,当赢利达到设定值时,EA发出指令执行全部平仓。
在行情波动大时,MT4则非常吃亏,因为要一单一单平仓花费时间很长几秒甚至10来秒才完全-全部平完,但这期间价格跳动过快,在全部平仓完成后,一看依然是亏损的因为价格回去了且每一单的平仓价格都不一样。 MT5则瞬间秒平,出场价几乎一致。
通过模拟测试发现Hedging EA MT5 在执行批量全部平仓时还是与MT4版本一样采用单线程,是否可以改进MT5在执行批量处理时为多线程并发处理,谢谢。
|
⚠️ EA邦免责声明与风险提示:
1. 工具属性: 本文所涉及的EA软件及交易策略仅供技术交流与研究使用,不构成任何投资建议或收益承诺。
2. 入市风险: 金融市场具有高度不确定性,程序化交易并不能完全规避风险。请务必使用历史数据回测和模拟盘充分测试。
3. 决策自担: 用户根据本站内容进行实盘交易产生的所有盈亏,由本人自行承担,本站及作者不承担任何法律责任。
4. 版权说明: 转载请注明出处。不得将本站提供的软件和策略用于任何违法行为。