关于怎么找理想的参数的方法论论坛里几位老师都开贴介绍过了,我就不班门弄斧了,这里抛砖引玉的分享一下我自己从拿到EA到挂实盘的步骤,和大家共同学习交流一下。
我目前主要用的是对冲马丁,STO和DKX三款EA,GLUE的话唐老师也跟我安利过,我自己试着回测一下,发现不太好调(水平有限),就放弃了。目前月均收益大概是3-5%左右,说不上高,但从风险和回报的角度来说还算可以接受。
我自己从拿到EA,到挂实盘开始运作,大概是如下几个步骤
1、拿到EA
1.1 如果是一款全新的EA,就随意点一下几个按钮随意找个货币对找个时间感受一下,搞明白了运作原理之后再进入下一步骤。
1.2 如果是已有EA的新版本,就着重体验一下新功能(或者是自己提的需求修改的功能),看看功能是否正确。
2、验证极端行情
用自己设想的参数过一遍极端行情,近十几年比较极端的行情大概是2020年3月,14-15年,08-09年。反复调试直到跑出一个大概可以接受的风报比的参数,然后进入下一阶段。若一直跑不出,则可以考虑放弃这款EA。或者看看有什么功能是你需要实现而暂未实现的,接着去论坛发帖&和唐老师沟通,等该功能加上之后返回步骤1。
3、推广至其余货币对
用步骤2试验迟来的参数,根据各个货币对的特性(平均波动等等)微调后在其余货币对的同样时间段进行回测并进行记录。
4、统计最大回撤并进行筛选组合
如果我们回测了20个货币对,每个货币对的收益是年收益1200,但最大回撤是10000。可能有人会觉得那这年化收益大概也就6%(按本金是最大回撤的两倍来计算),还不如买理财。但其实换个角度,同时挂20个货币对的话,他并不会在相近的时间同时出现最大回撤。可能只会是六七万甚至更低。而这时候的年收益则去到了24000。收益率则升到了16%。
通过剔除一些风报比较低的组合或者降低他们的权重,然后统计每个货币相关的货币对在这一时间段的最大回撤总和,挑选数值最大的那一个(如果为了更保险,可以选两到三个进行求和),可以相对近似的理解为这一揽子货币对的策略在这一周期会遇到的最大回撤。
5、用上一步骤得到的组合挂模拟盘
用模拟账户运行这一组合一段时间(一到两周)用于观察实际运行中有无报错等情形,若没有什么问题则可以上实盘了。
6、逐步实盘
为了求稳,我一般是先用小手数和只挂一两个货币对,实盘运作了一段时间没什么问题之后再逐步增加货币对和权重至我回测时预计的规模。
总结:同一EA挂多个货币对就已经可以显著提升风报比了。推广一下,同一平台下开几个账户,每个账户挂不同模型(有的抓趋势,有的抓震荡),则可以在某一模型遇到大幅回撤时,从其他模型的账户中内转资金至该账户,抵御这一极端行情。
以上一家之言,欢迎大家讨论指正共同进步,祝大家交易顺利天天发财,祝EA邦越做越大。
|