0

0

为什么做合约不能满仓干?凯利公式告诉你最佳仓位比例

倫敦的微風

倫敦的微風

发布时间:2026-01-15 18:05:31

|

762人浏览过

|

来源于php中文网

原创

凯利公式通过胜率p与盈亏比b计算最优仓位f*=(bp−q)/b,实盘需压缩为半凯利或四分一凯利,并受强平约束及多合约相关性衰减加权校准。

为什么做合约不能满仓干?凯利公式告诉你最佳仓位比例 - php中文网

Binance币安交易所

注册入口:

APP下载:

欧易OKX交易所

注册入口:

APP下载:

火币交易所:

注册入口:

APP下载:

满仓操作在合约交易中极易导致本金快速归零,凯利公式通过数学建模揭示了仓位与胜率、盈亏比之间的精确关系。

一、凯利公式的核心逻辑

该公式本质是求解在正期望值前提下,使长期资金增长率最大化的唯一最优仓位比例。它强制将主观判断转化为可量化的输入参数,避免情绪驱动决策。

1、确定胜率 p:基于历史回测或策略信号统计得出盈利次数占总交易次数的比例。

2、计算盈亏比 b:取所有盈利单平均收益率除以所有亏损单平均损失率,结果保留小数点后两位。

3、代入公式 f* = (bp − q) / b,其中 q = 1 − p,f* 即为理论最优仓位比例。

二、不同胜率与盈亏比组合下的凯利值示例

当胜率 p = 55%,盈亏比 b = 2.0 时,q = 0.45,代入得 f* = (2.0 × 0.55 − 0.45) / 2.0 = 32.5%

1、若胜率下降至 48%,其他参数不变,则 f* = (2.0 × 0.48 − 0.52) / 2.0 = 22.0%

2、若盈亏比提升至 3.0,胜率维持 55%,则 f* = (3.0 × 0.55 − 0.45) / 3.0 = 40.0%

3、若胜率仅 40%,盈亏比为 1.5,则 f* = (1.5 × 0.40 − 0.60) / 1.5 = 0.0%,表明该策略不具备正期望值,应停止执行。

三、实战中必须调整的三个关键变量

真实交易环境存在滑点、手续费、强平线等损耗项,原始凯利值需动态压缩。半凯利(f*/2)和四分一凯利(f*/4)是主流风控选择。

1、将原始凯利值乘以 0.5,得到半凯利仓位,适用于波动剧烈或流动性较差的合约品种。

2、将原始凯利值乘以 0.25,得到四分一凯利仓位,适用于新上线合约或未经过百次以上实盘验证的策略。

3、每次连续亏损达 3 次后,自动将当前仓位比例下调至前值的 70%,直至触发最小单位限制(如不低于总资金的 1%)。

四、强平风险对仓位的刚性约束

合约交易中,保证金率与杠杆倍数共同决定强平距离。凯利公式输出的 f* 必须满足:实际开仓价值 × (1 + 最大回撤率) ≤ 可用保证金 × 杠杆倍数,否则需向下修正。

1、假设可用保证金为 10,000 USDT,杠杆设为 20 倍,则最大允许持仓价值为 200,000 USDT。

2、若策略最大历史回撤率为 12%,则安全开仓上限为 200,000 ÷ (1 + 0.12) = 178,571 USDT

3、对应仓位比例为 178,571 ÷ 总资金,若总资金为 50,000 USDT,则最终可执行仓位上限为 357.1% —— 此数值超过 100%,说明在该杠杆与回撤下,满仓仍处于强平安全区;但若回撤升至 18%,则上限降至 281.7%,需重新校准。

五、多合约并行时的仓位再分配机制

同时运行多个低相关性合约策略时,不能简单叠加各策略凯利值,须按品种间滚动 30 日相关系数矩阵进行衰减加权。

1、获取 A 合约与 B 合约过去 30 日收盘价变动的相关系数 r_AB。

2、若 r_AB = 0.65,则 A 合约的独立凯利值 f_A 需乘以 (1 − 0.65) = 0.35,作为其在组合中的有效权重。

