易盛交易员EA是一款辅助程序化交易工具,EA提供了KD条件交易、均线突破交易、K线突破交易、划线交易,手动交易5个交易建仓、技术风控退出自动执行模块。
资金管理项目包含了盈利加仓,亏损加仓功能,使用平均成本止盈平仓,持仓最高价订单回撤N点强损平仓功能。
提供了一个具有正预期值的逆向移动止损功能
易盛交易员Ea启动之后,在MT4图表右上角显示一组如上图按钮控件。
BUY与SELL是手动建仓执行按钮,点击BUY执行多单建仓SELL执行空单建仓,建仓订单性质为首单,首单执行之后由Ea资金管理及风控模块执行持仓管理。
趋势开启:该按钮点击下,启动趋势交易模块。
KD开启:该按钮点击下,启动KD交易模块。
突破开启:该按钮点击下,启动突破交易模块。
一键平仓:按钮按下之后,平仓所有由Ea开仓出来的执行对像持仓单。
逆控开启:趋势交易的一个风控条件,假设持仓多单时,满足趋势空单建仓条件时,平仓所有持仓多单。
保本开启:当出现持仓风险事件时,投资人点击保本开启,把止盈点数修改为20点以提高交易成功率快速退出持仓(该功能严格按风控作业标准执行,滥用会造成成功率高盈利比低在多次交易之后盈利向负值收敛)
允许同时开启趋势交易,KD交易,划线突破交易条件,当Ea执行了其中某一个条件时,自动关闭所有开仓条件开启状态,下一次交易需要重新开启。
EA内置参数项功能说明:
历史测试开启:该功能为投资人提供了一个训练模块,可以在回测行情中执行Ea交易。投资人打开Ea回测功能,随机输入回测开始日期,在回测行情中操作Ea执行交易,检验投资人策略的可行情及高效率训练交易管理能力。
时间轴:1 Minute 加仓保护功能数据读取图表的时间周期,默认值为1分钟图。
加仓保护点数:100 单位为点,0号K线最低价小于开盘价100点暂停多单加仓执行建仓,0号K线最高价大于开盘价100点暂停空单加仓执行建仓
保护时间:5 单位为分钟 当加仓保护功能生效之后,暂停加仓5分钟,5分钟之后开始按条件执行加仓。
突破点数:200。如果是突破空单,1号K线收盘价小于以划线位置价格200点,0号K线开盘价执行空单建仓。
突破损点数:200 持仓突破空单状态下,1号K线收盘大大于划线位置价格200点,0号K线开盘价执行突破空单持仓订单止损平仓。
历史K线周期数(SD条件止损):50 单位为K线周期数,1根K线为1个周期,当前正在运行的K线为0号,向左数第1根K线为1号,第2根为2号以次类推。设定50为从右向左数0到50号K线这个区间的K线对比数量,对比条件为寻找最近50周期K线中的最高价或者最低价。
最高(低)价+点值(SD条件止损):100 单位为点值,100为100点。在持仓多单过程中,1号K线收盘价<0到50周期区间内最低价格100点,自动设定止损价格参照点(参照点设定成功之后,自动修改止盈点数为20,以提高止盈平仓成功率),当1号K线价格收盘到止损价格参照点下方之后,0号K线开盘价执行止损平仓SD条件建仓的所有订单。
移损激活:200 单位为点值200为200点。该移动止损是一个逆向移动止损,移动止损激活逻辑为,当持仓单平均成本价格回撤大于200点之后,移动止损功能激活生效。
激活修改点数:20 当移动止损功能激活之后,自动修改止盈点数为20点
移损间隔点数:50 当移动止损功能激活之后,自动修改止盈点数为20点,回撤大于50点,修改一次止盈点数,假设平均持仓成本价格回撤220点,止盈点数修改为20点,当回撤到250点时,再次修改止盈点数为20-50 = -30点,当回撤到500点时,止盈点数修改为20-300 = -280点。
首单识别码:6666 EA识别码
逆势加仓识别码:7777 EA识别码
顺势加仓识别码:8888 EA识别码 因为ea内置了2种加仓模式,并且存在逻辑交互条件,所以使用了3组Ea识别码,识别码数字不能相同。同一交易品种如果同时执行2个易盛交易员Ea,需要改变Ea识别码。
基础功能介绍到这里,下面我们来介绍开仓模块的功能设定:
模块一、趋势开仓条件:
趋势开仓条件模块中,使用了简单移动平均指标,均线参数默认为26,该值可修改。外置参数MAH为多单开仓指标,均线应用到最高价的平均值,水平位100可修改。
建仓多单逻辑如下:1号K线开盘价小于MAH26+100点,收盘价大于MAH26价格+100点,0号K线开盘价建仓多单。
建仓空单逻辑如下:1号K线开盘价大于MAH26-100点,收盘价小于MAH26价格-100点,0号K线开盘价建仓空单。
均线斜率:89 MA斜率多水平位0,MA斜率空水平位0,提供了一个趋势强度过滤,均线斜率值越大趋势强度越强,使用均线斜率水平位过滤震荡,可以把趋势建仓单建仓在趋势较强的部位,提高盈利交易成功率。
趋势止损开关: false 默认为关闭,打开之后功能生效。该功能在价格运行在趋势较强部位时,使用低频率较大止盈点数加仓的仓位管理模式,可以执行动态跟踪止损。当价格运行到趋势震荡部位时,并且使用高频率加仓的仓位管理模块时会降低盈利交易成功率。
趋势开仓方向选择:多/空/关闭 开仓方向为手动选择,这是易盛交易员EA设计的最大亮点,有经验的程序员交易员都知道,价格数据中的噪声信号过多在全自动交易执行中无法有效回避只能降低,通过投资人对主要趋势及趋势程度的判断之后,我们选择一个较大概率的执行交易方向,可以有效的降低对价格噪声信号,提高盈利交易成功率。
如果投资人需要使用趋势交易模块,在Ea参数配置完成之后,点击屏幕趋势开启按钮,趋势交易模块生效进入执行状态,当满足条件之后按设定条件执行建仓,持仓,加仓,平仓等作业。
模块二、KD开仓条件
KD开仓条件为投资人提供了一个趋势回调,震荡高空低多交易执行建仓功能。
KD开仓条件的逻辑为:使用了MT4自动的KD指标,参数设置为14,4,4,较系统默认值大,调到参数值可以有效的降低信号发生频率,提高有效信号的比例。执行逻辑为在1号线位置,KD指标的K值由下向上穿越做多水平位:30值(值可修改),0号K线开盘价执行多单建仓。KD指标的K值由上向下穿越做空水平位:70值,0号K线开盘价执行空单建仓。该逻辑有效的降低了KD在30下方钝化产生的金叉噪声信号,70上方死叉产生的噪声做空信号。
KD开仓条件仅限于使用在趋势程度较强的趋势回调后主要趋势方向订单建仓,清晰震荡行情中的震荡支撑压力位高空低多建仓,严重趋势方向价格偏离交易的逆势建仓。
在KD开仓条件中,开仓方向由人工设定,在设置项目中有KD开仓方向选择。
如果投资人需要使用KD交易模块,在Ea参数配置完成之后,点击屏幕趋势开启按钮,趋势交易模块生效进入执行状态,当满足条件之后按设定条件执行建仓,持仓,加仓,平仓等作业。
模块三:划线突破交易
该模块为投资人提供了一个突破交易系统,通过划线确定突破价格定位,划线需要修改划线名称,突破多单划线名称修改为tb,突破空单划线名称修改为:ts,名称修改之后突破划线生效。
在持仓突破多单过程中,0号K线价格第一次回撤到止损价格时,自动修改止盈20点,提高止盈平仓成功率。
如果投资人需要使用划线突破交易模块,在Ea参数配置完成之后,点击屏幕突破开启按钮,突破交易模块生效进入执行状态,当满足条件之后按设定条件执行建仓,持仓,加仓,平仓等作业。
模块四:划线交易
划线交易允许使用水平线与趋势线,使用MT4自带划线工具执行划线作业,
在修改划线名称功能自动生效,多单建仓划线名称为b,空单建仓为s,止损划线为c.允许与趋势开仓条件,KD开仓条件,划线突破条件同时使用。
在持仓多单过程中,0号K线价格第一次回撤到止损划线价格时,自动修改止盈20点,提高止盈平仓成功率。
在持仓多单过程中,1号K线收盘价小于止损划线价格时,确定止损参照点,当1号K线收盘价小于止损参照点时,0号K线平仓所有持仓订单。
仓位管理项目内容介绍
模块五、止盈止损初始设定
首单建仓仓位:0.01 由建仓条件建仓的第一张订单仓位,后续的第一次加仓仓位以该张订单仓位为基数乘以倍数等于第一次加仓的建仓仓位。
止盈点数:300 交易对像平均持仓成本+止盈点数=止盈平仓退出条件。
强损点数:1000点 以建仓成本最高的那一张订单价格为基数,价格回撤≥1000点执行止损平仓退出。强损点数为最后一道防线,防止大回撤的发生。
模块六、亏损加仓资金管理方案
止盈修正点数:20 点值,每执行一次加仓,修改一次止盈点数,在上一次建仓单的止盈点数基础上减去20点。
允许最大持仓订单数量:12 在这一笔交易中,最多允许持有订单数量不超过12个(包括首单,逆势加仓,顺势加仓订单的总和)
加仓间隔点数:60 点值 在逆势加仓执行过程中,价格回撤大于最近一次建仓订单价格60点时,执行加仓作业。
加仓间隔倍数:1 倍 在逆势加仓执行过程中,以最近一次建仓订单使用的加仓间隔点数为基数乘以倍数=本次加仓需要的最小间隔点数。
加仓仓位倍数:1 倍 在逆势加仓执行过程中,以最近一次建仓订单仓位为基数乘以倍数=本次加仓作业建仓仓位
第N次加仓修改仓位:10 次 在逆势加仓执行过程中第10次加仓执行时的仓位修改。
仓位修改值为: 0.1 手 第10次加仓作业时要求修改仓位,仓位修改为0.1手。
第N次加仓修改倍数:11 次 第11次加仓作业时修改加仓倍数。
倍数修改值为:1 倍 第11次加仓作业时要求修改的加仓倍数,倍数修改为1倍。
第N次加仓修改间隔点数:11次 第11次加仓作业时修改加仓间隔点数。
点数修改值为:200 点 第11次加仓作业时要求修改的加仓间隔点数,点数修改为200点。
第6,7,8,9,10,11项的设定,为投资人更加方便的做仓位管理提供功能实现。
模块七:顺势加仓资金管理方案
止盈修正点数:20 点值,每执行一次加仓,修改一次止盈点数,在上一次建仓单的止盈点数基础上减去20点。
允许最大加仓次数: 3 次 在顺势加仓资金管理方案中,允许盈利加仓次数最大不超过3次。
加仓加仓间隔点数:60 点值 在顺势加仓执行过程中,价格盈利大于首单或者最近一次顺势加仓订单价格60点时,执行加仓作业。
加仓间隔倍数:1 倍 在顺势加仓执行过程中,以首单或者最近一次盈利建仓订单使用的加仓间隔点数为基数乘以倍数=本次加仓需要的最小间隔点数。
加仓仓位倍数:1 倍 在顺势加仓执行过程中,以最近一次建仓订单仓位为基数乘以倍数=本次加仓作业建仓仓位
累计最大加仓次数限制: 6 次 假设盈利加仓设定最大次数为3次,首单建仓之后未产生逆势加仓,直接打到止盈那么止盈平仓时的订单为首单+顺势加仓订单=4张订单位,如果首单建仓之后,先执行亏损加仓并且执行了4次,盈利加仓最大次数限制为6次,那么当开始持仓盈利之后允许盈利加仓最大次数为2次。