诚信为本
量力而为
当前位置:峰汇在线 ea编程知识 正文

MT4一键挂单脚本-13/07/2017更新

这次更新MT4一键挂单脚本时添加了一个简洁挂单脚本,对于以固定手数从当前价格起上下挂单来说使用十分方便。同时对老脚本的函数及参数设置都做了一些简化,力求用法更简洁明了。下面重点说明更新内容:

简洁挂单脚本

先解释一下简洁挂单脚本需要设置的参数。

BUYSTOP_OK =  False; //1
SELLSTOP_OK = False; //2
BUYLIMIT_OK = False; //3
SELLLIMIT_OK = False; //4
//上面1、2、3、4是MT4四种挂单模式BUYSTOP、SELLSTOP、BUYLIMIT、SELLLIMIT的开关,需要挂什么类型的单子就设置后面对应的值为true; 可以只挂一种类型,也可以几种类型同时挂。

挂单距离   = 200;//挂单距离,也就是挂单间隔
挂单次数   = 1; //挂单次数,也就是要挂多少单
挂单手数   = 0.1; //挂单所用手数
止损点数   = 200; //挂单止损,不用的话设置为0
止盈点数   = 400; //挂单止盈,不用的话设置为0
滑点点数   = 30;  //允许的滑点,浮动报价20-50都行。

简洁挂单脚本参数设置默认界面:简洁挂单脚本

下面举例说明:现在按止损150点、止盈300点、间隔200点、上方挂6单BUYSTOP单子、下方挂6单BUYLIMIT单子。设置参数中BUYSTOP_OK、BUYLIMIT_OK后面的值都要选true;其它参数也对应设置,如下图:简洁挂单脚本参数设置

设置好参数后点击确认,就会执行挂单,挂单效果如下:简洁挂单脚本

如果需要上下挂单次数或者止损止盈都有区别,那就分开挂,先挂一次上面单,接着在挂下面单,设置不同的参数及可。也可以指定某种挂单策略后把参数保存为设置文件,下次挂单直接调用设置文件。

更新参数及用法说明

这次对BUYSTOP_上方挂多单、BUYLIMIT_下方挂多单、SELLSTOP_下方挂空单、SELLLIMIT_上方挂空单四种脚本函数及参数做了一定的简化。这四种挂单脚本与上面简洁挂单脚本的区别有两点:一是可以设置挂单用不同的手数;二是可以设定第一单的价格。下面对参数做说明:

FG_1=”挂单价格、距离、次数设置”;//这种是说明分隔字符,不用修改
第一单价格   = 0;//第一单价格为0则是常规挂单,第一单就是从当前价格加上挂单距离。第一单价格设置为具体价格,那么第一单就是设置的具体价格。
挂单距离     = 200;//挂单距离,也就是挂单间隔
挂单次数     = 4; //挂单次数,挂多少单

FG_2=”止损、止盈、订单识别码”;
止损点数   = 0;//挂单止损点数,0为不设置止损
止盈点数   = 0;//挂单止盈点数,0为不设置止盈
订单识别码  = 2838;//订单识别码,同一脚本按不同参数重复挂单可以通过修改识别码实现
滑点点数   = 30;//允许的偏差、滑点。浮动报价20至50都行

FG_3=”挂单手数设置”;
所有挂单用固定手数 = False;//这个设置很重要,如果设置为true,那么所有挂单都按挂单固定手数挂。如果设置为false,那么挂单对应的手数就按[FG_4=”挂单不用固定手数请设置各单对应手数”;]下面各单设置的手数挂
挂单固定手数  = 0.01;

FG_4=”挂单不用固定手数请设置各单对应手数”;
第1单手数  = 0.01;//注意从这里开始,就是【所有挂单用固定手数 = False】挂单时需要设置的挂单手数
第2单手数  = 0.01;
第3单手数  = 0.01;
第4单手数  = 0.01;
第5单手数  = 0.01;
第6单手数  = 0.01;
第7单手数  = 0.01;
第8单手数  = 0.01;
第9单手数  = 0.01;
第10单手数  = 0.01;
第11至20单手数  = 0.01;
第21至30单手数  = 0.01;
第31至40单手数  = 0.01;
第41至50单手数  = 0.01;
第51单以后手数  = 0.01;

四种脚本参数设置都是一样。现在以Buystop挂单为例做简单演示:

1.现在用固定手数0.03、从当前价格起(第一单手数为0)、止损200、止盈600、间隔300点、挂7单。参数设置如图:Buystop挂单参数设置挂单效果如下图:Buystop挂单

2.接着我们用“所有挂单用固定手数 = False”也就是所有挂单会按下面我们设置的手数、从1.3020开始(第一单手数为1.3020)、止损0、止盈600、间隔150点、挂33单。参数设置如图:Buystop挂单脚本使用示范挂单效果如图:Buystop挂单脚本使用示范

其它说明

关于MT4一键挂单脚本中的“为挂单添加止损止盈”“删除挂单”脚本请查看上一版本中的详细说明。
MT4一键挂单脚本的介绍及上一版本请查阅:MT4一键挂单脚本
MT4脚本的安装说明请参阅:指标、脚本、EA文件安装方法
脚本如何保存及加载设置文件请参阅:指标、脚本、EA设置文件.set的保存及加载

版权所有转载请注明标题及链接:峰汇在线 » MT4一键挂单脚本-13/07/2017更新