前几周发了一个帖子,说初步筛选出若干notshowhand的参数。
notshowhand回测报告整理
https://www.eabang.com/bbs/thread-3758-1-1.html
(出处: EA邦程序化交易论坛)
接着我用自己写的软件在这其中挑出了一组共有22个货币对的组合,挂在模拟盘上,预计会验证两个月,要是和预期出入不大就会实盘。
观摩账户和观摩密码如下,两个月内应该不会修改,我也可能会定期在这个帖子下更新这个组合策略的表现(取决于我勤奋程度)
如果两个月后大家觉得这个策略表现尚可想进行跟单,可联系唐老师详谈具体方案。
Tickmill-Demo
20193556
j*YcDDB9Yh?c
上面的观摩是tickmill平台的,如果你客户端没有这个平台的服务器,可以看一下唐老师的这个教学:
《 一个客户端登录任意平台的账号的方法》
大概补充几句筛选的思路,
1、首先针对每个货币对有大于等于一个参数的情况,我会采取枚举的方式,选出收益/回撤最高的组合(如果需要枚举的数量太多,我会分批次枚举)
2、在选出了一个包含全部货币对的一个组合的情况下,我会采取排列组合的方式看看剔除掉其中的一个或者两个货币对,收益/回撤表现是否会更好。
3、重复若干次2之后,会得到几组表现较好的组合(按照经验,通常剔除四~五个货币对的时候收益/回撤值会较高)
4、对于这些组合,使用excel统计他们每个年份的收益,用coefficient of variation(均值除以标准差)排序,选出其中最好的组合用于模拟盘。
再补一下最终五个方案基于回测报告过去十年每年的收益:
coefficient of variation | 标准差 | 平均 |
| 2014 | 2015 | 2016 | 2017 | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | 0.324 | 4,736.65 | 14613 | 方案1 | 14617 | 20111 | 25138 | 12117 | 12398 | 9831 | 14037 | 10232 | 15577 | 12073 | 0.365 | 5,742.15 | 15743 | 方案2 | 16096 | 25924 | 25900 | 12438 | 12761 | 10154 | 14792 | 10466 | 16276 | 12627 | 0.363 | 4,932.50 | 13586 | 方案3 | 13796 | 21594 | 23241 | 11435 | 11549 | 9499 | 12372 | 8826 | 13418 | 10132 | 0.321 | 4,757.62 | 14833 | 方案4 | 15204 | 20258 | 25403 | 12238 | 12515 | 10039 | 14233 | 10339 | 15715 | 12383 | 0.352 | 5,382.58 | 15277 | 方案5 | 15143 | 24210 | 25444 | 12498 | 12564 | 9994 | 14327 | 10461 | 16008 | 12126 |
我最终选用了方案4。
以下是方案4过去十年中浮亏最大的20个日期及其浮亏:
日期 | 回撤 | 2014/1/6 | -3982.184 | 2014/1/6 | -3714.4572 | 2014/9/8 | -3639.7643 | 2015/6/1 | -4246.9729 | 2016/6/24 | -3827.6355 | 2017/7/27 | -3938.8592 | 2017/7/27 | -3783.7372 | 2017/8/1 | -4210.4008 | 2017/8/1 | -4053.0038 | 2017/8/2 | -3934.5068 | 2018/1/25 | -3724.7655 | 2018/5/9 | -4109.6013 | 2018/5/9 | -3849.4362 | 2019/8/7 | -3720.1919 | 2020/3/19 | -4137.4571 | 2020/3/19 | -3821.842 | 2020/6/9 | -3934.0784 | 2021/9/3 | -3626.9004 | 2022/4/5 | -4116.7263 | 2023/9/28 | -3634.035 |
补丁1:以上的操作不排除有过度优化的嫌疑,大家保留各自观点即可。
补丁2:回测表现和后续实盘表现没有任何必然联系。
|