一、 系统介绍 量化交易EA支持帐户风控、定时下单、定时平仓、订单自动止损、止盈、保本、跟踪止损,八种下单交易模式“自动模式、追势、顺势、顺势_挂单、逆势、逆势_挂单、做多、做空”,六种系统定义盈亏比模式“1:1、2:1、3:1、4:1、5:1、6:1”,支持AB仓交易模式,支持同一帐户多品种同时控制下单、平仓操作。 量化交易EA系统能够代替人工下单、自动止损、自动止盈、保本设置、跟踪止损、平仓等操作,整个交易过程只需要设置好参数系统就能全自动运行,是量化交易者的好帮手,杜绝了一切交易中人性的干扰,真正做到全量化自动交易。 二、 系统参数设置及功能说明 程序分为参数设置和状态信息显示两部分 1、参数设置 (1)帐户资金风控(金额):当帐户净值低于设置的“帐户资金风控保护”金额时,系统启动熔断机制,无条件强平所有持仓和删除所有挂单,不允许在开立新仓和挂单,直到重新修改参数,强行控制亏损不让亏损扩大化(爆仓克星)。 (2)当日盈利控制(金额):当天帐户平仓盈利大于“当日平仓盈利控制”金额时,系统就会保护到手的利润,不允许在开立新仓和挂单。有的朋友就会说盈利不是越多越好么为何要限制,笔者认为凡做过几年的交易都会明白“少则得,多则惑”,对高杠杆的交易,实践交易中过度的追求盈利只会适得其反。 (3)选择下单交易模式: 自动模式:以日K线图计算系统自动判断做单方向,当前“K线实体点数要求”< “当前K线上涨点数” < “日平均上涨点数”时做多;“当前K线上涨点数”> “日平均上涨点数”时做空;反之,当前“K线实体点数要求”< “当前K线下跌点数” <“日平均下跌点数”时做空;“当前K线下跌点数”> “日平均下跌点数”时做多; 追势模式:跟随当前周期图表的前一跟K线,收阳做多,收阴做空; 顺势模式:跟随当前日K线图的,收阳做多,收阴做空; 顺势_挂单模式:跟随当前日K线图的,收阳做多挂空,收阴做空挂多,挂单间隔价位是当前订单的止损参数;例:当前黄金价格1900,下单选择顺势_挂单模式,止损200点,当前日线收阳,当下单时间到,系统在1900下多单,在1898挂同手空单。 逆势模式:跟随当前日K线图的,收阳做空,收阴做多; 逆势_挂单模式:跟随当前日K线图的,收阳做空挂多,收阴做多挂空,挂单间隔价位是当前订单的止损参数;例:当前黄金价格1900,下单选择逆势_挂单模式,止损200点,当前日线收阳,当下单时间到,系统在1900下空单,在1902挂同手多单。 做多模式:下单直接做多(主要用于AB仓操作); 做空模式:下单直接做空(主要用于AB仓操作); (4)挂单取消时间(秒):当系统自动挂单后,系统会定时对未成交的挂单自动取消,单位为“秒”,默认为10秒; (5)选择交易星期:选择交易执行的星期,默认All是全周交易; (6)自动下单时间:为本地电脑时间,执行操作时要确保电脑的时间正确,格式为20:29:50或20:29,注意中间“:”为半角格式,格式务必要写正确,系统才能识别出正确的下单时间; (7)平仓时间(有三种模式) 第一种:指定具体时间平仓:23:30:50或23:30(注意冒号“:”要用半角),当平仓时间到系统就会自动平仓该笔定单; 第二种:系统定义了下单1-12小时后自动平仓,比如:你下单后要10小时自动平仓,就输入“10”系统在下单10小时后就自动平仓该笔订单(注意只能输入1-12的数字)。 第三种:设置“0”为关闭系统自动平仓功能,如果你需要一直持有仓位等待手动平仓,就使用这种模式; (8)交易仓位:指定系统下单的仓位,单位“手”; (9)选择自动止损模式(日均波幅%):开启后优先权高于自动止损,跟据你选择的%模式,系统自动计算止损点,交易品的日平均波动*X%。 例:黄金的日均波动2000点,选择的止损模式10%,系统计算的止损:2000*10%=200点。 (10)选择盈亏比模式:系统预设了四种盈亏比模式,分别是“1:1”、“2:1”、“3:1”、“4:1” 、“5:1” 、“6:1”,当开启功能后系统会跟据止损自动计算出交易品种的止盈点数。 例:当前黄金的止损为200点,选择了盈亏比“4:1”,系统计算的止盈:200*4=800点。 (11)自动止损参数(当前货币对):当系统检测到有新的交易单买入或卖出时,系统就会自动根据用户设置的止损参数以及交易单的方向,给交易单自动加如果用户设置委单时就给单子加上上止损,止损,当委单成交时程序就不会在给交易单加上止损,程序默认用户设置的止损优先,设置为“0”功能关闭。 例:黄金当前价为1900,设置的止损参数为200点,现价1900做多黄金,下单后系统就会为该笔交易带上1898的止损,设置为“0”功能关闭。 (12)自动止盈参数(当前货币对):当系统检测到有新的交易单买入或卖出,系统就会自动根据用户设置的止盈参数以及交易单的方向,给交易单自动加上止盈,如果用户设置委单时就给单子加上止盈,当委单成交时程序就不会在给交易单加上止盈,程序默认用户设置的止盈优先,设置为“0”功能关闭。 例:黄金当前价为1900,设置的止盈参数为800点,现价1900做多黄金,下单后系统就会为该笔交易带上1908的止盈。 (13)保本止损参数(当前货币对):当交易单的盈达到设置参数的点数时,系统自动将止损移至买入或卖出的成交价,当系统自动设置了保本止损,哪么不管价格如何波动此交易单就不会在发生亏损,剩下的就是赚多赚少的止盈了(实际交易中根据各交易平台的会有不同的手续费、滑点等因素的影响,保本止损价格会略高于或低于进场价的20点,以保证保本止损不产生实际亏损),设置为“0”功能关闭。 例:黄金当前价为1900,设置的保本参数为400点,现价1900做多黄金,下单后黄金上涨到1904,系统就会把该笔交易的止损移到1900。 (14)开启二次保本功能:该功能主要用于AB仓使用,两个帐户都必须同时开启该功能;比如在非农数据公布时黄金存在大单边大幅波动,单独使用两个帐户满仓做单,在20:29:55执行下单,A帐户做空,B帐户做空,设置保本参数200点,当时的做单价为1900,当数据公布黄金大涨1000点,做空帐户爆仓,做多的帐户就会进行两次保本设置,当价格上涨至1902执行第一次保本,多单的止损移至1900,当价格上涨至200*2=400点,系统执行第二次保本,多单的止损移至1902,用于弥补B帐户的亏损,即便后面价格在回落至1900以下,本次AB仓操作也是不亏损。 (15)移动止损启动点数:此参数是与移动止损跟踪点数的设置配合使用的,当持仓单的盈利达到设置的点数时才开始启动跟踪止损,如果设置为“0”时,只要有盈利就开始启跟踪止损。 (16)移动止损跟踪点数:通俗来说就是跟踪止损,当帐户有了盈利,止损就会跟随价格变化有利的方向实时移动,止损价与价格的最高或最低的价差就是移动止损跟踪点数,主要运用于价格趋势单边大幅上涨,让利润奔跑的同时又能锁定利润,设置为“0”功能关闭。 例:黄金当前价为1900,设置的移动止损启动点数为200,移动止损跟踪点数为600,现价1900做多黄金,下单后黄金上涨到1908,价格上涨了800点,已经满足移动止损启动的200点,系统就会把该笔交易的止损移到1902。 (17)K线要求实体(点数):自定义K线收阳或收阴的标准,默认为50点,当价格上涨超过50点为收阳线,当价格下跌超过50点收阴线;如果设置为“0”时,只要价格有上涨(比如上涨1点)就定义为收阳线,价格下跌(比如下跌1点)就定义为收阴线; (18)计算价格平均波幅的周期(天):默认设置为30天,系统自动统计当前交易品种最近30个交易日平均波动点数。 (19)警报信息提示:开启或关闭系统的信息提示弹窗。 2、程序状态信息显示 系统运行状态信息实时显示,为了方便用户能一目了然实时查看程序参数设置和系统运行实时状态信息。 3、加入到MT4中使用 (1)打开mt4程序,菜单>文件>打开数据文件>打开MQL4文件夹,把“量化交易EA.ex4”复制到Experts文件夹,把“mysql文件夹”复制到Libraries文件中。 如果360或杀毒软件会误报文件有病毒,加入信任即可,自已开发的程序,没到360交钱备过案可能会提示,笔者保证是干净无毒的,请放心使用。 (2)点击导航栏>EA交易>右键刷新,列表中就会出现“MT4交易风控EA”。 直接将MT4风控EA点击拖到要控制的图表中或把EA程序附加到当前运行的交易品图表中,如果需要修改程序参数,双击笑脸图标就打开参数设置。; 勾上图四所示的复选框,然后根据需求设置相应的参数即可; 工具栏上开启“自动交易”功能; 图表右上角就会出现“笑脸”图标就表示刚添加的EA程序正常运行。 (3)参数设置,根据自己交易品和交易风格设置相应的参数。 三、使用须知的重要问题 1、量化交易EA是做为交易者的辅助交易工具使用,每天花几分钟时间设置好就可以替代人工全自动运行,每天固定打卡交易的品种,比如道指US30和恒指HK50,只需要一次设置就可以长久自动运行,每周固定打卡交易的品种,比原油OIL,每周一设置一次;不定期公布的重要要数据所对应的交易品种就需要要每天单独设置。 2、参数设置要结合交易的品种、个人交易风格和习惯设置不同的参数,合理的参数设置,在交易中能起到事半功倍的效果; 3、注意帐户资金风控、当月、当周、当日最大亏损控制是针对交易帐户控制的,如果同时开启多个交易品种,只需要在第一个交易品种上设置即可,其它交易品种就设置为“0”。 3、如果你想同时控制多个交易品种,只需要在MT4软件上开启多个品种窗口,分别添加风控EA即可实现多品种控制。 4、量化交易EA添加设置好以后,必须保证MT4程序一直在线运行,量化交易EA才会有效执行,为保证量化交易EA的独立运行不受干拢,建议设置单独的电脑或租用云服务器独立使用。 四、笔者寄语 量化交易EA是根据赵老师的交易理念和笔者多年的交易经验开发的,让交易变的简单是笔者一直努力的追求目标,看到一路走来的同道中人还在交易中苦苦挣扎中,本人决定将EA分享出来,与大家共勉。(使用中有问题或建议可与笔者联系,微信yxyunfeng) 声明: 量化交易EA只会根据用户预设的参数参数指令下单、风控和平仓,是 外汇朋友的辅助交易工具,用户在实盘使用中一定要熟悉EA的使用功能,以免造成不必要的亏损,用户自行承担自己决策下单带来的亏损。
|