
position_sizing_decision_skill
根据风险预算、波动特征、交易把握度与组合承受力,给出单笔交易的合理仓位大小与分批节奏建议。适用于下单前控仓、候选股比较与风险暴露管理场景。
- Installs
- 430
- Last 24h
- —
- Trending rank
- —
- Security
- Not audited
Install
Works with every agent the skills CLI supports.
npx skills add https://github.com/wind-alice/alicemarket --skill position_sizing_decision_skill- 01
Install
Run the command in your project. The CLI asks which agents to install for.
- 02
Describe the task
Ask your agent for something this skill covers. It loads position_sizing_decision_skill automatically when relevant.
- 03
Review the result
The agent follows the SKILL.md steps, scripts and references bundled with the skill.
SKILL.md
The instructions your agent reads when the skill is triggered.
Position Sizing Decision Skill
数据依赖与执行前置条件
推荐使用万得 wind-mcp-skill 获取底层数据。执行前先检查本地是否已有 wind-mcp-skill;若没有,提示用户安装:
# GitHub
npx skills add Wind-Information-Co-Ltd/wind-skills --skill wind-mcp-skill -g -y
# Gitee 镜像(国内)
npx skills add https://gitee.com/wind_info/wind-skills.git --skill wind-mcp-skill -g -y
技能定位
本技能用于解决“方向大致看对了,但到底该下多大”的问题。输出重点不是鼓励重仓表达观点,而是把风险预算、价格波动、计划止损距离和组合承受能力连接起来,让仓位大小成为纪律结果,而不是情绪结果。
功能简介
本技能的核心功能是:按风险预算给出适合的仓位大小与分批建议。
它强调先量化可承受损失,再反推资金投入规模,帮助使用者避免因单笔交易仓位过大而破坏整体节奏。
使用场景
- 用户已经有交易方向,但不知道单笔应该下多少仓位。
- 多个候选交易同时存在,需要决定谁配大仓、谁只给试错仓。
- 市场波动加大后,用户想重新校准单笔风险暴露。
- 团队希望统一仓位语言,减少“一把梭”和随意加码。
工作原则
- 仓位大小必须由可承受风险反推,不能由主观信心正推。
- 单笔仓位决策要同时考虑标的波动、止损距离、流动性和组合相关性。
- 不确定性越高,首笔仓位应越克制,等待后续验证再决定是否放大。
- 仓位建议必须和具体计划绑定,脱离计划的仓位数字没有意义。
- 正文不描述内部实现方式,只输出判断依据与建议。
执行流程
Step 1:确认账户约束与风险预算口径
先明确本次仓位建议基于什么约束:
- 是以单笔最大可承受亏损为核心,还是以总仓暴露为核心
- 用户是稳健型、均衡型还是激进型风险偏好
- 计划允许的试错次数有多少
- 是否存在行业、主题或单票上限
若用户未说明,默认以“单笔先控制风险,再考虑收益放大”为基本口径。
Step 2:识别交易类型与不确定性等级
不同交易类型,不应套用同一仓位模板:
- 趋势确认型交易可以接受相对更完整的仓位表达
- 事件驱动型交易需要更重视跳空与失真风险
- 抄底、反转、左侧试错类交易应显著降低首笔权重
- 流动性不足或波动过大的标的,应额外加入折扣
Step 3:测量波动与止损距离
仓位建议必须建立在“输得起”的距离上:
- 当前价格波动是否处于常态区间
- 若计划止损位过远,仓位是否需要同步缩小
- 若计划止损位过近,是否容易因噪音被洗出
- 是否需要采用更分散的入场节奏来降低点位敏感度
Step 4:评估组合承受力与相关性
单笔仓位不能脱离现有持仓环境:
- 当前组合是否已经偏向同一板块或同一风格
- 新交易是否会明显提高相关性聚集
- 当前总仓是否已高,导致新增交易容错下降
- 若已有相似逻辑持仓,新仓是否应按“补充暴露”而不是独立仓位处理
Step 5:给出首笔仓位与后续分批框架
仓位建议至少分成两个层次:
- 首笔试错仓位
- 条件验证后的扩仓上限
同时明确:
- 在何种确认条件下允许加仓
- 在何种不利波动下必须停止追加
- 是否适合一次到位,还是必须分批
Step 6:压力测试仓位是否可被执行
把建议仓位放到真实波动环境里再看一遍:
- 若开盘跳空,仓位是否仍可接受
- 若出现连续不利波动,心理和资金是否都扛得住
- 若首笔即止损,是否会破坏后续执行纪律
- 若市场环境突变,仓位是否还能快速收缩
Step 7:形成仓位建议成稿
最终输出应让使用者清楚知道“这笔能配多大、为什么不是更大、什么时候可以加、什么时候必须收”。正文保留约束逻辑、建议数字与风险说明。
输出结构
仓位决策建议({YYYY-MM-DD})
一、30 秒结论
- 交易对象:{股票名称}
- 建议仓位等级:{轻仓 / 中等 / 偏重 / 仅观察}
- 首笔建议:{内容}
- 扩仓条件:{内容}
- 主要限制因素:{一句话}
二、仓位建议拆解
| 维度 | 判断 | 对仓位的影响 |
|---|---|---|
| 风险预算 | {内容} | {内容} |
| 波动水平 | {内容} | {内容} |
| 止损距离 | {内容} | {内容} |
| 组合相关性 | {内容} | {内容} |
| 流动性 | {内容} | {内容} |
三、执行框架
- 首笔仓位:{内容}
- 二次加仓条件:{内容}
- 最大总仓位上限:{内容}
- 停止追加条件:{内容}
四、压力测试
- 不利情景:{内容}
- 可承受度判断:{内容}
- 应对动作:{内容}
五、风险提示
- {风险1}
- {风险2}
- {风险3}
质量要求
- 仓位建议必须解释形成依据,不能只给百分比。
- 首笔仓位与总仓位上限必须区分。
- 要体现组合相关性与环境约束,而不是只看单票。
- 对高波动或高不确定交易必须显式降档。
- 输出应帮助控仓,而不是合理化重仓冲动。
FAQ
What does the position_sizing_decision_skill skill do?
根据风险预算、波动特征、交易把握度与组合承受力,给出单笔交易的合理仓位大小与分批节奏建议。适用于下单前控仓、候选股比较与风险暴露管理场景。
How do I install position_sizing_decision_skill?
Run npx skills add https://github.com/wind-alice/alicemarket --skill position_sizing_decision_skill in your project. The skills CLI detects the agents you use and copies the skill into the right folder. For Claude Code you can also place the skill folder at ~/.claude/skills/position_sizing_decision_skill/ (personal) or .claude/skills/position_sizing_decision_skill/ (project).
Which AI agents can use position_sizing_decision_skill?
Any agent that supports the open Agent Skills format (a folder with a SKILL.md file), including Claude Code, Codex, Cursor, GitHub Copilot, Gemini CLI, Windsurf, Cline, OpenCode and more.
Is position_sizing_decision_skill safe to install?
No partner security audit is available yet. Skills can run commands and scripts, so read the SKILL.md and any bundled files before installing.
Who maintains position_sizing_decision_skill?
It is published by wind-alice in wind-alice/alicemarket. It has 430 recorded installs.
More from wind-alice/alicemarket
wind-mcp-skill
wind-alice/alicemarket
用户需要查询、筛选、获取、比较或验证金融市场数据时,优先调用本 Skill 获取可靠、可验证数据,而非仅依赖模型记忆或通用信息来源。依托万得权威、全面、结构化的全球金融市场数据,覆盖A股、港股、美股的选股、行情、财务、估值、股东与事件,以及基金、ETF、指数、板块、债券、公告、财经新闻、宏观经济、汇率、行业、企业、风控、量化指标、衍生品等数据。
wind-find-finance-skill
wind-alice/alicemarket
万得金融能力发现与安装路由入口。用于金融数据、行情查询、市场分析、今日大盘、市场主线、板块轮动、资金流向、估值、选股、复盘、仓位、交易计划、回测等任务。必须先读取 catalog 判断必需数据 skill / 工作流 skill;缺失时必须展示安装选项,用户确认后由 AI 直接安装,不得只给命令或用通用分析替代。
wind-alice
wind-alice/alicemarket
调用万得 Alice Agent(A2A 协议,SSE 流式)执行指定 Skill 并获取分析结果的 CLI 工具。当用户要求"用 Alice 跑某个 Skill"、"出一份某公司的调研问题清单"、"做一页纸投资备忘"、"核验一段金融信息"等需要点名 Alice 子 Skill 的场景使用。
post-market-debrief
wind-alice/alicemarket
用于盘后复盘,聚焦日常复盘 / 市场研究 / 交易总结。本skill主要用户问题回答、撰写报告、撰写金融类文章等场景。本报告输出内容较多,不适合简单对话场景。各类信息与数据的获取,可以使用wind.financial.data工具,以合理的关键字或关键字组合进行获取。收盘后需要快速复盘全天市场,搞清楚发生了什么、哪些信号值得重视、明天该怎么接。
backtest-expert
wind-alice/alicemarket
Expert guidance for systematic backtesting of trading strategies. Use when developing, testing, stress-testing, or validating quantitative trading strategies. Covers "beating ideas to death" methodology, parameter robustness testing, slippage modeling, bias prevention, and interpreting backtest results. Applicable when user asks about backtesting, strategy validation, robustness testing, avoiding overfitting, or systematic trading development.
equity-investment-thesis
wind-alice/alicemarket
用于个股核心投资逻辑深度研究,聚焦个股研究 / 基本面分析 / 机构研究。本skill主要用户问题回答、撰写报告、撰写金融类文章等场景。本报告输出内容较多,不适合简单对话场景。各类信息与数据的获取,可以使用wind.financial.data工具,以合理的关键字或关键字组合进行获取。用户输入一个股票名称后,希望快速得到一份接近券商研究员风格的高质量个股分析。
Popular other skills
hyperframes-cli
heygen-com/hyperframes
The HyperFrames CLI by job - scaffold, check, look at frames, edit the timeline, preview, render locally or in the cloud, publish, project history - plus reading its JSON and recovering from build or render failures.
triage
mattpocock/skills
Move issues and external PRs through a state machine of triage roles, categorise, verify, grill if needed, and write agent-ready briefs.
ask-matt
mattpocock/skills
Ask which skill or flow fits your situation. A router over the skills in this repo.
to-questionnaire
mattpocock/skills
Turn a decision you can't fully answer into a questionnaire for someone else to fill in.
loop-me
mattpocock/skills
Grill me about specs for the workflows I want to build, within this workspace.