仓位风险计算器 · 手数止损杠杆计算

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

仓位风险计算器——不算命只算账。用户已决定交易方向与止损位后,自动计算应该开多少手(股/张)、实际承担多少风险、名义杠杆几倍、各目标位盈亏与 R 倍数;并对多单组合做风险预算体检(单笔 1%、组合 1.5%、情景树 2%、杠杆 3x),超限时给出具体砍仓方案(哪一笔减到几手)。支持期货(GC/MGC/SI/AU/AG)、A股、美股、外汇(标准/迷你/微型手)、Crypto 及任意自定义标的。同时输出 T0–T10 交易计划书骨架(能算的自动填好)。当用户问"买多少""开几手""止损放哪""这笔风险多大""盈亏比够不够""仓位怎么分配""账户能开多大""资金管理""1%法则""头寸规模""position sizing"时应使用本技能。触发词包括仓位、头寸、手数、几手、多少股、止损、止盈、风险、盈亏比、R倍数、杠杆、名义敞口、资金管理、风险控制、加仓、减仓、砍仓、风险预算、交易计划、position size、risk per trade、stop loss、R multiple。

一句话选型结论

按资料字段整理

仓位风险计算器 · 手数止损杠杆计算是效率类的 Agent Skill,安装方式未标注,权限级别未标注,许可证不明确,有可直接复制的安装命令。技能本质是给模型读的说明书,效果取决于模型与客户端;装完先用一个小任务验证,再放进正式流程。

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

安装

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

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

  2. 2
    拿到技能文件

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

  3. 3
    刷新技能列表

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

  4. 4
    验证是否生效

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

技能档案

效率
字段来自技能仓库与公开索引,中文说明由本站标注
作者 / 维护方user_f02937e6仓库 未标注 · 版本 未标注
宿主客户端未标注技能可被这些客户端加载
安装方式未标注安装包 community
权限级别未标注权限安装前请确认风险范围
许可证未说明许可证不明确,商用前请自行确认条款
仓库可用性available技能仓库当前是否可访问
最近核验2026-11-06上游最后核验时间 · 数据更新 2026-11-06
正文体量7.9 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 全文

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

仓位风险计算器

这个技能做什么,不做什么(先读这段)

做:在你已经决定了「买/卖、在哪进、在哪认错」之后,帮你把「能开多大」算清楚。

不做:

  • ❌ 不判断方向、不预测行情、不推荐买什么
  • ❌ 不给目标价、不给进出场建议
  • ❌ 不联网取行情(数字由用户自己给)

边界为什么划这么死:手数算错 = 真金白银的敞口失控,而这类算术 LLM 极易出错。
所以所有风险数字必须由 scripts/position_calc.py 计算——你可以写"为什么",但一个数字都不许自己心算或编造。

> 反过来说:也正因为不算命,这个技能零合规风险、零网络依赖,A股 / 期货 / 外汇 / Crypto 通用。


核心公式(理解它,才不会用错)

每手风险   = |进场价 − 止损价| × 合约乘数 × 汇率
手数       = 风险预算 ÷ 每手风险          (向下取整)
实际风险   = 手数 × 每手风险
名义敞口   = 手数 × 合约乘数 × 现价 × 汇率
盈亏比     = |目标价 − 进场价| ÷ |进场价 − 止损价|

关键洞察:止损越窄,手数越大,但风险不变。
很多人以为"止损放紧一点更安全"——错了,那只会让你开更重的仓位,名义杠杆反而更高。
本技能会同时盯住风险和杠杆两个维度。


风险预算硬规则

层级 上限 超限处理
单笔 ≤ 1.0% 账户 砍手数
组合(多单同时持有) ≤ 1.5% 砍到 1.5% 以内
情景树(互斥分支合计) > 2.0% 必须砍 删分支或减手数
名义杠杆 ≤ 3.0x 优先砍"名义大、风险贡献小"的单子
盈亏比 ≥ 2.0R 不足则不下单(或标注"低盈亏比,小仓试探")

详细理由与常见错误见 references/仓位规则与常见错误.md。


用法

① 单笔:算手数

import sys; sys.path.insert(0, "scripts")
from position_calc import Instrument, build_plan, plan_to_md

