MT4一键挂单面板是一款用于外汇黄金市场上的批量挂单ea,其主要功能是按照设置的手数、层数、间隔、止损止盈、价格等参数,一键执行mt4平台上的 buystop、buylimit、sellstop、selllimit 四种方式的批量挂单。当然,作为一个完整的交易,挂单是需要等待成交并持仓的,所以一键挂单面板除挂单功能外,还带有一键分类平仓、账户一键清仓、平账户最大盈利单、平账户最大亏损单、移动止损、动态设置平均止盈、账户盈亏控制、手机版mt4协助一键清仓等完善的订单管理功能。
一键挂单面板历经多次更新升级,现行版本为3.3,3.3版本更新的主要内容是优化界面参数保存方式及升级挂单控件响应方式。3.3版本可以直接在面板上设置不同的层数、手数、间隔及价格来重复挂单,以实现多层次的不同间隔和手数的挂单效果。同时,3.3版本在一键平仓及手机版mt4协助一键平仓功能上都进行了相应的升级。3.3版本界面如下:
版本与更新
界面介绍
一键挂单面板的界面可以分为五个区块:
1、面板最上方头部是EA标题栏,这里主要是右侧的三个小图标:点击问号将会打开本文页面以方便查看面板的说明与后续更新;中间上下箭头点击切换面板最小化与最大化;叉号点击关闭面板退出EA。鼠标按住标题栏可自由在图表上移动面板。
2、BUYSTOP、BUYLIMIT、SELLSTOP、SELLLIMIT 四个 CheckBox 选框是挂单执行控制框,每种挂单,设置好所有参数后,鼠标点击其 CheckBox 选框使其处于勾选状态即执行挂单,执行结束会自动去勾。
3、挂单参数设置区块:左边是功能标签或复选按钮,右边是输入框设置相应的数值。
4、删除挂单区块:四个按钮,上面文字显示格式为:挂单单数_Del_挂单类型_挂单手数,没有该类型挂单,按钮自动锁定,有则自动激活,鼠标点击按钮并确定即可删除该类型未成交的挂单。
5、底部附加功能区块:包含一键平仓和黄金分割两个 CheckBox 选框,勾选即弹出一键平仓区块和绘制黄金分割线。
参数说明
一、面板参数
- 首单价格:3.3版本将之前版本的触发价格升级为首单价格,默认参数为0,表示从当前价格执行挂单,那么第一单就是当前市场买卖价格加上或减除挂单距离;而如果设置具体价格,那么第一单就是设置的具体价格,比如当前黄金1820,想在1850挂 selllimit 空单,那么设置首单价格1850,第一个selllimit单子就会挂在1850,之后的单子以1850为准按设定参数执行。
- 止损止盈:止损止盈分点数模式和价格模式两种,因价格模式不能同时用于多空两种方向的挂单,所以默认是点数模式,点数模式是相对于每一个挂单的成交价格而计算的距离点数。在点数模式下,止损止盈数值会自动保存。如果挂单需要采用统一的止损或止盈价格,那么可以切换到价格模式下设置好价格再执行挂单。多方向挂单的止损或止盈价格并不适用于空方向挂单,所以采用价格模式时需要考虑价格的合理性。
- 挂单间隔:挂单之间的间隔距离。
- 挂单层数:每次挂单的总单数,比如设置10,表示这次就挂10个单子。
- 挂单手数:挂单所用的手数,如果下面手数模式选择增减或倍数,那这里就是第一单手数。
- 手数模式(固定、增减、倍数):三种模式供选择。这里需要注意:3.3版本可以进行多层次重复挂单,那么这种情况下建议手数用固定模式,在执行重复挂单时去设置不同的手数值即可。在一次性挂单时,如有需要可以采用手数增减或倍数模式。输入框设置正数是递增或加倍,设置负数是递减或减倍。由于不论是增减还是倍数都是相对于其前面单子而言的,所以重复挂单时它只能按照已经存在的单子计算。
二、ea输入参数
当一键挂单面板加载到图表以后,点图表右上角的小人头,会弹出ea属性框,其中有“输入参数”一栏,在其下面可以设置相关参数。分别如下:
1、挂单设置
- 挂单模式选择:默认是常规模式,也就是直接在面板上设置参数并执行挂单。如果选择特殊模式,那就需要在下面设置特殊挂单的层数及不同层数所用的间隔、手数。
- 限制单个挂单最大手数:如果采用递增或者加倍模式,可以在这里设置个最大值,超过最大值将会以最大值执行。
- 挂单有效期(分钟/0为无限期):3.3版本将这个参数变更为输入参数,主要是该功能不常用,如有需要可以设置合理数值,有效期不能太短,部分平台少于15分钟会报错。
- 订单识别码:面板挂单的订单唯一标识码,3.3版本重复挂单也不要去变更订单识别码,变更的话将会影响订单平仓及移动止损、平均止盈等功能。除非是两个图表都加载有面板,然后各自管理各自图表的单子。
2、订单管理参数
在挂单面板输入参数中,有一组参数是针对已经成交的多单或空单执行移动止损、设置平均止盈及账户盈亏清仓功能的。分别如下:
- 移动止损激活点数:激活移动止损所需要的盈利点数。也可以理解为盈利多少点开始移动止损。
- 移动止损回调点数:激活移动止损后,止损与当前价格保持的点数,回调此点数距离及止损出场。注意移动止损是随盈利增大同步跳动的。
- 平均止盈点数:同方向订单可以根据其平均成本设置动态平均止盈点,每增加一个订单,止盈点都会改变。
- 账户盈利清仓金额:设置合理值,账户盈利到达设定值时就会执行清仓。
- 账户亏损清仓金额:设置合理值,账户浮亏到达设定值时就会执行清仓。注意设置正数值就可以。比如限制亏损100美金,直接设置100,不可以设置-100。
3、挂单触发时间
挂单触发时间是指设置好相关参数后不立即执行挂单,而在设定的时间到达以后再执行。不管是常规挂单还是特殊挂单,如果要启用触发时间,那在设置挂单参数的同时也设置好对应挂单的触发时间,设置好以后,将对应挂单的 CCheckBox 选框勾选上,这样等设定的时间到达后就会执行挂单。注意这里使用的是本地电脑时间,不需要去查看mt4的服务器时间。由于触发时间都是在未来的,所以如果用不上此功能,就默认参数放那里,它不会影响到什么的。
4、特殊挂单层数、间隔、手数设置
常规挂单就是按照面板界面所设置的参数来执行挂单。而特殊挂单则是按照这里设置的总层数及在不同的层数用不同的间隔和手数来执行挂单。
特殊挂单参数设置解读:作为这种挂单模式,就是将整个挂单分为不同档来采用不同的间隔和手数。参数内置十个档次,设置是从第一档开始顺序设置,用几档就设置几档,后面不用的档将参数都设为0。举例说,设置总层数20来挂20个单子,可以将这20单分为3档,第一档层数设为5、间隔设为100、手数设为0.01,那么执行挂单时就是从第一单到第五单间隔为100点、手数为0.01;第二档层数设为15、间隔设为200、手数设为0.07,执行挂单时就是从第六单到第十五单间隔为200点、手数为0.07;第三档层数设为20、间隔设为500、手数设为0.13,执行挂单时就是从第十六单到第二十单间隔为500点、手数为0.13;后面档不用,参数全部设为0。
5、手机版mt4协助一键平仓参数设置
手机版mt4协助一键平仓功能的原理是在手机版mt4上按照挂单面板中的参数来挂出指定的挂单,挂单成功后,面板识别到账号下出现了对应特征的挂单就会执行相应的平仓功能。协助平仓分两种,一种是对应品种,一种是账户清仓。
对应品种是指你挂的单子是什么货币,它就会平什么货币,其中平仓的类型分多单、多盈利单、空单、空盈利单、多空都平五种。这五种分别设置不同的挂单手数特征。
账户清仓有三个参数:1、货币名称特征=”EURUSD”,设置一个货币对名称,常用的可交易的货币对都行;2、账户一键清仓手数特征=11.11,在手机端挂一个”EURUSD”的buylimit单子,手数是11.11,面板就会执行账号一键清仓;3、平账户所有盈利单手数特征=8.88,在手机端挂一个”EURUSD”的buylimit单子,手数是8.88,面板就会执行平账户所有盈利单。
使用手机端mt4协助一键平仓注意事项:
- “手机端协助一键平仓开关”默认是关闭状态,如果交易策略用不上此功能,不要开启。如果需要用,那将开关赋值“true”后在设置相关参数;
- 手机版mt4和一键挂单面板所在的电脑版mt4必须是登录同一账号;
- 电脑版mt4的图表上必须加载有一键挂单面板并开启智能交易开关,也就是说一键挂单面板要处于正常运行状态;
- 为了挂单的方便,手机端mt4挂单类型采用第一个“买入限价”,也就是 buylimit 挂单;
- 挂单品种及手数必须和一键挂单面板中参数设置完全一致,要是怕弄错,可以在参数设置好后用手机拍个照片保存下来;
- 挂单价格,要设置一个当前达不到的价格,这个挂单是作为一种条件让一键挂单面板识别后来执行对应的平仓功能,平仓结束面板会自动删除掉它,防止造成意外,不能用可以达到的价格来挂。比如欧元兑美元EURUSD,可以在0.01000的价位去挂。
6、其它参数
- 平仓及删除挂单二次确认框,删除挂单及平仓的按钮点击后默认都会弹出二次确认框,确认后再执行。其目的是防止鼠标操作失误。
- 主面板背景颜色,可以根据颜色喜欢选择主面板背景颜色。
安装方法
1、在MT4上方菜单栏依次点击“文件”“打开数据文件”,接着打开MQL4文件夹。MQL4中的Experts文件夹就是放置EA文件的地方,把“一键挂单面板.ex4”文件复制粘贴到Experts文件夹里面。
2、文件放置好以后重启MT4,在MT4平台上任何EA交易系统要正常运行,都必须首先开启智能交易开关,启用EA交易系统。在MT4上方菜单栏:工具-选项-EA交易,如下图所示勾选并确认。
3、在图表左侧“导航器”下点开“EA交易”目录就会看到已经安装好的一键挂单面板。鼠标将其拖拽到图表即可。如果图表左侧看不到“导航”,在上方菜单栏点击:显示-导航器,打开导航。
挂单步骤
要执行挂单,就需要有完整的挂单计划或策略,当根据相关分析制定好挂单计划后就可以按如下步骤来执行挂单。
1、点击图表右上角的EA小人头出来一键挂单面板属性框,根据制定的挂单计划设置好所有的内置参数(也就是输入参数),这一步十分重要,内置参数一定要先设置,比如移动止损、平均止盈等订单管理参数尽可能做到一次设置好,挂单过程中不再变动。
2、如果是常规挂单,那设置好内置参数后再继续设置面板界面的相关参数。如果是采用特殊挂单,那面板界面除了需要设置首单价格、止损止盈外,挂单层数、间隔、手数都可以不用去设置。当参数设置好后,点击对应类型的挂单CheckBox 选框,使其处于勾选状态,就会执行挂单。执行完毕 CheckBox 选框会自动去勾,再次设置参数,再次打勾,就会再次挂单。
3、如果要删除未成交的挂单,点击对应的挂单删除按钮并确认即可。如果要平仓已经成交的订单,或者账户一键清仓,可以点击面板左下角的一键平仓 CheckBox 选框,会在图表左下角弹出一键平仓附加区块,可以根据需要点击对应按钮来平仓(如下图所示)。其中“平账户最大盈利单”“平账户最大亏损单”是3.3版本新加功能,当多空都持有单子的时候,可以根据实际情况来择机将最大盈利单与最大亏损单同时平仓,也可以先后平两个最大盈利单来带一个最大亏损单,这种平仓策略的目的是减轻持仓仓位。
使用注意事项
在使用一键挂单面板进行辅助挂单时要注意以下几点:
1、智能交易EA系统大都含有订单处理信息,不可将一键挂单面板保存到任何tpl格式的模板中。
2、EA文件在执行挂单或平仓时,是随价格跳动而执行。所以当鼠标点击面板中相关按钮时没有即时执行对应功能,是在等新的价格跳动来执行,此时切记不要重复点击,防止造成交易指令重复。
3、对于一键挂单面板内置的自动执行账户盈亏清仓、移动止损等功能,是设置参数后完全自动执行的。所以只有当完全明白其运行逻辑及风险后才能开启使用的。参数一旦设置错误就容易造成错误平仓。
4、对于手机版mt4协助平仓,需要执行的,请务必保持每个参数准确无误,可以在电脑端设置参数时将手机拍照保存,然后手机上挂单时按照保持的图片进行。
5、如一键挂单面板加载到图表后面板中的按钮或控件中文字显示过大,可以在电脑屏幕空白处鼠标右键并点击“显示设置”,将显示设置的里“更改文本大小、应用等项目的大小”比例设置为100%后重启MT4即可。