3、若引入第三合约 C,且 r_AC = 0.22、r_BC = −0.11,则 C 的衰减因子为 (1 − 0.22) × (1 + 0.11) = 0.866,高于 A、B 任一单独衰减值。

相关专题

更多
Golang gRPC 服务开发与Protobuf实战
Golang gRPC 服务开发与Protobuf实战

本专题系统讲解 Golang 在 gRPC 服务开发中的完整实践,涵盖 Protobuf 定义与代码生成、gRPC 服务端与客户端实现、流式 RPC(Unary/Server/Client/Bidirectional)、错误处理、拦截器、中间件以及与 HTTP/REST 的对接方案。通过实际案例,帮助学习者掌握 使用 Go 构建高性能、强类型、可扩展的 RPC 服务体系,适用于微服务与内部系统通信场景。

8

2026.01.15

公务员递补名单公布时间 公务员递补要求
公务员递补名单公布时间 公务员递补要求

公务员递补名单公布时间不固定,通常在面试前,由招录单位(如国家知识产权局、海关等)发布,依据是原入围考生放弃资格,会按笔试成绩从高到低递补,递补考生需按公告要求限时确认并提交材料,及时参加面试/体检等后续环节。要求核心是按招录单位公告及时响应、提交材料(确认书、资格复审材料)并准时参加面试。

44

2026.01.15

公务员调剂条件 2026调剂公告时间
公务员调剂条件 2026调剂公告时间

(一)符合拟调剂职位所要求的资格条件。 (二)公共科目笔试成绩同时达到拟调剂职位和原报考职位的合格分数线,且考试类别相同。 拟调剂职位设置了专业科目笔试条件的,专业科目笔试成绩还须同时达到合格分数线,且考试类别相同。 (三)未进入原报考职位面试人员名单。

58

2026.01.15

国考成绩查询入口 国考分数公布时间2026
国考成绩查询入口 国考分数公布时间2026

笔试成绩查询入口已开通,考生可登录国家公务员局中央机关及其直属机构2026年度考试录用公务员专题网站http://bm.scs.gov.cn/pp/gkweb/core/web/ui/business/examResult/written_result.html,查询笔试成绩和合格分数线,点击“笔试成绩查询”按钮,凭借身份证及准考证进行查询。

11

2026.01.15

Java 桌面应用开发(JavaFX 实战)
Java 桌面应用开发(JavaFX 实战)

本专题系统讲解 Java 在桌面应用开发领域的实战应用,重点围绕 JavaFX 框架,涵盖界面布局、控件使用、事件处理、FXML、样式美化(CSS)、多线程与UI响应优化,以及桌面应用的打包与发布。通过完整示例项目,帮助学习者掌握 使用 Java 构建现代化、跨平台桌面应用程序的核心能力。

65

2026.01.14

php与html混编教程大全
php与html混编教程大全

本专题整合了php和html混编相关教程,阅读专题下面的文章了解更多详细内容。

36

2026.01.13

PHP 高性能
PHP 高性能

本专题整合了PHP高性能相关教程大全,阅读专题下面的文章了解更多详细内容。

75

2026.01.13

MySQL数据库报错常见问题及解决方法大全
MySQL数据库报错常见问题及解决方法大全

本专题整合了MySQL数据库报错常见问题及解决方法,阅读专题下面的文章了解更多详细内容。

21

2026.01.13

PHP 文件上传
PHP 文件上传

本专题整合了PHP实现文件上传相关教程,阅读专题下面的文章了解更多详细内容。

35

2026.01.13

热门下载

更多
网站特效
/
网站源码
/
网站素材
/
前端模板

精品课程

更多
相关推荐
/
热门推荐
/
最新课程
PHP自制框架
PHP自制框架

共8课时 | 0.6万人学习

PHP面向对象基础课程(更新中)
PHP面向对象基础课程(更新中)

共12课时 | 0.7万人学习

AI绘画教程
AI绘画教程

共2课时 | 0.2万人学习

关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送

Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号