Toby说了我的答案。 另外,太多的人说,系统一旦公布因为参与的人多导致系统失灵。这个观点,我一直持反对态度。举个例子,我前一段时间提及的越跌越买的系统,如果参与的人越多,其实回报会越高。 还有楼上有人提出10年的市场是不是发生什么变化,所以10年的数据测试是不是时间太长了。量化系统的核心在于统计学,市场性质的变化不再考虑范畴。但是如果有人确信市场发生变化,可以适当缩短测试时间。我个人觉得1997年以前的数据不太有意义(因为后来实行涨跌幅10%限制)。 还有一点很重要。测试时间越短,系统有效时间也越短。
反复看了看这个贴,有些问题向mhzdlm请教。 “触发的价格止损越多,只能说明你的系统越不完善。”这点我完全同意。所以回测时选择较宽的价格止损是我的做法。 您所提及的“我个人认为时间止损和条件卖出才是正确的卖出手段”,我有不理解的地方。比如,多长时间比较妥当呢?还有,遇见黑天鹅事件,如果只用时间止损是否妥当?我个人一般同时采用时间止损和价格止损以及条件卖出,但价格止损为主。我用的价格止损一般都是3倍的ATR,不论长线短线交易都是如此。
嗯,价格止损的幅度,宽到基本不会被触发最好。 除了极端的黑天鹅事件,完善的系统组最好一次价格止损都不要被触发。 而如果真出现了对你不利的黑天鹅,最大的可能是价格止损已经来不及保护你了,无论用多窄或者多宽的止损。 在股票上,我一般使用的价格止损幅度是百分之二十,使用这个数字的因素,一方面足够宽这个幅度,另一方面这个数字比较配合我的资金管理。 时间止损的要素,是价格在短期内没有向你预期的方向走,具体设定多长,要根据你的系统的统计结果来说,当然不是一定的,我设定的是五天。 系统的公开,对系统的有效性并不会有影响,有影响的是系统的信号分布,可能会获利的机会减少,或者发生密度的分化。 回测的长度并不是越长越好,没那个必要,保证在你测试的周期上有一个完整的牛熊轮回就够了。再长也是浪费。 过度适应的问题,应该从一开始设计就从根本上解决掉,而不是等测试和外测的时候再去发现。 测试只是检查你思路是否有明显漏洞的方法,把太多的担子压在测试上,可能并不合适。
嗯,我倾向于同意上面划线的部分。“胜率”和“盈利比”似乎是计算头寸或者风险的两个基本变量,比如以凯利公式为例,"高胜率和低盈利比",或者"低胜率和高盈利比”,得出的值(即每次交易的投入)是一样的。 对于楼主的这个问题,我觉得稳健的系统应该是当走势在趋势和震荡两种形态中转换时,能够顺利切换头寸方向的系统。胜率高低无所谓,盈利比也无所谓,原因见上面的,因为这已经是头寸管理的问题。甚至于回撤大小都不应该是用于判断一个系统是否稳健的关键因素,原因还是一样的,可以通过头寸管理来控制回撤大小。
趋势和震荡的切换,差不多是个终极问题,解决了这个,基本的交易系统几乎就没有问题了。比较同意你这个说法,不试图去解决这个问题的系统,不太可能是稳定的系统。 但是关于资金管理,带杠杆的操作不清楚。 不带杠杆的股票,不能到最后,根据基础系统的基本特性来决定资金管理的手段,而是应该先想好怎么最大的利用资金,然后来设计相应的基础系统。
顺带转本论坛的某个人的帖子过来,我不敢说看懂了,不过至少是思考了。 2012-01-16, 10:33 fxjm 这个交易系统只有2个参数,胜率50%左右,ProfitFactor 1.3 ,一年交易300~400次,回撤5%(每次下单头寸相同),avgwin/avgloss=1.2。有高手能解释一下,这个交易系统可能是用什么策略或算法吗?作者不肯透露更详细的信息,也不出售,但说真正好用的交易系统,参数不会超过5个,请高手分析,给一些指导。 每单头寸相同的情况下,年盈利20~30%,看上去好像一般,但Equity Curve很平滑,一旦加入资金管理,盈利能力立刻暴涨,5年增长600倍(实际运行时,受限于最大头寸限制),秘密在于交易次数多,复利的机会多,没有大的亏损冲击,回撤非常小,给我留下非常深刻的印象。很多交易系统在每单头寸相同的情况下,PF和avgwin/avgloss会优于这个系统,但交易次数明显偏低,而且胜率也偏低,资金曲线不够平滑,回撤也大,一旦上资金管理,盈利能力就大大的逊色了,所以这个交易系统好像是考虑了资金管理的最优要求。 交易的品种不敏感,ERUUSD,黄金等结果都差不多,TIMEFRAME为60分钟,多数单子持有1~2天,也有部分单子持有时间一周。由于参数只有2个,不需要用基因遗传优化方法,用最简单的GRID 法,得到的结果是大片的色块,说明这系统未来和历史结果差不多,蒙特卡罗模拟结果也很好, 所以这是目前我见过的可信的最可靠系统,应该不是什么炒单系统。很多交易系统的PF高,我觉得不是优劣的标准,PF与风险是正相关,PF越大,风险越大,回撤也越大,过少的交易次数没有统计上的可靠性,我更倾向于低风险,高可靠的交易系统。我感兴趣的就是这一类系统的策略究竟是什么?是否有高手开发过类似的系统,给个方向指导吧(均值回复类系统,我自己做过,好像效果不好) 确实就2个参数,所以我认为是最好的系统,参数确定直接用最简单的GRID法,很少见!多参数的交易系统我见到过很多,但我们都知道曲线套入问题,所以参数越少,系统越可靠,各种测试的结果在未来重现才越可信。 我关心的是这个系统可能会用什么方法,参数少并不意味着系统简单, 如果有高手有类似的系统,希望给些启发,另外值得指出的是这系统的PF真得很平庸,让我们很多人都大跌眼镜。
看了fxjm的帖子,想起了另一个猜测: 3.参数越少的系统越稳健(没有止赢止损就是少2个参数,暗合第2条) 因为我个人是从不研究3参数或以上的交易系统的,所以在思想上已经内隐了这个规则,从而没有明确提出它。