1
赞同来自: J241532361
@sulf666
另外我们需要得到稳定的胜率和盈亏比
就算获得了正期望,还得考虑的肥尾效应,黑天鹅等
比如你这个策略胜率70%,盈亏比在1.146-1.186,这个是一个正期望
但不是说正期望,你就一定能赚钱,如果你持续大仓位干呢,一样破产
正期望下需要控制波动幅度,另外就是这个策略的交易信号频率如何
如果一月才一次信号,那么也没啥用,因为效率太低
我回测了下去年的表现,胜的时候平均盈利0.8358%,负的时候平均亏损0.7292%, 盈亏比按照你公式来算 就是正的了你这个回测还得稳定性如何,如果是过度耦合也没用
去年加上到今年6月的数据,胜平均盈利0.9253%,负平均亏损0.7798%
大致这样的收益数据
另外我们需要得到稳定的胜率和盈亏比
就算获得了正期望,还得考虑的肥尾效应,黑天鹅等
比如你这个策略胜率70%,盈亏比在1.146-1.186,这个是一个正期望
但不是说正期望,你就一定能赚钱,如果你持续大仓位干呢,一样破产
正期望下需要控制波动幅度,另外就是这个策略的交易信号频率如何
如果一月才一次信号,那么也没啥用,因为效率太低
2
假设有一个实际胜率一直保持70%的策略,每次盈亏幅度都是1%,并设定累计最大回撤达到10%或者最后一次新高以后净亏10次(可以是连亏10把,也可以是最后24次里7赚17亏,等等),就认为策略已经失效,放弃继续交易。
请问平均来说,这个策略在被踢出前(执行者因遭遇连续回撤而放弃)能坚持交易多少次?或者300次后执行者仍旧没有放弃的概率是多少?数学好的可以算一下,或者程序模拟一下。我的直觉是能坚持挺久的,最大回撤到10次是挺难的事,300次后都很难被踢出,当然前提是这个策略真的是一直有70%胜率。反过来说,一个运行了300次不到,最大回撤就超过10次的策略,很难相信真有70%胜率。
而如果设定为累计最大回撤达到3次就踢出,我算下来是经过一段时间运行,回撤幅度的概率分布稳定以后,每次被踢出的概率达到2.4%(继续执行的概率是97.6%),这样基本上29次以后就有50%概率被踢出(0.976^29=0.494),几乎坚持不到100次(0.976^100=0.088)。换言之,这个止损设定(遇到最大回撤3次就放弃)是太严了,即使胜率真的有70%,遇到3次的回撤幅度都很正常,很容易错杀一个本来很有效的策略。
请问平均来说,这个策略在被踢出前(执行者因遭遇连续回撤而放弃)能坚持交易多少次?或者300次后执行者仍旧没有放弃的概率是多少?数学好的可以算一下,或者程序模拟一下。我的直觉是能坚持挺久的,最大回撤到10次是挺难的事,300次后都很难被踢出,当然前提是这个策略真的是一直有70%胜率。反过来说,一个运行了300次不到,最大回撤就超过10次的策略,很难相信真有70%胜率。
而如果设定为累计最大回撤达到3次就踢出,我算下来是经过一段时间运行,回撤幅度的概率分布稳定以后,每次被踢出的概率达到2.4%(继续执行的概率是97.6%),这样基本上29次以后就有50%概率被踢出(0.976^29=0.494),几乎坚持不到100次(0.976^100=0.088)。换言之,这个止损设定(遇到最大回撤3次就放弃)是太严了,即使胜率真的有70%,遇到3次的回撤幅度都很正常,很容易错杀一个本来很有效的策略。
16
赞同来自: lpxp 、flybirdlee 、数据矿工 、朝阳南街 、wugreat 、 、 、 、 、 、 、 、 、 、更多 »
首先,楼主这个0到2%范围太大,如果峰值集中于0附近整个就是负期望收益了。先假设赚钱的时候,平均盈利在1%,再继续讨论吧。
答案是要看机会出现的频率。如果每天都有交易信号,那还不错,如果两三个月才出现一次交易信号,那这个策略的价值就很低。
机会出现的频率一方面决定了收益率,频率越高,单位时间里出击次数越多,这个策略的收益率自然越高。你不希望常年趴在林子里,就为了等个把月才可能出现一次的兔子吧?
另一方面决定了策略验证迭代的周期。因为这里的70%,如果缺乏强逻辑支持,就只是你根据经验估计的胜率,而过去的久远的经验是可能失效的,需要用最新的实战数据去不断验证和发现偏离,以便在策略失效前及时收手止损。理论上70%的胜率,一般都需要最近十来次的实战验证,如果10次里赢5次6次,那很可能只是短期波动,要选择相信以前的长期经验,如果10次里赢1次2次,就需要高度怀疑策略已经失效(或者这个策略的稳定性太差),应该考虑收手了。而如果机会出现的频率太低,那么这个验证的周期也会很长,在林子里趴大半年没见到兔子,还不能确定附近是否还有兔子,是应该坚持还是应该立即转移阵地,太煎熬了吧。
如果需要最近十来次的实战验证,来决定是否收手,还能据此估算策略的最大回撤。假设最后两轮都不利,分别是3赚7亏和2赚8亏,最后决定收手,以单次盈亏1%计,那么在收手前最大回撤10%,这似乎完全可以接受,上个2倍杠杆问题也不大。要是单次盈亏有4%呢,这个最大回撤可能就承受不了了,或许用0.5倍杠杆做比较好。
楼主那个策略,如果上2倍杠杆,每10轮下来大概本金能变成1.02^7*0.98^3=1.081倍,如果一个月出现这么10次交易信号,月收益率就有8.1%,最坏情况输个十来次收手,最大回撤20%左右。
至于中长周期的策略,最好都有强逻辑支持,因为单靠实战去验证迭代,进步和止损的速度都太慢,一般人承担不起资金和时间上的亏损(拿别人钱玩的除外哈)。
答案是要看机会出现的频率。如果每天都有交易信号,那还不错,如果两三个月才出现一次交易信号,那这个策略的价值就很低。
机会出现的频率一方面决定了收益率,频率越高,单位时间里出击次数越多,这个策略的收益率自然越高。你不希望常年趴在林子里,就为了等个把月才可能出现一次的兔子吧?
另一方面决定了策略验证迭代的周期。因为这里的70%,如果缺乏强逻辑支持,就只是你根据经验估计的胜率,而过去的久远的经验是可能失效的,需要用最新的实战数据去不断验证和发现偏离,以便在策略失效前及时收手止损。理论上70%的胜率,一般都需要最近十来次的实战验证,如果10次里赢5次6次,那很可能只是短期波动,要选择相信以前的长期经验,如果10次里赢1次2次,就需要高度怀疑策略已经失效(或者这个策略的稳定性太差),应该考虑收手了。而如果机会出现的频率太低,那么这个验证的周期也会很长,在林子里趴大半年没见到兔子,还不能确定附近是否还有兔子,是应该坚持还是应该立即转移阵地,太煎熬了吧。
如果需要最近十来次的实战验证,来决定是否收手,还能据此估算策略的最大回撤。假设最后两轮都不利,分别是3赚7亏和2赚8亏,最后决定收手,以单次盈亏1%计,那么在收手前最大回撤10%,这似乎完全可以接受,上个2倍杠杆问题也不大。要是单次盈亏有4%呢,这个最大回撤可能就承受不了了,或许用0.5倍杠杆做比较好。
楼主那个策略,如果上2倍杠杆,每10轮下来大概本金能变成1.02^7*0.98^3=1.081倍,如果一个月出现这么10次交易信号,月收益率就有8.1%,最坏情况输个十来次收手,最大回撤20%左右。
至于中长周期的策略,最好都有强逻辑支持,因为单靠实战去验证迭代,进步和止损的速度都太慢,一般人承担不起资金和时间上的亏损(拿别人钱玩的除外哈)。
0
首先看见70%胜率,那么年化通常不会太高,高于50%很难。
其次70%胜率,差了时间条件,比如一年内胜率70%,一天内胜率70%,时间段不同胜率也有所不同。
再次70%胜率,差了换手和权重分配条件,比如就一直全仓持有茅台不买不卖,十多年来,胜率应该不低
那么值得讨论的来了,如果策略月胜率70%,
年化大于30%,
年换手100%以上(避免不换股过拟),
策略回测10年以上(避免短时间过拟),
实盘一年以上(避免过拟)并且优于同类策略,
持股5只以上(避免过拟)并且行业分散(避免过拟),
策略盈利因素可靠(避免因运气过拟),
收益曲线平缓向上而不是一惊一乍的,
那么这样的策略值得长期做。
其次70%胜率,差了时间条件,比如一年内胜率70%,一天内胜率70%,时间段不同胜率也有所不同。
再次70%胜率,差了换手和权重分配条件,比如就一直全仓持有茅台不买不卖,十多年来,胜率应该不低
那么值得讨论的来了,如果策略月胜率70%,
年化大于30%,
年换手100%以上(避免不换股过拟),
策略回测10年以上(避免短时间过拟),
实盘一年以上(避免过拟)并且优于同类策略,
持股5只以上(避免过拟)并且行业分散(避免过拟),
策略盈利因素可靠(避免因运气过拟),
收益曲线平缓向上而不是一惊一乍的,
那么这样的策略值得长期做。
4
赞同来自: 数据矿工 、乐比猫 、qazxcv2222 、二零20大吉大利
胜率确定,盈亏比不确定,这个算不出来
另外就算盈亏比确定,还得考虑到肥尾效应
胜率*盈利-败率*亏利>0,才是正期望,才值得长期做
现在盈亏比不确定,确定不了这个策略是否是正期望
另外就算盈亏比确定,还得考虑到肥尾效应
胜率*盈利-败率*亏利>0,才是正期望,才值得长期做
现在盈亏比不确定,确定不了这个策略是否是正期望