下载
登录/ 注册
主页
论坛
视频
热股
可转债
下载
下载

稳中求胜,股票交易中的资金管理艺术,如何简单有效的使用凯利公式(一)

25-03-27 23:11 238次浏览
沐鑫先生
+关注
博主要求身份验证
登录用户ID:
《孙子兵法·军形篇》的“昔之善战者,先为不可胜,以待敌之可胜。这句话的意思是古代善于指挥作战的人,总是先创造条件使自己处于不可战胜的地位,然后等待可以战胜敌人的机会。“未胜先求不败”的理念在现代股票投资中具有重要的启示,在投资中,首先要确保自己的资金安全,避免出现重大亏损。这就像兵法中所说的“不可胜在己”,要先让自己处于不败之地。所以,在开始股海博弈之前首先应该考虑的是如何尽量不亏或少亏。先看一组表格。
本金跌幅本金变化回本涨幅
100005%95005.26%
100007%93007.53%
1000010%900011.11%
1000015%850017.65%
1000020%800025.00%
1000025%750033.33%
1000030%700042.86%
1000035%650053.85%
1000040%600066.67%
1000045%550081.82%
1000050%5000100.00%
1000055%4500122.22%
1000060%4000150.00%
1000065%3500185.71%
1000070%3000233.33%
1000075%2500300.00%
1000080%2000400.00%
1000085%1500566.67%
1000090%1000900.00%
假如我本金1万,亏10%,回本需要11.11%的涨幅;亏50%,回本需要100%的涨幅,也就是7-8个涨停板;亏90%,回本需要9倍的涨幅,放在短期内几乎是不可能完成的任务。也就是说我如果满仓一只票,我尽量需要将单次亏损控制在10%以内。如果我运气太背,遭遇连续回撤呢。如下表:
连续回撤次数每次跌2.5%总跌幅每次跌3%总跌幅每次跌5%总跌幅每次跌7%总跌幅每次跌10%总跌幅
197502.50%97003.00%95005.00%93007.00%900010.00%
29506.254.94%94095.91%90259.75%864913.51%810019.00%
39268.597.31%9126.738.73%8573.7514.26%8043.5719.56%729027.10%
49036.889.63%8852.9311.47%8145.0618.55%7480.5225.19%656134.39%
58810.9611.89%8587.3414.13%7737.8122.62%6956.8830.43%5904.940.95%
68590.6814.09%8329.7216.70%7350.9226.49%6469.935.30%5314.4146.86%
78375.9216.24%8079.8319.20%6983.3730.17%6017.0139.83%4782.9752.17%
如果我次次满仓梭哈,每次都挨一个跌停板,只需要6次,我的资金就差不多被腰斩了,回本要差不多翻倍才行。被市场老师教育之后,在没有把握的情况,学老实了,再也不敢随时全仓梭。这个时候就开始追求资金的正向增长,而且越来越变得难以接受回撤。回撤30%时候的心理状态比直接亏损30%的心理状态还要难受很多。也学了很多资金管理的方法,最后选择了以凯利公式作为操作的内核理念。凯利公式的优势在于数学上证明了在长期重复下注中能实现资金的最大对数增长,避免了破产风险。不过,它的假设条件比较严格,比如需要准确估计胜率和赔率,这在现实中难以做到,尤其是在股票市场这种不确定性高的环境中。即使股票市场不确定性很高,但是依然不妨碍使用凯利公式。凯利公式:f∗=(p⋅b−q)/b其中,f∗为最优投资比例(就是我们说的仓位),p为胜的概率,q=1−p为败的概率,b为盈亏比(盈利/亏损)。先以抛硬币这种概率确定的来举例。硬币正面(概率50%),你投入100,赢了挣100走,输了亏100,这个对赌看着还是很公平的吧,输赢概率都是一样的,输赢金额都是一样的。我们带入公式算一下:f∗=(p⋅b−q)/b=(0.5*1-0.5)/1=0,也就是说期望值为0,就是说无论你玩多少次,长久来看就是会输光,是没有办法实现资金正增长的。我用excel的随机函数RAND模拟了100次每次半仓押注的资金变化情况:
胜率(p)50%每次盈利的概率
赔率(b)1盈利时的收益率(100%)亏损(100%)
初始资金10000初始本金
交易次数100模拟交易次数(每次半仓)
---
--总资金
交易序号--
1-15000
2-12500
3-11250
4-1625
5-1312.5
6-1156.25
71234.38
81351.56
9-1175.78
10-187.89
11-143.95
12165.92
13198.88
141148.32
15-174.16
16-137.08
17-118.54
18-19.27
19-14.63
2016.95
21-13.48
2215.21
23-12.61
24-11.3
2511.96
2612.93
2714.4
2816.6
29-13.3
3014.95
31-12.47
3213.71
3315.57
34-12.78
35-11.39
3612.09
3713.13
3814.7
3917.05
40110.57
41-15.29
4217.93
43111.89
44117.84
45126.76
46140.14
47-120.07
48130.1
49-115.05
50122.58
51133.86
52150.8
53176.2
54-138.1
55-119.05
56128.57
57142.86
58-121.43
59-110.71
60-15.36
6118.04
62-14.02
63-12.01
64-11
65-10.5
66-10.25
67-10.13
68-10.06
6910.09
7010.14
7110.21
7210.32
7310.48
7410.72
75-10.36
7610.54
7710.8
7811.21
7911.81
8012.72
8114.07
8216.11
83-13.05
8414.58
85-12.29
86-11.15
8711.72
8812.58
8913.87
90-11.93
9112.9
92-11.45
9312.17
9413.26
9514.89
9617.34
97111.01
98-15.5
9918.26
100112.39
这种期望值不为正的交易无论测试多少次都是如此,无外乎归零的速度快慢而已。这个其实在概率论中叫赌徒破产定理(Gambler‘s Ruin Theorem), 是概率论中的一个经典结论,描述了在有限资金和重复博弈的设定下,赌徒最终破产的必然性。即使博弈是“公平”的(期望收益为零),长期参与仍会因资金耗尽而失败。赌徒破产定理揭示了有限资金和固定下注在长期博弈中的致命风险,即使面对公平或略微有利的机会,破产仍可能发生。其核心警示是:永不参与期望非正的博弈;动态调整仓位(如凯利公式)以平衡收益与破产风险;分散风险避免单一失败导致全局崩溃。一句话概况就是:有限资金 + 固定下注 + 长期博弈 = 必然破产,凯利公式是唯一逃生通道。对应到股市里面的操作,每次下单前我都会问自己这单我的预期收益是多少,我的止损位在哪里,如果得出的结论期望值为零(即盈亏持平)的情况,那么这一单是没有开的必要的。接下来还是以抛硬币为例:硬币正面(概率50%),你投入100,赢了挣200走,输了亏100,怎么样,这个看上去就是稳赚不赔的吧,我们先用凯利公式算一个凯利仓位出来:p=0.5,q=1-0.5=0.5,b=2;f∗=(0.5*2-0.5)/2=0.25,即每次投入的仓位为总资金的1/4(25%)。如果不按照凯利公式计算的仓位来,我们来模拟一下每次半仓投入的交易100次的数据:
胜率(p)50%每次盈利的概率
赔率(b)2盈利时的收益率(200%)亏损(100%)
初始资金10000初始本金
交易次数100模拟交易次数(每次半仓)
---
--总资金
交易序号--
1-15000
2-12500
315000
4110000
5-15000
6110000
7-15000
8110000
9120000
10-110000
11120000
12-110000
13-15000
14110000
15-15000
16110000
17-15000
18-12500
19-11250
20-1625
21-1312.5
22-1156.25
23-178.13
241156.25
251312.5
26-1156.25
271312.5
28-1156.25
291312.5
301625
3111250
32-1625
3311250
34-1625
35-1312.5
361625
37-1312.5
38-1156.25
391312.5
401625
4111250
4212500
43-11250
44-1625
4511250
46-1625
4711250
4812500
4915000
50110000
51120000
52-110000
53120000
54140000
55-120000
56140000
57-120000
58140000
59180000
601160000
611320000
621640000
6311280000
64-1640000
65-1320000
66-1160000
67-180000
681160000
691320000
701640000
71-1320000
72-1160000
731320000
74-1160000
75-180000
761160000
77-180000
78-140000
79180000
801160000
811320000
82-1160000
831320000
841640000
85-1320000
861640000
87-1320000
881640000
8911280000
90-1640000
9111280000
9212560000
9315120000
94110240000
95120480000
96140960000
97-120480000
98140960000
99181920000
100-140960000
通过数据,可以看到,要么爆赚,要么爆亏,而且我还模拟了很多次,差不多结果就是要么爆赚,要么爆亏,是不符合我们稳定的资金曲线的要求的。因为运气这个东西,谁说的准呢。再看看按凯利公式每次按25%仓位投入的资金情况:
胜率(p)50%每次盈利的概率
赔率(b)1盈利时的收益率(200%)亏损(100%)
初始资金10000初始本金
交易次数100模拟交易次数(每次25%仓位)
---
--总资金
交易序号--
1-17500
2-15625
3-14218.75
416328.13
5-14746.09
6-13559.57
715339.36
8-14004.52
9-13003.39
1014505.08
11-13378.81
1215068.22
1317602.32
14111403.49
15-18552.62
16-16414.46
1719621.69
18114432.54
19-110824.4
20116236.61
21124354.91
22136532.36
23-127399.27
24141098.91
25-130824.18
26-123118.14
27-117338.6
28126007.9
29-119505.93
30-114629.44
31-110972.08
32-18229.06
33112343.59
34118515.39
35127773.09
36141659.63
37162489.44
38193734.17
391140601.25
40-1105450.94
41-179088.2
42-159316.15
43-144487.11
44-133365.34
45150048
46-137536
47-128152
48142228
49-131671
50-123753.25
51-117814.94
52126722.41
53-120041.81
54130062.71
55-122547.03
56-116910.27
57125365.41
58-119024.06
59-114268.04
60121402.07
61-116051.55
62124077.32
63136115.99
64154173.98
65181260.97
66-160945.73
67191418.59
68-168563.94
69-151422.96
70177134.43
711115701.65
721173552.48
73-1130164.36
741195246.54
75-1146434.9
761219652.35
771329478.53
78-1247108.9
791370663.35
80-1277997.51
811416996.27
821625494.4
83-1469120.8
84-1351840.6
85-1263880.45
86-1197910.34
871296865.51
88-1222649.13
89-1166986.85
901250480.27
911375720.41
92-1281790.3
931422685.46
941634028.18
95-1475521.14
961713281.71
97-1534961.28
981802441.92
9911203662.88
10011805494.32
可以看到,按照凯利公式计算出来的仓位来押注,资金的稳步是很平稳的。后续又做了很多模拟,只要仓位大于凯利公式计算的仓位,就有爆仓的风险,而且仓位越大风险越高,爆的越快;仓位小于凯利公式计算的仓位,仓位越小回撤越小,但资金增长也越慢。我们放到股票市场来,假设我们买进后盈利的概率是50%,然后预期盈利20%,止损位为5%,通过计算p=0.5,q=0.5,b=0.2/0.05=4,这个时候按凯利公式每次交易该投入的仓位为f∗=0.375。依然用excel来模拟交易100次,看看资金的变化:
胜率(p)50%每次盈利的概率
赔率(b)4盈利时的收益率(20%)亏损时收益率(-5%)
初始资金10000初始本金
交易次数100模拟交易次数
---
--凯利公式计算出的每次仓位投入
交易序号-0.375
1-19812.5
2-19628.52
3110350.65
4-110156.58
5110918.32
6111737.2
7-111517.12
8112380.91
9-112148.77
10113059.92
11114039.42
12-113776.18
13114809.39
14-114531.72
15115621.6
16116793.22
17118052.71
18-117714.22
19119042.79
20120470.99
21-120087.16
22-119710.53
23121188.82
24122777.98
25-122350.89
26-121931.81
27123576.7
28-123134.64
29-122700.86
30-122275.22
31-121857.56
32123496.88
33125259.14
34-124785.53
35126644.45
36128642.78
37130790.99
38-130213.66
39132479.68
40-131870.69
41134260.99
42136830.57
43139592.86
44-138850.49
45-138122.05
46-137407.26
47-136705.87
48139458.81
49-138718.96
50-137992.98
51-137280.61
52140076.66
53143082.41
54-142274.61
55145445.21
56148853.6
57-147937.59
58151532.91
59-150566.67
60154359.17
61158436.11
62162818.82
63167530.23
64172594.99
65178039.62
66-176576.38
67-175140.57
68-173731.68
69179261.56
70185206.18
71-183608.56
72-182040.9
73188193.97
74194808.51
751101919.15
76-1100008.17
77-198133.02
78-196293.02
791103515
80-1101574.09
811109192.15
82-1107144.8
831115180.66
84-1113021.02
851121497.6
86-1119219.52
87-1116984.15
881125757.96
89-1123400
901132655
91-1130167.72
921139930.3
93-1137306.6
94-1134732.1
95-1132205.88
96-1129727.02
971139456.54
981149915.78
99-1147104.86
1001158137.73
附上资金曲线图: 可以看到100次交易后,在胜负概率各半的情况下,即使每次只有1/4的仓位出击,依然能实现资金近15倍的增长。 是否符合老师们说的慢即是快的道理呢?所以每次出手的时候,我们是否考虑过胜率多少,期望收益多少,止损是多少?(未完待续)
打开淘股吧APP
1
评论(3)
收藏
展开
热门 最新
提交