作者rosewolf (rosewolf )
看板Trading
标题Re: 风险管理abc - Kelly Formula
时间Tue Sep 18 22:17:58 2007
※ 引述《stasis (流雨风雪)》之铭言:
: ※ 引述《rosewolf (rosewolf )》之铭言:
: : 恩...Kelly应用在金融市场不是直接用trades去算
: : 要先换算成rate of return
: : 也就是你若是14元的股票赚了1.4 rate of return就等於0.1
: : 接下来你又赚了0.98 那就是0.98/15.4=0.0636
: : 以此类推
: 上面用的就是rate of return啊 所以数字都在1上下跑 @@
: 1.4就赚40% 0.98亏2% 累积报酬为1.4*0.98*1.13... 以此类推
: 我的问题就在这边 因为是用rate of return
: n-xbar必<1 算出来的var变得很小 照你的公式 var为分母
: 得出来的数字会很大
no, 如果照你说的你已经normalised成为1上下的数字
这样的资料呈现方式是错的
他到底是trades还是百分比
前面你已经用这些资料直接去计算赌博公式
所以我就假设这些是trades
如果你说1.4代表赚40% 接下来的0.98代表赔2%
那就很怪,这代表你的原始资本设定为一
那你第二笔资料,意思是变成原使资本的0.98,还是变成前次资本的0.98呢
每次的return rate 都是跟前次资本相比的而不是原始资本
先不论赌博公式不能用在金融市场这件事
两个公式不能用同组资料代入
参数的定义一定要先搞清楚
不然就会GIGO
我拿我的模拟结果做个例子
这是在GBP/USD现货市场以MA35(小时线)跑出的结果
Year1(18/03/2005-30/062006) Year2(01/07/2006-31/06/2007)
p(win) 0.2038 0.2175
B(win to loss ratio) 4.0484 3.7706
mean of return rates 0.0066 0.0083
Var of return rates 0.4685 0.4051
Optimal f_wrong Kelly 0.0072 0.0100
Optimal f_Kelly 0.0140 0.0205
Final Wealth (return rate)W 1.02418 (2.418%) 1.02999 (2.999%)
Final Wealth (return rate)K 1.03255 (3.255%) 1.04205 (4.205%)
你可以看出来
在这个情形下
使用错误的公式得到的结果只有大约正确公式的一半
: : 至於炸不炸的问题
: : 因为是fraction 所以「理论上」是不可能破产的
: : 但是现实交易是会有constrain的,例如margin
: margin还好 只要价格连续 损失都可以控制住
: 比较麻烦的是跳空 只要杠杆放太大又遇到不利跳空 drawdown就会很夸张
margin是很大的问题
你的交易资金通常至少要是margin的十倍
然後配合资金控管法,才能完全避免ruin的机会
基本上使用kelly要担心huge losing trade的机会不大
(不是drawdown, drawdown是指从某一个资金高峰到一个低点的百分比)
因为再好的系统也很难让你最後得出的kelly fraction超过20%
单次损失20% 应该是还可以接受的范围吧
不然就是像我前文所说,用vince的方法求f值
你会得到一个比较小的fraction
意味着你保守的操作同时也赚得比较慢罗
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 77.56.57.31