+
95
-

孤注一掷中的凯利公式怎么用js实现?

800_auto

孤注一掷中的凯利公式怎么用js实现?

网友回复

+
15
-

凯利公式(Kelly Criterion)是一种用于决定在赌博或投资中应该下注或投资多少资金的数学公式。在投资领域,它用于帮助决定在不同投资机会之间如何分配资金,以最大化长期增长的概率。

凯利公式的一般形式是:

800_auto其中:

f∗是应该投资的资金比例;

b 是投注或投资的赔率与下注金额的比率;

p 是成功的概率;

q 是失败的概率。

在使用凯利公式时,

p 和q 都需要根据具体情况估计出来。需要注意的是,凯利公式在一些情况下可能会导致投资过于激进,因此有时候会选择投资比例的一部分,例如f∗的一半或四分之一。

以下是用 JavaScript 实现凯利公式的示例代码:

function kellyCriterion(b, p, q) {
    return (b * p - q) / b;
}

// 假设赔率 b = 2, 成功概率 p = 0.6, 失败概率 q = 0.4
const optimalFraction = kellyCriterion(2, 0.6, 0.4);
console.log("Optimal fraction to invest:", optimalFraction);

讲一个实例

假设你有一笔初始资金为 $1000,并且你面临两个投资机会:机会 A 和机会 B。你希望使用...

点击查看剩余70%

我知道答案,我要回答