1 个不稳定版本
0.1.0 | 2023年3月12日 |
---|
#277 in #lib
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);
}