返回顶部
  • 发帖数43
  • 粉丝0

此人很懒,什么也没有留下

  • EA邦VIP

    EA邦vip会员

[VIP会员] 请问唐老师,Hedging EA MT5 一键平仓问题

[复制链接]
lhz1119Lv.3 显示全部楼层 发表于 2024-11-9 20:05:54 |阅读模式 打印 上一主题 下一主题
您好,唐老师


MT4由于技术限制,在执行多个订单比如 20单,50单一起平仓时是单线程,一单 一单的平仓。MT5则没有这个问题可以实现多线程,像其自带内置的批量操作“ 所有持仓平仓”功能,可以实现20单50单瞬间秒平, 我也测试过几款MT5平仓助手EA,有的可以实现与MT5内置一键全平的速度,有的则与MT4一样一单一单平,这说明作者在开发时执行全平语句代码不一样

Hedging EA 设计为马丁,经常会加仓几十单在仓里面,当赢利达到设定值时,EA发出指令执行全部平仓。
在行情波动大时,MT4则非常吃亏,因为要一单一单平仓花费时间很长几秒甚至10来秒才完全-全部平完,但这期间价格跳动过快,在全部平仓完成后,一看依然是亏损的因为价格回去了且每一单的平仓价格都不一样。  MT5则瞬间秒平,出场价几乎一致。

通过模拟测试发现Hedging EA MT5 在执行批量全部平仓时还是与MT4版本一样采用单线程,是否可以改进MT5在执行批量处理时为多线程并发处理,谢谢。



{19B4E0F8-AE46-48A9-A1D0-068B3D3EDE9A}.png

+11
不赞一个?

最近谁赞过

回复

使用道具 举报

精彩评论3

唐老师Lv.9 显示全部楼层 发表于 2024-11-11 09:55:15
好的,亲,我们研究一下。
+10
不赞一个?
要有能够持续稳定盈利的交易策略,再进行实盘交易,建议先用历史数据回测和模拟盘进行仔细验证。
回复

使用道具 举报

lhz1119Lv.3 显示全部楼层 发表于 2024-11-12 09:20:51
唐老师 发表于 2024-11-11 09:55
好的,亲,我们研究一下。

好的,唐老师,谢谢您


据我了解,MT5可以采用 异步平仓方式(OrderSendAsync())来实现,一次提交全部订单的平仓指令给到服务器。
MT4采用的是同步平仓方式:每一单提交请求再等待服务器返回结果,再继续下一单请求........
+10
不赞一个?
回复

使用道具 举报

唐老师Lv.9 显示全部楼层 发表于 3 小时前
lhz1119 发表于 2024-11-12 09:20
好的,唐老师,谢谢您

下个版本就会实现快速平仓。

快速平仓.gif
+10
不赞一个?
要有能够持续稳定盈利的交易策略,再进行实盘交易,建议先用历史数据回测和模拟盘进行仔细验证。
回复

使用道具 举报

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

本版积分规则

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

  • 微信公众号

  • 微信视频号

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