用网页编写mt4量化自动交易ea!简单、易用、高效!   新手入门视频   入门第一课图文   ea下载(1元一个)   ea编写教学视频   条件指令   动作指令   取值指令
清漏平单】动作指令说明

此指令实现的功能:如果先建仓的订单A已经平仓,而后建仓的订单还未平仓,则将建仓时间大等于“订单A建仓时间”并且小于"订单A平仓时间"的持仓单都平仓。

此指令主要是处理同时持仓多张单时,本意是想要整体离场,却因为有些订单的止损止盈设置不成功而没有整体离场的情况。
此指令只操作当前品种的订单。
注意:mt4的“账户历史”标签页不能进行“当日、当月”等会造成历史记录清空的筛选,否则指令在某些时间交替点将无法查找到历史平仓记录。


特殊情况说明:如果在执行此指令前,持仓单中存在某张订单的建仓时间在已经平仓的某订单的建仓时间和平仓时间之间,
那么在运行此指令后,由于符合此指令的平仓逻辑,此持仓单及建仓时间晚于此单的持仓单将会被立即平仓。
这种情况可能会给用户造成“为什么清仓?”的疑惑,特此说明。


本EA识别码,所有识别码】      
          本EA识别码:表示只操作使用本ea参数窗口中的“订单识别码”进行建仓的订单,如果“订单识别码”设置为0,则不限制识别码。      
          所有识别码:表示不限制订单识别码,不管订单的识别码是什么,不管是否手工建仓,还是其它ea建仓,都执行此指令。
BUY,SELL,BUYSELL混合】单独处理BUY单,或单独处理SELL单,或BUY单和SELL单作为一个整体进行处理。
平仓搜索时间延后N秒】如果订单A已经平仓,则将建仓时间大等于“订单A建仓时间”并且小于“订单A平仓时间+N秒”的持仓订单都平仓。
          此N秒设置的用途:有时加仓单在首单平仓的那一秒正好加仓完成,甚至由于服务器的延迟,造成加仓指令在首单平仓前发送了加仓指令,但是到首单平仓完成后的几秒才完成加仓,如果想要整体清仓,就可设置此参数,使平仓后N秒内完成的建仓也要平掉。

无标eeerrr题.png
应用

无标eeerrr题.png