求解: 为何几何平均数增值最快?

Discussion in 'Risk and Uncertainty' started by 海浪践缠, Aug 23, 2013.

  1. 看了Kelly 公式的详细推导, 又引起了一些疑惑.

    本金为X0, 3次交易后的资金 X3 = X0 * R1* R2 * R3

    这里假设某股票开始为10元, 第一次交易的收益率为10%, 第二次交易的收益率为-10%, 第三次的收益率为20%.
    那如何应用kelly公式计算最佳的投入比例啊? 也就是如何使X3最大化啊?

    假设初始本金为X0 = 10000元.
     
  2. 才三个值,咩统计意义啊。
    好吧,就算它有,那么我一般这么干:
    r=[1.1 0.9 1.2]
    lgr=log(r)
    p=sum(lgr>=0)/length(lgr)
    b=mean(lgr(find(lgr>=0)))/abs(mean(lgr(find(lgr<0))))
    k=p-(1-p)/b
     


  3. 多谢cassor兄的回. 这里的sum是不是应为length?

    r = [1.1 0.9 1.2]
    lgr = log(r) = [0.095, -0.105 0.182]
    p = length(lgr >= 0) / length(lgr) = 2 / 3 = 0.667
    b = mean([0.095 0.182]) / mean([0.105]) = 0.1385 / 0.105 = 1.32
    k = 0.667 - (1 - 0.667) / 1.32 = 0.41



    净利润 总资产
    X0 = 10000
    第一次交易 X0 * k * (1.1 - 1) = 410元 X1 = X0 + 410 = 10410元
    第二次交易 X1 * k * (0.9 - 1) = -426.81元 X2 = X1 - 426.81 = 9983.19元
    第三次交易 X2 * k * (1.2 - 1) = 818.6元 X3 = X2 + 818.6 = 10801.8元


    最终净利润为801.8元, 资产达到10801.8元




    如果不采用凯利公式,每次全仓买入。因为是股票,不会全部赔光的。这时
    X3 = X0 * 1.1 * 0.9 * 1.2 = 11880元。
    最终的利润远远大于凯利公式的理论值。


    股票不同于掷硬币。掷硬币的游戏连续的正面或者反面可以使玩游戏的暴仓。而凯利公式很好地避免了这种暴仓,使利润达到了最大化。但股票不存在暴仓问题。


    凯利公式如何适用于股票?
    我个人认为只要是正期望的系统,无论中间回撤有多大,全仓法是获取最大利润的唯一方法。任何减少仓位的策略或由凯利的理论值获取的最终利润都会小于全仓策略的利润。
    如果我的理论有误,请斧正。

    还有一个问题。这里的R1,R2, R3既已固定,讨论几何平均值就没有了意义。只有R1,R2, R3不固定的情况下,才有可能增加几何平均值。但系统交易者不难明白,既定了的规则就决定了R1,R2,R3,...的值不可改变。那又如何根据凯利公式实现几何平均值最大化?
     
  4. 用length的话p就恒等于1啦,不信你到matlab里跑一下试试~

    显然错误。虽然股票不会爆仓,但是承担超过凯利比例的风险值(与是否全仓无关),会降低获利程度,不信你蒙特卡洛试试~
     
  5. 使用凯利公式时需要设置最大极限仓位,在我执行交易系统时,一般不超过25%。对于短线系统(payoff ratio约等于1),在趋势市场里,凯利公式可以利润最大化。
    3楼的说法太理论化,模拟盘先试试你会发现很多理论没考虑的东东。
     
  6. 用不着蒙特卡洛,简单一想就知道:赢的时候3倍,亏的时候输光,盈亏概率相等,是正期望吧,全仓输一次就完了。看鲁晨光的书吧。鲁晨光的公式比凯利公式好用。