作者tompi (Tom)
看板Trading
标题Re: [讨论] 交易的胜率
时间Mon May 6 15:54:39 2013
※ 引述《DieLandkarte (地图)》之铭言:
: 从三月开始交易日股至今,交易次数总共也有上千次(因为我是当冲)
: 我发现从一开始到现在,胜率其实都差不了多少
: 平均胜率大约是30% 赔率是15% 平仓机率是55%
: 只是有时候赚的时候只赚1个tick
: 但赔的时候却赔2~3个tick
: 想请教各位先进
: 大家的胜率大概都多少?
: 另外我该如何进步呢?
想要获利,但在甚麽机率下应该赚赔多少?
这是个开放式的问题,也是管理问题。
1.以下回文都已经假设扣除成本与没有时间相依的情况,
2.也考量交易人未来遵循假设并不参杂情绪。
3.不涉及策略对损益的影响。
想要获利,反面来说是至少在甚麽机率下,盈亏比多少可以刚刚好不赔钱。
定义一下我底下的说明
1.胜率=获利次数/总交易次数
2.盈亏比=平均获利/平均亏损
3.平均获利=总获利/总获利次数
4.平均亏损=总亏损/总亏损次数
5.日涉险值=2*日波动标准差
如果在胜率50%下,盈亏比多少刚刚好会不亏也不赚。
答案似乎是1,也就是平均下来赚的亏的一样多,在公平的铜板下,平均报酬为0
但由於每个人所参予的部位不同,因此即便是胜率50%,在每一段时间内
每个人所可能得到的累积报酬会不同,
有可能是+10%,也有可能是-20%。
因为对模拟而言无论多久都会有终点。
用乱数打出来的累积损益,就像波形一样上上下下。
而真正进入市场,即便你的策略掌握市场的分配,然你不会清楚你是在up trend还是
down trend。
为何要提这个,因为若你所宣称的胜率愈高,你脱离亏损的时间与程度愈短愈少。
反之则愈痛苦。
或者说当你的能力在胜率50%时,且盈亏比低於1,
长期而言你只是在替你的营业员打工。
因此在各个胜率下,平均损益为零的可能状况如下:
胜率 获利 败率 亏损 盈亏比 平均损益
65.0% 3.50 35% 6.50 0.54 -
60.0% 4.00 40% 6.00 0.67 -
55.0% 4.50 45% 5.50 0.82 -
50.0% 5.00 50% 5.00 1.00 -
45.0% 5.50 55% 4.50 1.22 -
40.0% 6.00 60% 4.00 1.50 -
35.0% 6.50 65% 3.50 1.86 -
30.0% 7.00 70% 3.00 2.33 -
25.0% 7.50 75% 2.50 3.00 -
20.0% 8.00 80% 2.00 4.00 -
15.0% 8.50 85% 1.50 5.67 -
所以若交易胜率为30%,则长期不亏的情况,盈亏比要设在2.33。
换言之平均获利若为233元,则平均亏损至少为100元,不能再多了。
从上面的表,有心人就可以发展利用乱数产生器与涉险值所产生的模拟损益
次数模拟,还不太难。
前面提到的管理课题是这样的:
面对形形色色的交易方式与交易员,最终老板搞不清楚那些高深的交易
所以画下一道关卡。经过数值模拟後,上面那表可以达到管理目标
老板每月每年检讨。
网路上讨论很多盈亏比与胜率的关系,在此加上每日(次)涉险值,这三者的
影响会形成有趣的累积损益情况。
这也可以解释稍高的胜率(我认为45%以上)与低的交易损益波动,累积损益比较漂亮。
而低胜率则要求高打击效果,也就是挥大棒,如可以挥大棒则是好的,
否则累积损益会很快的破底爆炸。
平均获利 平均亏损
1.161% -0.501%
获利次数 亏损次数
15,028 34,972
胜率 30.1%
盈亏比 2.32
年平均报酬 -0.42%
年化标准差 13.96%
报酬风险比 -0.03
以上是跑一次5万次的模拟样本,如要真跑则1000个五万次也不为过。
年化标准差14%大约是在不开杠杆的情况下,此数字愈高,对胜率的要求愈高。
若盈亏比提高到2.66,则可能情况如下:(某一次模拟)
平均获利 平均亏损
1.326% -0.500%
获利次数 亏损次数
15,118 34,882
胜率 30.2%
盈亏比 2.66
年化报酬 13.23%
年化标准差 15.39%
报酬风险比 0.86
是不是好一点,所以对於交易的管理来说是一个简单有效的管理矩阵表
一般自营交易期望胜率45%以上,除了老板不喜欢看到常常赔外,
交易员盈亏比的压力会小一点。
平均获利 平均亏损
0.750% -0.500%
获利次数 亏损次数
22,608 27,392
胜率 45.2%
盈亏比 1.50
年化报酬 16.36%
年化标准差 11.42%
报酬风险比 1.43
以下要破解常常听到的 "我这个策略胜率七成,盈亏比2"的说法
平均获利 平均亏损
1.006% -0.501%
获利次数 亏损次数
34,994 15,006
胜率 70.0%
盈亏比 2.01
年化报酬% 139.50%
年化标准差 13.63%
报酬风险比 10.24
其中年化报酬约140%,因上述计算采对数报酬,因此100*exp(139.5%)=403.5
一年的报酬率可以高达(403-100)/100=303.5%
我不否认很多做期货的宣称一年保证金报酬率N倍的,但请用合约市值算。
因此在绝大部分很高很高的机率下,胜率七成,盈亏比2是吹牛的。
再来讨论高胜率可能的盈亏比,若我们猜想HFT是高胜率,就算是七成
在报酬风险比要求3倍以上的情况下大约是:
平均获利 平均亏损
0.350% -0.502%
获利次数 亏损次数
34,872 15,128
胜率 69.7%
盈亏比 0.70
年化报酬% 23.33%
年化标准差 7.22%
报酬风险比 3.23
因此若每赚300元,则必须亏损在210以下,且胜率要在70%。
这样的设定牵涉到技术能力的要求评估,与风险控管。
因此HFT有人可以做高胜率,但低盈亏比。
也有HFT做在胜率55%左右的,但盈亏比若是0.7,则会亏损,若是大於1则会赚钱。
盈亏比需要愈大则等待时间愈长,可能的风险也愈高。
因此无论如何胜率的提高优先於盈亏比。
上面的数据对於非常机械的交易意义比较大。
对於天纵英才式的交易者来说,我的经验是很飘。
如果常常获利真的甚麽数据都不用管,这些东西仅供参考就好
因为坦白说,离开市场有两种:
1.赚太多了
2.赔惨了
没有人真正知道到上面到那两天时自己过去真实的交易分配是如何?
赚很多的人只是锦上添花
赔惨的人,只能当墓志铭了
以上乱入 请见谅
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 61.56.194.52
1F:推 Ting1024:感觉很有道理 05/06 18:46
2F:→ likesea:腻了,长篇大论还不如..............我不知道,哈 05/06 19:52
3F:推 cobrasgo:在市场愈久愈觉得这东西重要。我以前"自以为"这篇讲的东 05/06 23:08
4F:→ cobrasgo: 懂 05/06 23:09
5F:→ cobrasgo:西,事实上我完全不懂 05/06 23:09
6F:推 evan8654193:2F好像看到了什麽 05/06 23:18
7F:推 harry901:自动忽略某推文 05/06 23:21
8F:推 MarketWizard:丢个问题:交易中,可以有稳定不变的"平均胜率"吗? 05/07 15:58
9F:推 are2:懒得看 跳过不就算了 05/07 16:24
10F:→ cybermohrg:观察台湾的外资造市商绩效都还是可以看得出波动了 05/07 23:47
11F:→ cybermohrg:顶多只有长期相对稳定的胜率呗 ...我猜 05/07 23:47
12F:推 are2:我不是说我懒得看 我是说 如果懒得看 跳过就好了 不需要多酸 05/08 00:10
13F:推 rusgam:好文推 05/20 12:34