凯利公式在仓位管理的模拟计算
创作时间:
作者:
@小白创作中心
凯利公式在仓位管理的模拟计算
引用
CSDN
1.
https://blog.csdn.net/qq_39065491/article/details/146503310
凯利公式(Kelly Criterion)是一种用于确定在有利赌局或投资中最佳下注比例的数学公式,其核心思想是通过最大化长期资本增长率来优化投资决策。本文将详细介绍凯利公式的原理,并通过Python生成模拟数据,直观展示不同下注比例对最终收益的影响。
凯利公式原理与公式
核心思想
在胜率已知的赌局中,通过计算最优下注比例,使得长期收益最大化,同时避免破产风险。公式通过平衡风险与收益,给出一个理性的投注比例。
公式形式
凯利公式的基本形式为:
其中:
- f = 最优下注比例(应投入资金的百分比)
- b = 赔率(净收益与下注金额的比率,不含本金)
- p = 获胜概率
- q=1−p = 失败概率
例如:若某赌局胜率 p=60%,赔率 b=1(赢则净赚1倍,输则亏光本金),则最优下注比例为0.2 , 20%的下注比例。
公式推导逻辑
凯利公式通过最大化对数资本增长率的期望值来推导。对数收益率的可加性使得长期增长率趋于稳定,避免了简单收益率的波动性干扰。
Excel模拟数据说明
为直观展示凯利公式的应用效果,通过Python生成了模拟数据,并导出为Excel文件。以下是关键步骤与结果分析:
模拟场景设定
赌局参数:胜率 p=60%,赔率 b=1,即每次下注若赢则净赚1倍,若输则亏光本金。
初始本金:100元,模拟1000次赌局。
import pandas as pd
import numpy as np
# import openpyxl # 添加导入openpyxl库的语句
# 初始化模拟数据
np.random.seed(8855) # 设置随机种子以确保结果可重复
num_bets = 1000 # 模拟的赌局次数
initial_capital = 100 # 初始资金
win_prob = 0.6 # 获胜概率
odds = 1 # 赔率
seed_start = 0.02 # 初始比例
# 生成输赢结果,1表示赢,-1表示输
outcomes = np.random.choice([1, -1], size=num_bets, p=[win_prob, 1 - win_prob])
# 定义下注比例
bet_fractions=[]
for i in range(50) :
bet_fractions.append(seed_start*i)
# 初始化资金记录
capital_history = {frac: [initial_capital] for frac in bet_fractions}
# 模拟每次下注后的资金变化
for outcome in outcomes:
for frac in bet_fractions:
last_capital = capital_history[frac][-1]
if outcome == 1:
new_capital = last_capital * (1 + frac * odds)
else:
new_capital = last_capital * (1 - frac * odds)
capital_history[frac].append(new_capital)
# 将模拟结果转换为DataFrame以便导出为Excel文件
data = {
'局数': list(range(num_bets + 1)),
'输赢结果': [np.nan] + list(outcomes),
}
for frac in bet_fractions:
frac_perc = round(frac*100)
data[f'下注比例{frac_perc}%'] = capital_history[frac]
# 导出为Excel文件
df = pd.DataFrame(data)
df.to_excel('./Kelly.xlsx', index=False)
print('模拟数据已导出为Excel文件: 凯利公式模拟.xlsx')
通过计算,下注比例在22% ,收益最高。
热门推荐
魔兽装备升级系统太复杂看不懂?如何升级装备性价比最高不浪费!
儿童黑色素瘤需警惕,早期识别很关键
专家建议:硕士招生,改为申请制!
加大研发投入推动技术革新和进步速度
肽在机体各组织细胞修复中的应用
担心车主身份有假?教大家4个方法,车牌号核查车主真实性
房屋买卖未过户怎么办?定金到账时间和过户费用全解析
从零开始搭建家庭数据中心:NAS系统硬件选配与系统调优全攻略
家用存储,硬盘柜、NAS如何选择
0卡糖真的不会长胖吗?
0卡糖是不是智商税
无害还是变质?鸡蛋现黑点能吃吗?
星辰图腾:探索星星纹身背后的深层寓意与文化内涵
唐朝时期,皇宫内外、官员之间相互是如何称呼的?
猫咪可以吃鸡蛋吗?了解猫咪饮食须知
铂金是什么元素?铂金元素的特性有哪些?
怀孕检查工具与方法全解析:从早期检测到产前护理
枫叶的诗句最出名的,是哪句让人陶醉?
北京什刹海需要预约门票吗?无需门票,老北京风情等你来探!
跟着春晚游武汉,3条线路打卡同款!
眼科智能巡诊走向国际,广东省眼科高质量发展论坛在穗召开
探秘福建明珠,平潭岛的海洋风情与文化之旅
黎蒿炒腊肉:一道香醇可口的家常菜
医生:人过五十,身体频繁出现这六个警示,建议及时休息,别大意
卷帘门选购指南:类型、选择要点及价格全解析
孩子恐惧心理怎么消除
叶下珠:一种具有重要药用价值的草本植物
金沙江畔静听千年弦音 诗琴歌舞“点燃”藏历新年
苦荞和荞麦的区别与食用指南
零冷水燃气热水器和普通燃气热水器,哪个更适合家用?