作者ProTrader (没有昵称)
看板Trading
标题Re: [问题] 新手程式交易回测与交易请益
时间Mon Oct 1 13:44:45 2018
个人推再推荐1个积效指标 凯利公式
http://www.bituzi.com/2013/06/KellyIronman.html
http://www.bituzi.com/2013/06/kellyproof.html
凯利公式的值代表该策略的最佳投注金额比例 1就是全押 0.5就是一半
但在金融市场中会有限制 若真要参照建议再乘0.5 或是 0.25
期望值越大 赔率越大 凯利值越大 这个值探讨有获利的情况
个人建议这东西可当成策略积效评分 值越大越好
例:丢公正硬币 赌正反面(胜率0.5) 赢1元输1元 期望值0 凯利值0
赢2元输1元 期望值0.5 凯利值0.25
赢4元输1元 期望值1.5 凯利值0.375
赢8元输1元 期望值3.5 凯利值0.4375
(这行是赔率)
可以看到在胜率固定的情况下 赔率越大 对应的凯利值也越大
实际上交易策略的胜率与赔率大都不是固定的 所以不能直接套用
然而用凯利值来当成绩效的分数很有参考价值
可以反应这个交易策略的相对优势大小 1
策略凯利值超过0.25就很强 超过0.375根本就是躺着赚的情况(基本上不可能出现)
注意:重要的前提是 策略执行的条件必须在长期都稳定出现
交易次数太少 条件太严苛 绝无仅有的状况 凯利值得参考性就很低
个人经验绝大多数策略的凯利值都不会超过0.25
0.1以上应该会有获利性 0.15以上获利性就算不错了
0.1以下的请不要太乐观 0.05以下要戒慎恐惧
交易次数个人建议交易进出次数 一年至少12次 最好超过36次
如果是用於自己历史交易积效评分的话就限制就更小(总交易次数5以上就行)
这可以清楚的看到自己真实的积效评分 现实是残酷的
高手很常见的情况是赚的钱多但是凯利值不高
这只说明你是个能本多忠胜的人生胜利组
交易获利性与凯利值都不高
这是说明你还在赚辛苦的劳力财
交易获利性与凯利值都很高
恭喜你 你是真正的交易高手了
※ 引述《rcwang (啊嘻汪)》之铭言::
: 嗨你好,很高兴你能与大家分享你的绩效报告
: 前面 sma1033 大大有提到滚动式的回测,我觉得你可以尝试看看
: 单论你的这个绩效报告的话,我有一些小小的建议给你参考看看
: 我待会提的东西可能很多你没听过,你可以去查询相关资料和名词介绍
: (一)首先,你 Recovery Factor (恢复因子) 过高
: Recovery Factor 在你的报告中的计算方式是拿 净利 / 最大可能亏损
: 你的 RF 为 340664 / 11848 约莫是 28.75 左右
: 你可以 a 我的名字看 7/6 号我的文章 (#1RFv5fWg)
: 里面提到 RF 如果超过 25 就要非常小心你可能过度优化
: RF 高代表输一点点就想要马上赢回来,代表你对 MDD 有很强的风险厌恶
: 通常我个人会猜测你过度优化 MDD ,反过来说你应该没有好的资金管理操作
: 这种属性在某些情况会是好的,例如你的 Win Ratio 与 Profit Factor
: 甚至 SQN Value 都好的话,或许值得尝试,然而 …
: (二)相对这麽高的 RF 你的 Profit Factor 太小
: 我之所以会这样说,还有一个原因
: 因为你的策略中, Profit Factor 只有 1.5 左右
: 就算按年看,你的 Profit Factor 也大概都是在 1 ~ 1.5 左右
: 我的经验是 RF 如果超过 15 以上,基本上 Profit Factor 应该要到 2 以上
: 也就是说你有太多不必要的亏损,为了赚 1.5 块你得赔 1 块
: 当 Profit Factor 不高时,交易量只要变少,你有很大可能让毛损超过毛利
: 假如你 胜率 (Win Ratio) 够高,那可能还有挽救的机会
: 通常胜率高 + Recovery Factor 这麽高的策略,不太容易马上变成胜率低
: 所以交易量变少还能支撑一下,然而 …
: (三)最糟糕的情况是,你的 Win Ratio 常年在 45% 左右
: Win Ratio 在 45% 是什麽概念呢?你看你 Profit Factor 是 1.5 对不对
: 所以你能在只赢不到 5 成的情况,赔 1 元能赚 1.5 元
: 所以你的胜手交易的平均获利一定会远高於你的输手交易的平均亏损
: 仔细看会发现是 44369 / 23464 = 1.8
: 所以你赢都赢很大赢两倍,很好,但是如果胜手状况不稳定,你会直接挂掉
: 我建议你应该让回测年周期胜率先提高到 60%
: 你 RF 如果还能维持在 10 以上
: 我觉得你的 Profit Factor 应该可以到 2 整个策略才会比较健康 ...
: 疑,我还没提 MAE / MFE 呢...
: 你的停损和停利可以更小啦,我刚刚帮你看一下
: 停损大概可以放 400 百元位置, 停利可以放 1500 百元位置
: 但因为你有多时间尺度,我的建议可能没有用
: 然後我强烈建议你使用延迟进场(Delay Entry)
: 也就是进场时後放你的进场价成本更低的位置
: 你想想看你有一堆输一点点的交易,如果你放低一点的位置进场
: 这些交易可能就不会输,但是你牺牲掉可能只有一点点直接价格往上的交易
: 因为他没有往反方向走到你放限价单的位置
: 这样你的 Win Ratio 应该就会起来,你可以思考看看
: 我知道你应该看不懂我在写什麽 XD 可以再推文讨论
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 1.172.49.225
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Trading/M.1538372687.A.8FE.html
1F:推 willchen: 感恩分享好文!请问MC看得到凯利值吗? 10/01 14:10
我没用MC 公式不难自己算就好
※ 编辑: ProTrader (1.172.49.225), 10/01/2018 14:26:42
2F:→ leolarrel: 21点算牌的凯利值不高,不过可以赚钱,这算不算第一种? 10/01 15:34
21点是劳力财第2种 别想爽爽赚 有兴趣的人可以在家自己试试看
跟金融市场的差异是 21点稳定性高 可以稳稳赚
简单的理解赌21点不可能不看盘 金融市场可能不看盘
※ 编辑: ProTrader (1.172.49.225), 10/01/2018 15:50:38
3F:推 TwBuffett: 感谢推荐这个策略绩效指标,回家来去算看看我的模组几分 10/01 17:20
4F:推 rcwang: 推推好指标 10/01 17:22
5F:→ leolarrel: 好的,谢谢分享 10/01 18:26
6F:推 sma1033: 如果把玩21点的方式弄成全自动化叫电脑来跑就可以不看盘 10/06 12:44
7F:→ sma1033: 不过实际上当然不可能有人会愿意这样跟你赌21点就是了 XD 10/06 12:45
8F:→ sma1033: 所以说「赌21点不可能不看盘」也是合理的讲法 10/06 12:46
9F:推 w3: 21点庄家也懂算牌, 当小牌都出很多时, 庄家就会洗牌 12/01 18:24