胜率盈亏比计算器·期望值·连错概率·止损仓位·凯利上限

SKILL效率
效率 未标注权限 许可证不明确
安装这个技能

胜率盈亏比计算器(决策数学):输入胜率和盈亏比,算每次期望值、盈亏平衡胜率与盈亏平衡盈亏比;算连错 N 次的概率——既算「接下来 N 次全错」,也算「做 M 次里迟早出现一段 N 连错」的精确概率和最长连错的分布;算凯利比例并强制附保守提醒(它只是理论上限、胜率估高 5 个百分点会差多少、半凯利与四分之一凯利);按「本金 × 单笔风险% ÷ 每单位止损距离」算数量并按最小单位取整;用蒙特卡洛看固定比例风险下的资金分布与最大回撤;另附一整套速查表。适用于任何「有成有败、成了赚几份、败了亏一份」的重复决策。只做算术,不绑定任何市场,不取行情,不给买卖或下注建议。Python 标准库,内置自测。

一句话选型结论

按资料字段整理

胜率盈亏比计算器·期望值·连错概率·止损仓位·凯利上限是效率类的 Agent Skill,安装方式未标注,权限级别未标注,许可证不明确,有可直接复制的安装命令。技能本质是给模型读的说明书,效果取决于模型与客户端;装完先用一个小任务验证,再放进正式流程。

分类效率 安装方式未标注 权限级别未标注权限 许可证许可证不明确
累计安装 未标注 本周 未标注
GitHub 星标 未标注 仓库 未标注
下载量 未标注 技能市场下载数
权限级别 未标注权限 安装前请确认风险范围
许可证 许可证不明确 未说明

安装

未标注
在支持 Skills 的客户端里执行,装完问一句「你有哪些技能」验证
skillhub install user_9b6e0382/satloot-winrate-calc
  1. 1
    确认客户端支持

    确认你的客户端支持 Skills(Claude、Codex、Cursor 等),并升级到较新的版本。

  2. 2
    拿到技能文件

    执行上面的命令安装;也可以把仓库里的 SKILL.md 手动放进客户端的 skills 目录。

  3. 3
    刷新技能列表

    重新打开客户端,或刷新技能列表,让新放进来的技能被加载。

  4. 4
    验证是否生效

    问一句「你有哪些技能」,确认列表里出现它,再拿一个小任务试跑。

技能档案

效率
字段来自技能仓库与公开索引,中文说明由本站标注
作者 / 维护方user_9b6e0382仓库 未标注 · 版本 未标注
宿主客户端未标注技能可被这些客户端加载
安装方式未标注安装包 community
权限级别未标注权限安装前请确认风险范围
许可证未说明许可证不明确,商用前请自行确认条款
仓库可用性available技能仓库当前是否可访问
最近核验未标注上游最后核验时间 · 数据更新 1791625733
正文体量8.6 KBSKILL.md 原文大小,越大说明说明书写得越细

典型使用场景

3 类
按分类整理的常见用法,具体以 SKILL.md 为准
整理待办与日程

把零散任务收进清单,排出优先级。

批量处理重复任务

把固定动作做成模板,重复执行。

把流程写成清单

把口头流程整理成可复用的步骤。

选择建议

装之前先看这几条
按条目字段给出的判断,不替你决定用不用

值得选的地方

  • 有可直接复制的安装命令,不用自己翻文档找入口。

先想清楚的地方

  • 没有标注权限级别,实际能做什么要装好后确认。
  • 许可证不明确,商用或二次分发前先到仓库确认条款。
  • 没有做站内核验,内容以作者仓库为准。
  • 技能只是说明书,实际效果取决于模型与客户端,装完先用小任务试一遍。

更适合

  • 需要在效率场景里给模型补一套做法的人。
  • 愿意先读一遍 SKILL.md、确认它会让模型做什么的人。

不太适合

  • 对许可证要求很严、必须明确可商用的人。
  • 只想装完就自动变强、不打算看说明书的人。

同类对比

