凯利公式在仓位管理的模拟计算
创作时间:
作者:
@小白创作中心
凯利公式在仓位管理的模拟计算
引用
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% ,收益最高。
热门推荐
宝宝起名与汉字音韵学
仓库关键绩效指标(KPI)考核的实施与难点解析
电脑怎么投屏到电视?1分钟搞定电脑连接电视
熊貓血媽媽必備:抗D免疫球蛋白!
教育优质均衡的“南通现象”
多元文化课程中的评估与学习成果深度探究
学土木工程的学生就业方向有哪些?
世体:巴萨认为对德容和阿劳霍的报价不应低于凯塞多和恩佐
学Go语言的用途与发展前景
四川将13项辅助生殖项目纳入医保,职工可报70%,居民可报50%
吃什么降低皮质醇最快
推荐!韩国“影帝宋康昊”主演的10部高分电影,速看
开车噪音大?从这3项降噪隔音措施入手,还你一个静谧驾乘空间
全国重名率低的女孩名字好听简单干净好听的
沟通的六大技巧有哪些?人际关系如何改善
南京陵园除了安葬功能外,还有哪些特色或附加价值?
Ubuntu 20.04系统资源监控实用指南:CPU、内存、网速实时显示方案
为什么需要制定医疗器械经营质量管理规范?
医生提醒:节食减肥六大危害,科学减重需谨慎
期权希腊字母详解:Delta、Gamma、Theta、Vega和Rho
印度教的三大主神是谁?
常青藤养殖方法(阳台也能种出美丽常青藤)
一根西瓜苗留几根蔓最好?从生长特性到管理技巧的全面解析
面试怎么准备?攻略来了
耶利米:犹太教最重要的先知之一
练车表现优异,考试却总挂科?这五大陷阱你中招了吗?
如何系统学习英语语法
光伏高压并网变压器:提升光伏发电并网效率的关键设备
本质属性与非本质属性:WeMADE教学模式中的关键概念
规模应用 生态赋能|聚焦空天信息产业,重庆发布这些成果!