plan = build_plan(
    Instrument.A_SHARE,          # 标的
    account=100_000,             # 账户总资金
    risk_pct=0.01,               # 单笔风险 1%
    direction="long",            # long / short
    entry=10.0, stop=9.5,        # 进场 / 止损(这两个必须由用户给)
    targets=[11.0, 12.0],        # 目标位(可多个)
    label="某某股份",
)
print(plan_to_md(plan))

② 标的怎么选

场景 写法
期货/贵金属 Instrument.GC MGC SI SIL AU AG
A股 Instrument.A_SHARE(100 股/手)
美股 Instrument.US_STOCK(1 股/手)
外汇 Instrument.FX_STD / FX_MINI / FX_MICRO
任意标的(Crypto、港股、 uncommon 合约) Instrument.custom(name, mult, unit, tick)

custom 的 mult = 每手代表多少标的量:

# Binance BTCUSDT U本位:1 张 = 0.01 BTC
btc = Instrument.custom("BTC 永续", mult=0.01, unit="BTC", tick=0.1)

# 港股腾讯:1 手 = 100 股
hk = Instrument.custom("腾讯控股", mult=100, unit="股", tick=0.2)

# 外汇非美账户(账户是人民币,EURUSD 报价美元)
build_plan(Instrument.FX_MINI, account=500_000, risk_pct=0.01,
           direction="long", entry=1.1000, stop=1.0950,
           targets=[1.1100], ccy_rate=7.1)      # ← 折算回账户货币

③ 组合体检(最有价值的一步)

from position_calc import build_plan, portfolio_check, check_to_md

plans = [plan_a, plan_b, plan_c]
chk = portfolio_check(plans, account=1_000_000, mode="tree")   # 情景树用 tree
print(check_to_md(chk))

不只告诉你"超了",还告诉你砍哪一笔、砍到几手:

❌ 风险体检:FAIL(情景树,3 笔)
| 合计风险 | 29,810.00(2.98%) | 20,000.00(2.00%) |

**怎么改(具体到大盘)**
- 需削减风险 9810(当前合计 29810,上限 20000):
-   · 删除「C 情景」(37 手,省 9990)

④ 交易计划书骨架

from position_calc import skeleton_md
md = skeleton_md(plan=plan, tree=tree, check=chk, date_str="2026-09-10")

输出 T0–T10 骨架:T0 指令卡、T9 数字速查、体检结果自动填好,其余给写作提示。
各块怎么填见 references/T0-T10填写指南.md。


铁律

  1. 所有手数、风险、盈亏、杠杆、R 倍数必须调用脚本算,禁止心算、禁止口算、禁止"大约是"
  2. 取不到输入就问用户,不要替他假设进场价/止损价——这两个数字是责任分界线
  3. 方向校验由脚本做(多单止损必须在下方、空单止损必须在上方),别自己判断
  4. 体检 FAIL 时必须给出具体砍法,不能只说"风险超了"
  5. 输出必须带免责:纸上计划,非投资建议
  6. 本技能不得联网取行情——它的价值恰恰在于不依赖任何数据源

常见问答

Q:用户只给了"我想买某某股票",没给止损怎么办?
A:反问止损位,或用 suggest_stop(last, atr_val, direction, k) 给一个波动自适应的建议位,
但必须说明"这是按 ATR 倍数给的参考,不是预测,最终止损位你自己定"。绝不替用户决定方向。

Q:算出来是 0 手?
A:脚本会返回 zero_lot=True + 提示。原因通常是:账户太小、止损太宽、合约太大。
解法提示:换更小合约(GC→MGC)、放宽风险比例、或缩小止损距离。

Q:用户想算"最多能亏多少"?
A:那不是本技能的场景。本技能是先定风险再倒推仓位,不是先定仓位再算亏损。

常见问题

5 问
答案由本站依据条目字段整理
仓位风险计算器 · 手数止损杠杆计算怎么安装?

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

仓位风险计算器 · 手数止损杠杆计算支持哪些客户端?

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

仓位风险计算器 · 手数止损杠杆计算权限高吗,安全吗?

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

仓位风险计算器 · 手数止损杠杆计算收费吗?

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

仓位风险计算器 · 手数止损杠杆计算用什么许可证?

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

热门专题

按场景挑技能
全部专题 →

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