诚信为本
量力而为
当前位置:ea编程网 技术指标 正文

MT4一键挂单脚本

一键挂单脚本属于mt4脚本文件,主要功能是通过脚本文件按照设定的挂单距离、手数、次数、止损止盈等参数执行buystop、buylimit、sellstop、selllimit四种方式的批量挂单。一共14个脚本,含一键挂单、一键删除挂单、为挂单设置点数或统一价格止损止盈、清除挂单止损止盈、为成交后的订单执行提损保护等。

MT4一键挂单脚本

脚本介绍

简洁挂单脚本:常规的挂单策略,可以直接用简洁挂单脚本选择挂单类型并设置参数后点确定执行挂单。相关参数说明:
选择挂单类型 = BUYSTOP;//点击选择其中一种挂单类型。
挂单间隔 = 100;//挂单之间的间隔距离。
挂单次数 = 8;//指一共要挂多少个单子。
挂单手数 = 0.01;//挂单所用的手数。
挂单止损点数 = 200;//挂单止损点数。
挂单止盈点数 = 400;//挂单止盈点数。
挂单有效期 = 0;//挂单未成交则删除挂单的时间,单位为分钟,一般应大于15分钟,过小不能执行。为0则不限制。
挂单订单识别码= 0;//如果同一类型,需要执行多次重复挂单,可通过更改订单识别码实现。
交易允许的滑点参数 = 30;//默认就行。
如图:

mt4简洁挂单脚本介绍

BUYSTOP_上方挂多单、BUYLIMIT_下方挂多单、SELLSTOP_下方挂空单、SELLLIMIT_上方挂空单脚本:四个脚本运行原理完全相同,只是执行挂单的方式不同,主要是要理解挂单的逻辑并设置合理参数。相关参数说明:
挂单计算价格 = 0; //是指第一单的计算价格,0表示从现价开始计算,设置具体价格则从具体价格开始计算,比如黄金现价1130,从现价开始1美金往下挂SELLSTOP,第一单则在1129,如果设置挂单计算价格为1125,间隔1美金挂单,第一单就在1124。
挂单间隔 = 100;//挂单之间的间隔距离。
挂单次数 = 8;//指一共要挂多少个单子。
挂单手数 = 0.01;//挂单所用的手数(或第一单手数)。
挂单手数增减量(0禁用/正数递增/负数递减)=0;//是指从第二单开始相对于前面一单的手数的增减量。如果设为0则禁用此功能,设为0.01,则挂单手数为0.01、0.02、0.03、0.04这种方式递增。如果挂单手数为1,这里设 为-0.01,则 挂单手数为1、0.99、0.98、0.97这种方式递减。
挂单手数倍数(0禁用/正数加倍/负数减倍)=0; //是指从第二单开始相对于前面一单手数的倍数。设为0则禁用此功能。设为2,则挂单手数为0.01、0.02、0.04、0.08这种方式加倍。如果挂单手数为1,这里设为-2,则挂单手数为1、0.5、 0.25这种方式减倍。
挂单止损点数 = 200; //和统一价格止损不能同时用,设置止损点数,统一价格止损应设为0。
挂单止盈点数 = 400; //和统一价格止盈不能同时用,设置止盈点数,统一价格止盈应设为0。
挂单统一止损价格 = 0; //所有挂单用一个统一的价格作为止损,和点数止损不能同时使用,使用统一价格止损则止损点数设为0。
挂单统一止盈价格 = 0; //所有挂单用一个统一的价格作为止盈,和点数止盈不能同时使用,使用统一价格止盈则止盈点数设为0。
挂单有效期 = 0; //挂单未成交则删除挂单的时间,单位为分钟,一般应大于15分钟,过小不能执行。为0则不限制。
挂单订单识别码= 666;//如果同一货币统一类型需要执行多次重复挂单,可通过更改订单识别码实现。
单个挂单允许的最大手数 = 3; //在手数采用加倍或递增的时候可以限制单个挂单的最大手数,超过了则一律采用这里设置的最大手数挂单。
交易允许的滑点参数 = 30;//交易允许的滑点参数,默认就行。
以上是SELLSTOP参数为例介绍(其它类型就不再赘述),如下图:

SELLSTOP挂单参数设置介绍

删除_BUYSTOP、删除_BUYLIMIT、删除_SELLSTOP、删除_SELLLIMIT、删除所有挂单脚本:这五个脚本执行删除挂单功能,点击确定执行即可,无需参数设置。注意只对当前图表对应的挂单执行删除。

添加止损止盈、指定统一价格止损止盈、清除订单止损止盈脚本:这三个脚本属于订单止损止盈修改脚本,选择需要修改的订单类型(含已经成交的buy单和sell单)后设置止损或止盈参数然后确定执行即可(含强制修改功能)。
添加止损止盈脚本选择订单类型并设置止损或止盈点数,确定执行。
指定统一价格止损止盈脚本选择订单类型并设置止损或止盈价格,确定执行。
清除订单止损止盈脚本选择订单类型并开启清除订单止损或止盈,确定执行。也就是将订单止损或止盈设为0。
如图:

添加止损止盈、指定统一价格止损止盈、清除订单止损止盈脚本使用说明

提损保护脚本:是指订单盈利后将止损往盈利方向移动以保护利润。两个参数:为所有订单提损保护(默认当前窗口)、提损保护点数。需要注意的是订单有盈利且盈利点数超过提损保护点数才会执行,同时在当前窗口对所有订单提损保护的时候需要注意是所设置的提损保护点数是不是合适所有货币对。比如:欧美、美日、英镑美元、澳元美元都有盈利150点以上,则可以同时保护100点利润。但如果黄金报价是小数点后面三位就不能用同样的参数进行保护。如下图:

mt4提损保护脚本使用说明

安装使用说明

MT4脚本安装使用方法请参阅:脚本安装使用方法

公测版下载

公测版限于模拟账户体验或练习操盘之用。

关于正式版

未经允许不得转载:ea编程网 » MT4一键挂单脚本