| 中文模块写ea(MT4MT5源码),轻松写ea,不难! 新手入门视频 入门第一课图文 ea下载 ea编写教学视频 条件指令 动作指令 取值指令 |
本指令只操作当前商品,本ea订单识别码的订单(如果ea参数窗口中的识别码设置为0,则忽略识别码)。
亏损加仓(逆势加仓)时:
当商品的ASK价低于持仓单中建仓价最低的BUY单超过间隔点数时,此EA会立即建仓一单BUY单;
当商品的BID价高于持仓单中建仓价最高的SELL单超过间隔点数时,此EA会立即建仓一单SELL单。
盈利加仓(顺势加仓)时:
当商品的ASK价高于持仓单中建仓价最高的BUY单超过间隔点数时,此EA会立即建仓一单BUY单;
当商品的BID价低于持仓单中建仓价最低的SELL单超过间隔点数时,此EA会立即建仓一单SELL单。
本指令与“倍数加仓、倍数加仓2”的不同之处在于,可以使用分段参数加仓,
比如:【加仓单数列表】参数设置为“5 10 20 50”,【间隔点数列表】参数设置为“100 180 300 500”,
则表示前5张加仓单为隔100点加一单;接下来的10张加仓单为隔180点加一单;之后的20张加仓单为300点加一单,之后隔500点加一单。
【亏损加仓,盈利加仓】每亏损N点加仓一单,或,每盈利N点加仓一单。
【间隔点数列表】输入英文空格间隔的多个数字,如“100 200 300 350”,
对应“加仓单数列表”中相应位置数量的加仓单的间隔点数。数字个数不足时,使用最后一个数字。
【手数倍数列表】输入英文空格间隔的多个数字,如“1.5 2 2.5 3.3”,
对应“加仓单数列表”中相应位置数量的加仓单的建仓手数相对于前一单的手数的倍数。数字个数不足时,使用最后一个数字。
当设定的倍数小于1时,如果计算出的手数与上单手数相同,则会减去平台允许的最小手数,作为新的建仓手数。
当设定的倍数大于1时,如果计算出的手数与上单手数相同,则会加上平台允许的最小手数,作为新的建仓手数。
【加仓单数列表】英文空格间隔多个数字,如“5 10 20”,这些数字的和值,就是最大加仓单数。
如果本列表包含的数字个数小于其它列表包含的最大个数N,则拆分本列表的最后一个数字,使得本列表的数字个数达到N。
假设其它列表包含的数字的个数最大是10,则本列表原参数“5 10 20”,会被拆分为“5 10 1 1 1 1 1 1 1 13”来使用。
注意:拆分有一个原则,就是本列表的数字的和值不变。以原参数“5 10 20”为例,最多能被才分为22个数字,即“5 10 1 1 1…1 1"。
如果其它列表包含的数字个数超过22,则超过部分作废。
【一根K线只建仓一单】勾选后,一根K线的时间范围内,只加仓一次。
【止损点数列表】各加仓单建仓时,根据建仓价偏移指定点数,设置各自的止损价。输入英文空格间隔的多个数字,如“100 200 300 350”,
对应“加仓单数列表”中相应位置数量的加仓单的止损点数。数字个数不足时,使用最后一个数字。
【止盈点数列表】各加仓单建仓时,根据建仓价偏离指定点数,设置各自的止盈价。输入英文空格间隔的多个数字,如“100 200 300 350”,
对应“加仓单数列表”中相应位置数量的加仓单的止盈点数。数字个数不足时,使用最后一个数字。
【仅历史回测执行】仅内部使用,勿勾选
【仅执行一次】仅内部使用,勿勾选
【各订单独立加仓】仅内部使用,勿勾选
【单向最大持仓手数】指定单向持仓达到多少手停止加仓,如果不想限制,可以设置999999。
【BUY,SELL】可单独勾选要执行加仓的方向,全不选等于全选。
【清除首单止损价、止盈价】在执行加仓后,清除首单的止损止盈价。
【只在K线开盘建仓】只在每条K线开盘时判断当时是否满足加仓条件,满足就加仓,不满足就等下根K线开盘再判断。
【平仓前单】加仓新的订单后,会将前面的订单平仓,也就是同向只持仓一单。

【应用】
