#lib #kelly-formula #wealth-formula

kelly

一款用于计算财富管理凯利公式的库

1 个不稳定版本

0.1.0 2023年3月12日

#277 in #lib

MIT/Apache

5KB
66

凯利公式

这是 Rust 中凯利公式的简单实现。凯利公式是一种确定在给定赌注中投注您银行滚存最优比例的方法。它基于您相对于博彩公司有优势,并且您可以准确估计给定赌注获胜概率的假设。

使用方法

use kelly::{ KellyAssumption, KellyFormulaBuilder };

fn main() {
    let assumptions = vec![
        // Create a KellyAssumption with a probability of 0.8 and odds of 21.0
        KellyAssumption(0.8, 21.0),
        // Create a KellyAssumption with a probability of 0.1 and odds of 7.5
        KellyAssumption(0.1, 7.5),
        // Create a KellyAssumption with a probability of 0.1 and odds of -1.0
        KellyAssumption(0.1, -1.0),
    ];

    // Create a new KellyFormulaBuilder with the assumptions
    let kelly = KellyFormulaBuilder::new().set_assumptions(assumptions);

    // Calculate the optimal fraction of your bankroll to bet
    assert_eq!(kelly.calculate(), 0.8309524);
}

无运行时依赖