一键开平仓面板是一款用于mt4平台上的一键开仓、一键批量平仓、订单管理类的EA。一键开仓是按照设置的手数、止损止盈开多单或空单;一键平仓是通过鼠标点击按钮执行一键批量平仓,包括平多单、平空单、平盈利多单、平盈利空单、一键分批平仓、一键账户清仓等等;除基本的开平仓功能外,一键开平仓面板还具体完善订单管理功能,如移动止损、自动添加止损止盈、账户盈亏清仓等。
面板自3.0版本开始,增加了账户持仓管理、账户一键分批平仓、货币属性查询、手机版mt4协助一键平仓等多个功能。现行版本为3.2,3.2版本更新的主要内容包含三点:1、解决止损止盈参数的自动保存问题;2、增加多个分批平仓类型;3、增加“平账户最大盈利单”和“平账户最大亏损单”功能。3.2版本整体界面如下:
版本与更新
界面介绍
一键开平仓面板的主面板界面可以分为四个区块:
1、面板标题栏,这里主要是右侧的三个小图标:点击问号将会打开本文页面以方便查看面板的说明与后续更新;中间上下箭头点击切换面板最小化与最大化;叉号点击关闭面板退出EA。鼠标按住标题栏可自由移动面板。
2、开仓区块:包含多、空开仓按钮,手数设置框,止损止盈设置框。
3、平仓区块:点击对应的按钮执行相应功能的平仓,其中分批平仓右侧有个复选框,先根据需要选择类型,然后点平1/2或者平1/3等就会对对应类型的单子执行平1/2或1/3。
4、附加功能区块:包含持仓管理和货币属性两个CheckBox 选框,勾选选框就会弹出对应的附加功能区块。
参数介绍
一、面板界面参数
面板界面有三个参数:手数、止损点数、止盈点数。注意止损止盈参数的赋值和ea内置输入参数没有关联,根据需要直接在输入框设置即可,参数会自动保存。
二、ea输入参数
面板3.2版本对输入参数做了简单的规划分类,当面板加载到图表后,点击图表右上角的小人头就会弹出参数设置界面(如上图所示),参数包括:
1、手数模式及参数
- 手数风格,根据交易策略选择“手动设置手数”或“自动计算手数”。手动设置手数是指在面板手数输入框中输入或者增减手数值;自动计算手数是指按下面参数设置来自动计算开仓手数。
- 品种最小开仓手数,限定最大开仓手数,开最小手数所用的保证金,这三个参数是关联的,在上面手数选择“自动计算手数”后,会按照设置的值自动计算开仓手数大小,这时候面板中手数输入框中的数值是自动计算的。比如设置最小开仓手数0.01,开最小手数所用保证金为300,那么就是可用保证金300,手数自动设置为0.01,可用保证金600,手数自动设置为0.02,以此比例类推。最大开仓手数是按照这种比例计算的情况下限制的一个最大手数值。
2、止损止盈模式
由于价格止损止盈模式是有针对性的,并不是所有的开仓都适用。比如开多单的止损止盈价格就不能用来开空单,同时随着价格的跳动,止损止盈的价格也并不适用于在新的价位开仓。所以2.0版本将两种模式的选择方式重点放在输入参数中,在输入参数中选择固定的止损止盈模式,它便于参数的保存,也不随切换图表周期而改变。止损模式和止盈模式在参数中都可以根据交易策略需求来选择点数或价格模式。
3、修改止损止盈参数
- 添加止损止盈开关(ECN模式或手机端开仓),false是关闭,true是开启,用手机版mt4或者其它途径开仓,该功能可以自动给没有止损止盈的订单按下面设置的数值添加止损止盈。注意这个功能只对图表上加载有一键开平仓面板的单子有效,并不针对账号所有单子有效,因为不同的品种并不一定通用相同的参数,所以如果有需要,那么则交易的品种的图表上需要加载面板且设置合理参数。
- 添加止损点数,添加止损时所用的止损点数。
- 添加止盈点数,添加止损时所用的止盈点数。
- 移动止损激活点数(0为禁用移动止损),激活移动止损功能需要的盈利点数。
- 移动止损回撤平仓点数,激活移动止损后,止损和市价的距离点数。
4、账户盈亏控制参数
- 账户盈利清仓金额(0为不执行),设置合理数值,当账户盈利达到时就会执行账户一键清仓,这里的清仓是指全平账户所有持仓单同时删除所有挂单,下面亏损清仓也是同样规则。
- 账户亏损清仓金额(0为不执行),设置合理数值,当账户浮亏达到时就会执行账户一键轻仓,注意设置正数值就可以。不能加”-“号,比如限制亏损50美金就清仓,那么这里直接设置50。
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、其它参数
- 平仓二次确认框开关,面板所有平仓按钮点击后默认都会弹出二次确认框,确认后执行。其目的是防止鼠标操作失误,如果确定鼠标不会操作失误,可以关闭此开关,那么主面板中按钮点击都会直接执行。在持仓管理附加模块中点击对应区块平仓是必须有二次确认的,不受该开关限制。
- 主面板背景颜色,可以根据颜色喜欢选择主面板背景颜色。
功能说明
一、开仓
首先在内置输入参数中选择好手数、止损止盈模式,然后在主面板中设置好手数、止损、止盈数值。都设置好了就可以鼠标直接点击主面板中的”SELL”按钮开空单,或者点”BUY”按钮开多单。
二、分批平仓
分批平仓一共是三个按钮和一个复选框。首先在复选框中选择需要分批平仓的单子类型,然后点“平1/2”或者“平1/3”或者“平2/3”来执行。分批的平仓的单子类型,一共有七个选项,其中前面5个都是针对当前图表的,只有最后两个是针对账号所有单子的。详细分别如下:1、所有单,当前图表的所有多单和空单;2、所有盈利单,当前图表的所有盈利单子;3、多单,当前图表的多单;4、多盈利单,当前图表的盈利多单;5、空单,当前图表的盈利空单;6、空盈利单,当前图表盈利空单;7、账户所有单,账户所有多空持仓单;8、账户盈利单,账户所有盈利的单子。
三、反手
在面板中有“反手”和“2倍反手”两个按钮,点击执行对当前图表订单进行反手,反手的动作就是平仓当前单子并开一个反向的单子,2倍反手就是开一个2倍手数的反向单子。多单反手就是平仓多单并开一个空单。注意反手时如果要带止损止盈,那一定要选择点数模式的止损止盈,价格止损止盈是不能适用于反手的。
四、一键平仓
平多单、平盈利多单、平空单、平盈利空单、当前[货币]一键清除、账户一键清除点击分别执行对应的一键平仓功能。
五、持仓管理
鼠标点击勾选面板下方的持仓管理 CheckBox 选框就会弹出账户持仓单列表区块(如上图所示),持仓列表显示的是账户所有持仓,其中第一列是名称,其余列中的单元格显示相应的持仓单概括,鼠标点击单元格就可以直接一键平仓对应类型的单子。列表最下方的是账户总持仓管理,可以点击平仓账户所有盈利单或者所有亏损单,也可以在某些情况下平仓账户最大盈利单子或者最大亏损单。
六、货币属性
在主面板的下方勾选货币属性 CheckBox 选框会弹出货币属性查询窗口,如上图所示,在这里可以查询及显示显示交易品种的相关属性。底下的白色输入框可以输入其它品种,输入要查的品种名称后点左侧的“查询货币”即可查对应品种的相关属性,默认显示的是当前图表品种的相关属性。该功能不是一直要用到的,在需要查看的时候操作下就行。
七、内置功能
面板除上述的可视化执行功能外,内置的添加止损、移动止损、账户盈亏控制、手机端mt4协助一键平仓等功能,在输入参数框中设置合理数值就会自动执行。
安装方法
1、一键开平仓面板属于mt4平台的ea文件,安装时在MT4上方菜单栏:文件-打开数据文件,接着依次打开:MQL4文件夹-Experts文件夹。MQL4目录下的Experts文件夹就是MT4放置EA文件的地方,把“mt4一键开平仓面板.ex4”文件复制粘贴到Experts文件夹里面。
2、文件放置好以后重启下mt4,在MT4平台上EA程序要正常运行,都必须首先开启智能交易开关,启用EA交易系统。在MT4上方菜单栏:工具-选项-EA交易,如下图所示勾选并确认。
3、在图表左侧“导航器”下点开“EA交易”目录就会看到已经安装好的一键开平仓面板。鼠标将其拖拽到图表即可。如果图表左侧看不到“导航”,在上方菜单栏点击:显示-导航器,打开导航。
使用注意事项
在使用一键开平仓面板进行辅助开平仓时要注意以下几点:
1、智能交易EA系统大都含有订单处理信息,千万不要将一键开平仓面板保存到什么tpl格式的模板文件中。
2、EA程序在执行开仓或平仓时,大都是随价格跳动而执行。其主函数OnTick()也是价格跳动一次执行一次。所以当鼠标点击面板中开仓或平仓按钮时没有即时执行对应功能,是在等新的价格跳动来执行,此时切记不要重复点击按钮,防止造成交易混乱。
3、对于一键开平仓面板内置的添加止损止盈、移动止损、账户盈亏控制等功能,是设置参数后完全自动执行的。所以只有当完全明白其运行逻辑及风险后才能开启使用的。参数一旦设置错误就容易造成平仓混乱。
4、如果需要使用手机版mt4进行协助一键平仓,请务必保持每个参数准确无误,可以在电脑端设置参数时将手机拍照保存,然后手机上挂单时按照保持的图片进行设置。
5、如一键开平仓面板加载到图表后其中按钮或控件中文字显示过大,可以在电脑屏幕空白处鼠标右键并点击“显示设置”,将显示设置的里“更改文本大小、应用等项目的大小”比例设置为100%后重启MT4即可。