6 个同类
同分类里挑最接近的几条,字段以各自详情页为准
技能权限级别安装方式累计安装宿主客户端安装命令
胜率盈亏比计算器·期望值·连错概率·止损仓位·凯利上限当前 未标注权限 未标注 未标注 未标注 有
Nano PDF 文档 联网访问 ClawHub 市场 424.9 万 OpenClaw 有
自动更新程序 浏览器控制 ClawHub 市场 296.4 万 OpenClaw 有
Gemini 助手 联网访问 ClawHub 市场 254.7 万 OpenClaw 有
word DOCX 文档 联网访问 ClawHub 市场 239.6 万 OpenClaw 有
Excel XLSX 前端 联网访问 ClawHub 市场 227.0 万 OpenClaw 有

SKILL.md 全文

8.6 KB
模型实际读到的说明书原文,来自技能仓库

胜率盈亏比计算器(决策数学)

这个技能做什么、不做什么

  • 做:把「成功率多少、成了赚几份、败了亏一份」这类重复决策,算成几个硬数字——
    期望值、盈亏平衡点、连错的概率、每次该冒多大风险的理论上限、按止损算出的数量、资金曲线的分布。
  • 不做:不联网、不取任何价格或行情、不评价任何品种或项目、不预测、不给买卖或下注建议。
    胜率和盈亏比由用户自己给;用户问「胜率该填多少」「哪个能做」,回答不在范围内,
    改问「你过去的记录里,成功了几次、一共几次?」
  • 不做杠杆、爆仓、强平这类计算。

名词(全部按「份」来算,和钱无关)

名词 意思
胜率 p 成功次数 ÷ 总次数。45、45%、0.45 都行
1R 失败一次亏掉的那一份(风险单位)
盈亏比 rr 成功一次赚几份 R。赚 2 份、亏 1 份就是 2
期望值 平均每做一次赚几份 R:p × rr − (1−p) − 成本
单次风险 每次失败亏掉本金的百分之几(--risk 1 = 1%)

命令

{baseDir} 是本技能目录。所有子命令前都可以加 --json 拿结构化结果(要写在子命令前面)。

# 1. 期望值 + 盈亏平衡点(--cost 每次额外成本,按 R 计;--unit 每份 R 是多少钱)
python {baseDir}/scripts/calc.py ev --win 45 --rr 2 [--cost 0.05] [--unit 500]

# 2. 连错概率:接下来 N 次全错 / M 次里至少一段 N 连错 / 最长连错分布;--risk 给了就算连错后的回撤
python {baseDir}/scripts/calc.py streak --win 45 --n 5 --trades 100 [--risk 1]

# 3. 凯利比例(理论上限 + 保守提醒,提醒不可删)
python {baseDir}/scripts/calc.py kelly --win 55 --rr 1.5

# 4. 止损仓位:本金 × 单笔风险% ÷ 每单位止损距离,按最小单位向下取整
python {baseDir}/scripts/calc.py size --capital 100000 --risk-pct 1 --entry 50 --stop 47 \
  [--step 100] [--fee-per-unit 0.05] [--max-capital-pct 100] [--target 56]

# 5. 资金曲线蒙特卡洛(固定比例风险,种子固定可复现)
python {baseDir}/scripts/calc.py mc --win 45 --rr 2 --risk 1 --trades 100 --paths 2000 [--seed 42]

# 6. 速查表(Markdown)
python {baseDir}/scripts/calc.py table

# 7. 自测:36 项,公式对照手算值、穷举值与退化情形
python {baseDir}/scripts/calc.py selftest

