mt4一键批量开平仓EA的核心功能就是通过EA来执行mt4平台的一键批量开仓和一键批量平仓。对于一键批量平仓的功能,可能大家都很熟悉,就是一键点击平仓按钮执行多个单子全部平仓。而对于一键批量开仓的功能,可能有些人感觉陌生,主要因为常规的交易策略中都很少用到这种功能,一键批量开仓就是通过点击开仓按钮,然后按照设定的单数来开多个单子。
当然,作为一个完整的开平仓EA,开仓设置止损止盈,平仓按类型区分一键平多单、平空单、平盈利多单、平盈利空单等功能都是必须具备的。
由于一键批量开平仓EA是采用一键开平仓面板的框架开发出来的,所以一键开平仓面板中的移动止损、账户盈亏平仓、账号持仓管理、货币属性查询、手机端MT4协助一键清仓等功能都保留下来了。
版本更新
功能说明
这里从上到下以行的方式来介绍EA面板中相关的功能。
开仓:第一行SELL,BUY按钮点击分别开空单和多单。
开仓单数:第二行左边是开仓单数标签,右边是单数框,可以直接点单数框右侧上下小黑箭头来增加单数,也可以直接输入单数。比如输入5,然后在点上面的SELL开仓按钮,就会开出5个空单。这里需要注意:在mt4上面,当你开多个单子的时候,交易指令是一个个的来执行,如果在执行的过程中市场买卖价格有所跳动,那么所成交的多个单子的开仓价格就会有所不同。最终是完全相同还是相差多少取决于执行过程中价格的跳动幅度,这方面不是客户终端能控制的。
开仓手数:第三行是开仓手数设置。左边是手数模式选项框,右边是手数输入框。提供两种手数模式供选择。固定手数是所有单子直接采用右边手数框的手数值。比如右边手数框设置0.01,那么开多个单子时,所有单子手数都是0.01;特殊手数是指开多个单子时,手数按照EA参数设置的,不同的层数用不同的手数值。
执行特殊手数开仓按如下步骤操作:1、点图表右上角EA小人头,出来EA参数界面,设置特殊手数下的相关参数,设置好参数点确认关闭EA属性框。2、在EA面板的中“固定手数”右侧小箭头下选中“特殊手数”。3、设置其它开仓参数。4、点击SELL,BUY开仓按钮开仓。
特殊手数参数设置说明:特殊手数是将要开的多个单子分为不同的层,每层设置不同的手数。参数内置四个层数,设置是从第一层开始顺序设置,用几层就设置几层,后面不用的层将参数设为0即可。比如说,要开9单,可以将这9单分为3层,第一层层数设为3、手数设为0.01,那么执行开仓时就是从第一单到第三单手数为0.01;第二层层数设为6、手数设为0.02,执行开仓时就是从第四单到第六单手数为0.02;第三层层数设为9、手数设为0.03,执行开仓时就是从第七单到九单手数为0.03;第四层不用,参数全部设为0。如果没有特殊的策略要求,开仓手数用默认的固定手数即可。
止损止盈:第四行和第五行是止损止盈功能,止损止盈分点数和价格两种模式,点数模式是相对开仓价格距离的点数,价格模式是用指定的价格作为订单的止损止盈,两种功能直接通过鼠标点击“止损点数/价格”“止盈点数/价格“选项框右侧的小箭头切换。这里要注意:点数模式止损止盈对于开多空单或者执行反手功能是通用的。而价格模式就不行,空单的止损止盈价格是不能同时用来开空单。同样,在执行反手时,止损止盈也不能采用价格模式。
分批平仓:第六行两个分批平按钮,点击对订单执行平二分之一及平三分之一。mt4平台上订单分批平仓手数计算需要符合品种的交易规则,比如当前品种最小开仓手数为1手,手数步长也为1手,那么只有2手的订单才能执行平二分之一。
反手:第七行两个反手按钮,点击对订单执行一倍或两倍反手。MT4平台上订单反手是指将当前订单平仓同时开一个指定倍数的反向订单。0.1手多单2倍反手就是平仓0.1手多单同时开0.2手空单。
一键平仓:第八、九、十行共5个平仓按钮,点击分别执行对应功能的平仓。
账户持仓管理:如下图所示,勾选主面板左下角的“持仓管理”选框就会弹出账户所有持仓单列表,持仓单列表最底下的一行是账户总持仓概括,其余的行第一列是货币名称,第二列是该货币的多单持仓情况,第三列是该货币的空单持仓情况,第四列是该货币的多空单总盈利。这里最大的亮点是:整个列表除第一列属于只读内容外,其余的列鼠标直接点击就会弹出平仓确认框,点确认就会执行对应的持仓单一键平仓。点击最底下一行的最后一列执行的就是账户一键清除(不包括删除挂单)。如果使用笔记本电脑屏幕较小,在勾选“持仓管理”选框执行平仓时,可以将主面板最小化或者移到图表右侧,以两个界面不重叠为好。
货币属性查询:在主面板的右下角勾选“货币属性”会弹出货币属性窗口,显示交易品种的相关属性。底下的白色输入框可以输入其它品种,输入要查的品种名称后点左侧的“查询货币”即可查对应品种的相关属性,默认显示的是当前图表品种的相关属性。该功能不是一直要用到的,在需要查看的时候开启下就行。如下图所示。
手机端mt4协助一键平仓功能:手机端mt4一键平仓功能的原理是在手机端mt4上按照EA中设定的参数来挂出指定的挂单,挂单成功后,面板识别到账号下出现了对应特征的挂单就会执行对应的平仓功能。如下图所示,在图表右上角点EA小人头会出来EA参数设置界面,手机端协助平仓分两种,一种是对应品种,一种是账户清仓。
对应品种是指你挂的单子是什么货币,它就会平什么货币,其中平仓的类型分多单、多盈利单、空单、空盈利单、多空都平五种。这五种分别设置不同的挂单手数特征。
账户清仓有三个参数:1、货币名称特征=”EURUSD”,设置一个货币对名称,常用的可交易的货币对都行;2、账户一键清仓手数特征=11.11,在手机端挂一个”EURUSD”的buylimit单子,手数是11.11,面板就会执行账号一键清仓;3、平账户所有盈利单手数特征=8.88,在手机端挂一个”EURUSD”的buylimit单子,手数是8.88,面板就会执行平账户所有盈利单。
使用手机端mt4协助一键平仓注意事项:
1、“手机端协助一键平仓开关”默认是关闭状态,如果交易策略用不上此功能,不要开启。如果需要用,那将开关赋值”true”后在设置相关参数。
2、手机端mt4和开平仓面板所在的电脑端mt4必须是登录同一账号;
3、电脑端mt4的图表上必须加载有挂单面板3.0版本并开启智能交易开关,也就是说面板EA处于正常运行状态;
4、为了挂单的方便,手机端mt4挂单类型采用第一个“买入限价”,也就是 buylimit 挂单;
5、挂单品种及手数必须和面板中参数设置完全一致,要是怕弄错,可以在参数设置后用手机拍个照片保存下来;
6、挂单价格,要设置一个当前达不到的价格,这个挂单是作为一种条件让面板识别后执行对应的平仓功能,平仓结束面板会自动删除掉它,防止造成意外,不能用可以达到的价格来挂。比如欧元兑美元EURUSD,可以在0.01000的价位去挂。
账户盈亏控制:在EA参数中有“账户盈利清仓金额(0为不执行)”“账户亏损清仓金额(0为不执行)”两个参数,设置合理的数值后,EA在盈利达到设定值或者亏损达到设定值时就会执行账户一键清仓。
添加止损止盈:有些ECN模式开仓不允许带止损止盈,或者手机端mt4开仓设置止损止盈不方便的情况下。可以在EA参数内设置好止损止盈点数然后开启此功能。它会自动按照设定的点数为止损止盈为零的订单添加上止损止盈。
移动止损:在EA参数内开启移动止损开关并设定合理的数值就会执行。
一键平仓确认框开关:默认情况下点击EA面板中的平仓按钮会弹出再次确认框,目的是防止鼠标拖放造成平仓失误。如果不属于二次确认可以关闭开关。
主面板背景颜色:如果有特殊的颜色喜好,可以尝试设置EA主面板的背景色。
安装方法
mt4一键批量开平仓EA属于mt4平台的智能交易EA文件,安装时在MT4上方菜单栏:文件-打开数据文件,接着依次打开:MQL4文件夹-Experts文件夹。MQL4目录下的Experts文件夹就是MT4放置EA文件的地方,把“一键批量开平仓EA.ex4”文件复制粘贴到Experts文件夹里面。
文件放置好以后重启MT4,在MT4平台上任何EA交易系统要正常运行,都必须首先开启智能交易开关,启用EA交易系统。在MT4上方菜单栏:工具-选项-EA交易,如下图所示勾选并确认。
接着在图表左侧“导航器”下点开“EA交易”目录就会看到已经安装好的EA。鼠标将EA拖拽到图表即可(如下图所示)。如果图表左侧看不到“导航”,在上方菜单栏点击:显示-导航器,打开导航。
使用注意事项
在使用一键批量开平仓EA进行辅助开平仓交易时要注意以下几点:
1、智能交易EA系统大都含有订单处理信息,如果在保存交易系统模板时,千万不要将一键批量开平仓EA保存到模板中,以防止下次调用模板时出现意外。
2、EA文件在执行开仓或平仓时,大都是随价格跳动而执行。其主函数OnTick()也是价格跳动一次执行一次。所以当鼠标点击面板中相关按钮时没有即时执行对应功能,是在等新的价格跳动来执行,此时切记不要重复点击按钮,防止造成交易混乱。
3、对于一键批量开平仓EA内置的自动执行账户盈亏清仓、移动止损等功能,是设置参数后完全自动执行的。所以只有当完全明白其运行逻辑及风险后才能开启使用的。参数一旦设置错误就容易造成平仓混乱。
4、对于手机端协助平仓,需要执行的,请务必保持每个参数准确无误,可以在电脑端设置参数时将手机拍照保存,然后手机上挂单时按照保持的图片进行设置。
5、如一键批量开平仓EA加载到图表后面板中的按钮或控件中文字显示异常,可以在电脑屏幕空白处鼠标右键并点击“显示设置”,将显示设置的里“更改文本大小、应用等项目的大小”比例设置为100%后重启MT4即可。