1赞

4评论

9收藏

根据亚盘的最高最低价在欧盘时段挂突破单

 

avatar 某某代言人 | 1062 人阅读 | 4 人评论 | 2024-09-23

如何实现在亚盘或欧盘的最高价和最低价挂buystop和sellstop的功能,

我们这节编写根据亚盘的最高最低价在欧盘时段进行挂单的ea来进行讲解。

1、首先我们得确定亚盘或欧盘的开始时间和结束时间。不同mt4mt5平台所对应的亚盘或欧盘的时间是不同的,

用户需要自己在mt4mt5开盘后,计算平台时间和电脑的北京时间差,来将亚盘或欧盘的北京时间转换为平台时间。

我自己使用的平台时间比我的电脑时间晚5个小时,所以亚盘时间对应的平台时间就是01:00到09:00

亚盘时间段:北京时间早上6:00到14:00

欧盘时间段:北京时间14:00到20:00,欧洲冬令时时为北京时间15:30到21:00

美盘时间段:北京时间20:30到次日凌晨5:00(美国夏令时),美国冬令时:北京时间21:30到次日凌晨6:00

2、计算时间差,需要在开市后比较,周末收市后平台时间是停止的,无法比较。

3、结束时间需要减一秒,因为结束时间是不包含在亚盘时段内的,指令计算最高最低价时,是不应包含09:00这根K线的。

4、运行的时段应该不超过30分钟图,这个根据计算得出时差而定。

比如,你的亚盘时段开始时间是01:15,那么你选择运行的K线图就应该最大不超过15分钟图,

如果你选择了30分钟图,那么开始时间定位K线时,就会把01:00~01:30之间的数据都算上,就相当于多计算了15分钟的多余数据。

参数:手数(0.1)、止损点数(500)、止盈点数(500)

【量化ea编程】根据亚盘的最高最低价在欧盘时段挂突破单_80929.mq4 售价: 5 枚金币 (一共需要7个金币)
""
还没有人打赏,支持一下

评论|共 4 个

lbymj

发表于 2024-9-23 16:46:08 | 显示全部楼层

牛,自己编的吗

辞忧

发表于 2024-9-23 20:05:11 | 显示全部楼层

   肯定是自己写的

volcanic

发表于 2024-9-23 20:22:23 | 显示全部楼层

这个思路很有借鉴意义,谢谢楼主。

jaryk

发表于 2024-9-24 13:41:58 | 显示全部楼层

感谢楼主分享!!!!

您需要登录后才可以回帖 登录 | 注册 微信登录

EA之家评论守则