【设计原理】
易行网格是一款以网格交易方法为基础,以风险控制为主导的自动化交易程序。
网格法特点是交易量大,盈利快,缺点是一旦出现单边行情,浮亏会快速增长,难以控制,甚至快速爆仓。浮亏快速增长的常规说法是行情在单边中没有一个足够的反弹。
怎么样才是一个“足够的反弹”?人们总是对行情寄予美好的愿望,期待并且相信行情会给一个足够的反弹,所以这是一个伪命题。每当我们回顾一轮网格操作法不可逾越的行情时,总是会发现,行情在单边中还是有很多“反弹”的,也就是说行情给了我们机会,只是我们没有把握住。
我们通过一个例子来得到一个很重要认知。假设有一张0.1手的Buy单产生了浮亏,需要市价增加一张Buy单,建仓量有3种选择,一是0.05手,二是0.1手,三是0.2手,请问,哪种选择在行情反弹时最先达到盈利?当然是0.2手,于是我们得到了这样一个认知:建仓量越大,在反弹时越容易转亏为盈。
那么问题来了,如果没有转亏为盈,而是继续下行,此时的浮亏就会加速变大,在下行趋势中怎么让浮亏减速?还是加仓,即使是0.01手也能让均价下移,靠近报价,浮亏自然就减速了,以此类推,于是我们得到第二个认知:加仓可以使浮亏减速。
最后一个问题仍然会像魔鬼缠身,那就是保证金不够了,无法加仓,同时浮亏起来了,离执行强行平仓也就不远了。怎么办?一个字“拖”,在拖的过程中择机而入。例如把加仓间距扩大,持仓单就不会进来的太快,虽然浮亏速度没有慢下来,但浮亏金额却不会突然放大,此时我们就得到了第三个认知:调节交易节奏可以保持相对稳定。
总结上面三个认知,仓位决定浮亏,浮亏决定节奏,节奏决定仓位。行情时大时小,时快时慢,所以节奏很重要,在三个元素(仓位、浮亏、节奏)中,节奏是核心,三位一体,相互作用与反作用,就形成了一个交易行为圆,通过调整节奏,找到最佳入场时机,通过加仓延缓浮亏速度,利用反弹完成一轮交易。“易行网格”虽然难逃爆仓的宿命,但基于这个“圆”执行操盘,综合调度保证金比例,动态适应行情大小,自动计算加仓量,实现了使用网格方法跑得更远的目标。
本EA用不同的参数能实现不同的交易风格,包含追逐暴利的、谨小慎微的、只做交易量的,以及任何你想要的类型。本EA普适任何行情,灵活多变,操盘者通过调整交易节奏就可以达到风险控制的目的。
【更新日志】
2018/1/12
“易行网格”征集EA贴牌合作伙伴。
2017/7/11
易行网格[1.18] :这是可用于实盘的正式版本
增加了两种可选的结束交易模式。
优化风控逻辑。
2017/6/21
易行网格[1.16] :
针对某些平台错误设置了单点价值的情况,添加单点价值修正参数栏。
针对快速交易重新组织了逻辑。
2017/6/8
易行网格[1.15] :
修复一个已知的错误;
优化风控逻辑。
2017.5.1
易行网格[1.14] 修正了一个已知的错误。有需要的朋友请与我单独联系,可提供实盘授权的版本。
鉴于最近经常执行浮亏500认亏规则的情况,即日起将SP实体高度调整为3倍点差,EA参数不变。
2017.4.27
易行网格[1.13] 经过实盘测试后,于今日正式发布,这个版本启用了SP主图执行EA交易。
SP设置参数如下:SP实体高度几乎贴近点差,交易频率非常高,如果想放缓交易频率,将第二项-1改为-10或者更大。
EA参数设置如下:我的账户杠杆400,跑了5个商品,低杠杆的账户建议跑3个商品。
关键参数说明
【账户保证金调度节点】当前账户保证金占用率(已用保证金/账户净值)达到预设0.1以上开始执行保证金调度,通过积极对冲方案快速将持仓单保本出场,以达到释放保证金的目的。在多货币状态下,进入到保证金调度阶段,已经空仓的商品不再有订单入场,直到保证金调度结束。
【交易节奏调整节点】当前商品浮亏比例(浮亏/净值)达到0.005以上开始执行节奏调整,这意味着反向增量加仓单将受制于更加苛刻的指标信号。
【单边最大浮亏清仓节点】当前商品单边浮亏超过预设-500元时,执行该浮亏达标的单边持仓单全体市价认亏平仓。
2017.3.29
易行网格[1.9] 经过一周的优化测试,已经稳定下来。
本次调整内容如下:
1.
2.
3.
4.
5.
实盘账户从$1379.93元开始,按默认参数运行三个商品,分别是USDJPY、EURUSD和AUDCAD,当前账户余额$1443.74元。运行过程中账户最大浮亏-97.53元,保证金比例保持在2%以下,平均每个商品每天交易量1.0手左右。
2017.3.22
爆仓纪实
1.
2.
3.
4.
5.
2017.3.18
易行网格[1.8]
【预设参数说明】
初始建仓量(手)
最大建仓量(手,0=不限制)
加仓间隔(点,0=自适应)
启动账户风控 保证金占比(账户保证金/净值)
最大浮亏节点(当前商品浮亏/净值)
盈利清仓点数(0=自适应)
执行保本止损(true=执行,false=不执行)
EA订单识别码(接管其他订单=-1)
显示仪表盘背景颜色
【操作说明】
1. 2.
3.
以$10000元资金,杠杆400,1手保证金250元,单点价值0.888元的账户规则为例的参数设置:
这个版本没有做账户最大浮亏的限制,在执行过程中,需要人工关照,当浮亏超过心理承受之后,可以挑选浮亏较大的商品,在总体不亏的前提下,点击一键平仓,释放保证金,终止浮亏。
EA加载后的仪表盘界面:
|
|