口径

  • 期望值 E = p·rr − (1−p) − cost(单位 R)。盈亏平衡胜率 (1+cost)/(1+rr);盈亏平衡盈亏比 ((1−p)+cost)/p。
  • 连错:
  • 接下来 N 次全错 = (1−p)^N。这只看紧接着的 N 次。
  • M 次里至少出现一段 ≥N 连错:按「当前连错长度」做精确动态规划(自测里用 2^8 条序列穷举核对过)。
    这一行才回答「这事迟早会不会碰上」——胜率 45%、做 100 次,出现 5 连错的概率是 92.0%。
  • 最长连错:期望值 = Σ P(最长 ≥ n);「95% 把握不超过 k」= 最小的 k 使 P(最长 ≥ k+1) ≤ 5%。
  • 连错后的回撤:按当前资金固定比例 1 − (1−r)^N;按初始本金固定金额 N × r。
  • 凯利比例 f* = p − (1−p)/rr(二元结果:赢 rr 份 / 输 1 份),自测里用对数增长率的数值最大点核对过。
    输出必须带四条保守提醒:它是上限不是建议值;胜率估高会让它高估很多(同时给出胜率低 5 个百分点时的值);
    全凯利回撤极大(理论上跌到一半的概率约 50%);它指的是「这一次最多亏掉的资金比例」,不应超过用户自己的单次风险上限。
    ≤0 时直接说「没有正期望,比例为 0」。
  • 止损仓位:数量 = 本金 × 单笔风险% ÷ (|入场价 − 止损价| + 每单位费用),按 --step 向下取整;
    若占用资金超过本金(或 --max-capital-pct),按资金上限压数量并注明「实际风险低于额度」。
    止损在入场价上方也能算(方向自动识别)。取整后为 0 时明确提示。
  • 蒙特卡洛:每次冒当前资金的 r,赢 ×(1 + r·rr − r·cost),输 ×(1 − r − r·cost);
    报最终资金 10/50/90 分位、低于起点的比例、最大回撤中位数与 90 分位、回撤 ≥20%/30%/50% 的比例。
    固定种子可复现;p=1 或 p=0 时结果与解析值完全一致(自测覆盖)。

报告怎么说话

  • 第一句给结论数字:「期望 +0.35R/次,胜率比盈亏平衡线高 11.67 个百分点」。
  • 再给表;表里的数都来自脚本输出,不心算改写。
  • 不用「稳赚」「必胜」「值得做」这类词;不说「该用多少比例」,凯利只报上限并带提醒。
  • 用户给的胜率样本很少(例如只有十几次)时,提醒一句:样本少,估出来的胜率本身误差很大。
  • 结尾保留脚本自带的免责句,不删。

文件

路径 说明
scripts/calc.py 全部计算与自测(纯标准库)
references/quick-tables.md 速查表:期望值矩阵、盈亏平衡胜率、连错概率(50/100 次)、凯利上限、连错回撤

边界

  • 只用 Python 3 标准库,零第三方依赖,不发起任何网络请求。
  • 所有输入都来自用户;胜率、盈亏比的真假本技能无从核对。
  • 模型假设每次结果相互独立、胜率不变;真实世界里这两条常常不成立,结论只是参考上限。
  • 不构成任何投资、投注或经营建议。

常见问题

5 问
答案由本站依据条目字段整理
胜率盈亏比计算器·期望值·连错概率·止损仓位·凯利上限怎么安装?

在支持 Skills 的客户端里执行:skillhub install user_9b6e0382/satloot-winrate-calc。安装方式为未标注。装完刷新技能列表或重开客户端。

胜率盈亏比计算器·期望值·连错概率·止损仓位·凯利上限支持哪些客户端?

资料没有标注宿主客户端,但只要客户端支持 Skills(Claude、Codex、Cursor 等),一般都能加载。

胜率盈亏比计算器·期望值·连错概率·止损仓位·凯利上限权限高吗,安全吗?

权限级别为未标注权限。安装前先看它会读取或写入哪些内容。

胜率盈亏比计算器·期望值·连错概率·止损仓位·凯利上限收费吗?

本站不代收费用,也没有标注具体价格。是否收费取决于技能本身和所用的模型或客户端,正式使用前按作者说明确认。

胜率盈亏比计算器·期望值·连错概率·止损仓位·凯利上限用什么许可证?

许可证标注为 未说明(许可证不明确)。商用或二次分发前请到仓库确认条款原文。

热门专题

按场景挑技能
全部专题 →

技能内容以作者仓库为准;分类、权限级别与许可证状态的中文说明为中文整理,最近核验 未标注。