您的位置首页百科知识

利用凯利公式进行仓位管理

利用凯利公式进行仓位管理

的有关信息介绍如下:

利用凯利公式进行仓位管理

股票投资,经常懊恼大赚时仓位太低,而行情不好时又遇到满仓跌停。曾追求零风险投资,前面出手仓位很低,后面加仓,但是这样财富增长很慢。凯利公式是一个根据赔率来计算最佳投注比例,以此来获得最高炒股收益的公式。

公式:仓位 =(odds *pwin-q)/b

  odds = 赔率(赔率=期望盈利÷可能亏损=2美元盈利÷1美元亏损,赔率就是2了)

  pwin = 成功概率(抛硬币正反面都是50%的概率)

  q = 失败概率 (也就是 1-p,赌局中也是50%了 )

如果要做量化投资,可以用下面的代码

/** * 凯利公式 * @param pwin 胜率 * @param odds 赔率 * @return */public static double kelly(double pwin,double odds){ return (odds * pwin + pwin - 1)/odds;}

1、期望值(odds * pwin -q)为0时,这时为公平游戏,交易要产生手续费,

2、期望值(odds * pwin-q)为负时,赌徒不具备任何优势,也不应下任何赌注。

3、期望值(odds * pwin-q)为正时,这时按照凯利公式投注赚钱最快,风险最小,这时可以提高仓位

如果有多只股票,可以分别用凯利公式进行计算仓位

如果不是持有能战胜熊牛的长线股或大盘大跌时还会涨的股票,还应根据大盘未来走势,利用凯得公式来计算总的仓位。

为了计算简单,可以用巴菲特的简化公式,不考虑赔率,期望 =2 * pwin - 1,当期望大于0时,才应该下注。