最完美的程序化系统带你创造10年稳赢
返回首页
量化投资,高频交易,程序化交易学习必备~900+个(200G+)培训视频持续更新中!!!

凯利公式在程序化交易策略评估中的应用

时间:2017-07-12 09:29来源:未知 作者:丘处机 点击:
凯利公式最早应用于机率论中,是由约翰拉里凯利于1956 年在《贝尔系统技术期刊》中发表,可用以计算出每次游戏中应投注的资金比例。在程序化交易策略的评估中,要想评估一个侧略好不好,能不能获利,有两种方法,一是看胜率,二是看盈亏比。而凯利公式刚好是

  凯利公式最早应用于机率论中,是由约翰·拉里·凯利于1956 年在《贝尔系统技术期刊》中发表,可用以计算出每次游戏中应投注的资金比例。在程序化交易策略的评估中,要想评估一个侧略好不好,能不能获利,有两种方法,一是看胜率,二是看盈亏比。而凯利公式刚好是这两个因素的计算组合。因此它也适用于在不同策略之间的比较。

  凯利公式:f* = ( bp – q ) / b

  其中 p = 胜率 q = 败率 = 1 – p b = 平均获利 / 平均损失

  将公式打开后可以转换成 f* = p - q / b ,也就是 胜率 – (败率 / 盈亏比),这样更方便我们进行比较和记忆。

  那么在策略的比较中,凯利值的高低分别代表什么含义呢?在不同策略中,凯利值越高越好,而在同一个策略中,凯利值较高的那组参数比较好。

  举例来看,一个有着50%的胜率和2倍盈亏比的交易策略,它的凯利值是25%,当我们把胜率提高到60%,在盈亏比不变的情况下,凯利值为40%,而当我们将盈亏比提高到5,保持胜率不变的时候,凯利值也是40%。所以,我们得出这样一个结论,胜率、盈亏比、凯利值这三者之间的关系是:胜率与盈亏比成反比、胜率与凯利值成正比,盈亏比与凯利值成正比,因此通过提升胜率和盈亏比可以使凯利值变高,同时凯利值也可以衡量这两个因素的取舍。

  这里有一张图,显示的是当凯利值为17时,胜率与盈亏比之间的关系。

  

程序化交易中凯利公式的应用图片

 

  通过图上的曲线我们可以发现,当胜率低于35%时,提升胜率效果比较明显,而当胜率高于60%时,提升盈亏比效果更加明显。

 

  凯利公式涉及到评估策略中的两个重要因素,胜率和盈亏比,因此它是评估策略的一个重要方法,但它绝不是唯一的方法,评估策略的重要因素还包括获利和风险比,因此,在策略的选择上,还是要看是否适合自己。

(责任编辑:admin)
量化投资,高频交易,程序化交易学习必备~900+个(200G+)培训视频持续更新中!!!
------分隔线----------------------------
云量化商城
如果您会开发策略,请进!大量项目等待与您合作!
推荐内容
量化投资培训