EA策略列表 》 【量化ea编程】根据亚盘的最高最低价在欧盘时段挂突破单
免责声明:用户使用此ea可能造成的任何损失,我们概不负责,据此入市,风险自担!本站ea为编程学习样例,非“稳定盈利ea”,不编程不用看本网站!使用本网站功能完全靠自学,无人辅助,如果连充值说明都看不懂,本网站不适合你!有粉丝询问如何实现在亚盘或欧盘的最高价和最低价挂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,为避免ea分不清哪个订单是自己建立的,需要在各ea的“订单识别码”参数中输入不同的数字,这样,ea通过识别码来区分和管理各自的订单,以避免逻辑错误。
【点数】1个点对应商品价格的最后一位小数,如果价格是5位小数,那么1点就是0.00001;如果价格是4位小数,那么1点就是0.0001。
【现价平仓】BUY单会用BID价平仓,SELL单会用ASK价平仓,挂单则取消。
正在计算,请稍等...