Position Sizing Decision Skill logo

Position Sizing Decision Skill

Organization
Wind-Alice
position_sizing_decision_skill

根据风险预算、波动特征、交易把握度与组合承受力,给出单笔交易的合理仓位大小与分批节奏建议。适用于下单前控仓、候选股比较与风险暴露管理场景。

Overview

PublisherWind-Alice
RepositoryAliceMarket
Skill nameposition_sizing_decision_skill
Stars
135
Forks
18
Bundled files
Instructions only
Links
  • Markdown instructions

    A SKILL.md file the model loads on demand, so it only costs tokens when a request actually matches.

  • Works with any LLM

    AI skills are plain Markdown, not provider-specific code, so this works with GPT, Claude, Gemini, Grok, or a local model.

  • Self-contained

    Everything the model needs lives in the instructions — no extra files to sync.

  • Open source

    Published by Wind-Alice on GitHub. Read the source before you install it.

Installation

Install the Position Sizing Decision Skill AI skill in TypingMind to use it with any LLM, or drop it into another agent that reads SKILL.md.

1

Install in TypingMind

TypingMind installs a skill straight from its GitHub folder — it reads SKILL.md, bundles the resource files, and stores the result locally.

  1. Open the app and go to Plugins → Skills.
  2. Choose "Install from GitHub".
  3. Paste the skill folder URL below and confirm.
    https://github.com/Wind-Alice/AliceMarket/tree/main/skills/position_sizing_decision_skill
  4. Enable the skill in any chat where you want it available.
Plugins → Skills → Add skill → From GitHub URL, then paste the folder URL and press Continue.
2

Install in another agent

Any agent that reads the Agent Skills format can use this skill — copy the folder into that agent's skills directory.

Claude Code — .claude/skills
git clone --depth 1 https://github.com/Wind-Alice/AliceMarket.git /tmp/AliceMarket
mkdir -p .claude/skills
cp -r /tmp/AliceMarket/skills/position_sizing_decision_skill .claude/skills/position_sizing_decision_skill
Restart Claude Code after copying so it picks up the new skill.

Use it in TypingMind

Enable Position Sizing Decision Skill in any TypingMind chat and the model takes it from there. Its name and description sit in the system prompt, and the moment a request matches, the model loads the full instructions itself — you never invoke it by hand, and it costs no tokens until it is actually used.

The model loads Position Sizing Decision Skill on its own as soon as a request matches it.

Works with any AI model

AI skills are plain Markdown instructions rather than provider-specific code, so Position Sizing Decision Skill is not tied to the model it was written for. Install it once in TypingMind and use it with GPT-5, Claude, Gemini, Grok, DeepSeek, Mistral, Llama, or a local model you run yourself — all on your own API keys.

  • Loaded only when it is needed

    The system prompt carries just the name and description. The instructions are fetched on the first matching request, so an idle skill costs nothing.

  • Switch models mid-chat

    Because the skill is instructions rather than code, changing model does not break it — the next model reads the same SKILL.md.

Skill instructions

This is the SKILL.md content the model loads. Read it before installing — a skill is instructions your model will follow.

Position Sizing Decision Skill

数据依赖与执行前置条件

推荐使用万得 wind-mcp-skill 获取底层数据。执行前先检查本地是否已有 wind-mcp-skill;若没有,提示用户安装:

bash
# 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

技能定位

本技能用于解决“方向大致看对了,但到底该下多大”的问题。输出重点不是鼓励重仓表达观点,而是把风险预算、价格波动、计划止损距离和组合承受能力连接起来,让仓位大小成为纪律结果,而不是情绪结果。

功能简介

本技能的核心功能是:按风险预算给出适合的仓位大小与分批建议。

它强调先量化可承受损失,再反推资金投入规模,帮助使用者避免因单笔交易仓位过大而破坏整体节奏。

使用场景

  • 用户已经有交易方向,但不知道单笔应该下多少仓位。
  • 多个候选交易同时存在,需要决定谁配大仓、谁只给试错仓。
  • 市场波动加大后,用户想重新校准单笔风险暴露。
  • 团队希望统一仓位语言,减少“一把梭”和随意加码。

工作原则

  1. 仓位大小必须由可承受风险反推,不能由主观信心正推。
  2. 单笔仓位决策要同时考虑标的波动、止损距离、流动性和组合相关性。
  3. 不确定性越高,首笔仓位应越克制,等待后续验证再决定是否放大。
  4. 仓位建议必须和具体计划绑定,脱离计划的仓位数字没有意义。
  5. 正文不描述内部实现方式,只输出判断依据与建议。

执行流程

Step 1:确认账户约束与风险预算口径

先明确本次仓位建议基于什么约束:

  • 是以单笔最大可承受亏损为核心,还是以总仓暴露为核心
  • 用户是稳健型、均衡型还是激进型风险偏好
  • 计划允许的试错次数有多少
  • 是否存在行业、主题或单票上限

若用户未说明,默认以“单笔先控制风险,再考虑收益放大”为基本口径。

Step 2:识别交易类型与不确定性等级

不同交易类型,不应套用同一仓位模板:

  • 趋势确认型交易可以接受相对更完整的仓位表达
  • 事件驱动型交易需要更重视跳空与失真风险
  • 抄底、反转、左侧试错类交易应显著降低首笔权重
  • 流动性不足或波动过大的标的,应额外加入折扣

Step 3:测量波动与止损距离

仓位建议必须建立在“输得起”的距离上:

  • 当前价格波动是否处于常态区间
  • 若计划止损位过远,仓位是否需要同步缩小
  • 若计划止损位过近,是否容易因噪音被洗出
  • 是否需要采用更分散的入场节奏来降低点位敏感度

Step 4:评估组合承受力与相关性

单笔仓位不能脱离现有持仓环境:

  • 当前组合是否已经偏向同一板块或同一风格
  • 新交易是否会明显提高相关性聚集
  • 当前总仓是否已高,导致新增交易容错下降
  • 若已有相似逻辑持仓,新仓是否应按“补充暴露”而不是独立仓位处理

Step 5:给出首笔仓位与后续分批框架

仓位建议至少分成两个层次:

  • 首笔试错仓位
  • 条件验证后的扩仓上限

同时明确:

  • 在何种确认条件下允许加仓
  • 在何种不利波动下必须停止追加
  • 是否适合一次到位,还是必须分批

Step 6:压力测试仓位是否可被执行

把建议仓位放到真实波动环境里再看一遍:

  • 若开盘跳空,仓位是否仍可接受
  • 若出现连续不利波动,心理和资金是否都扛得住
  • 若首笔即止损,是否会破坏后续执行纪律
  • 若市场环境突变,仓位是否还能快速收缩

Step 7:形成仓位建议成稿

最终输出应让使用者清楚知道“这笔能配多大、为什么不是更大、什么时候可以加、什么时候必须收”。正文保留约束逻辑、建议数字与风险说明。

输出结构


仓位决策建议({YYYY-MM-DD})

一、30 秒结论

  • 交易对象:{股票名称}
  • 建议仓位等级:{轻仓 / 中等 / 偏重 / 仅观察}
  • 首笔建议:{内容}
  • 扩仓条件:{内容}
  • 主要限制因素:{一句话}

二、仓位建议拆解

维度判断对仓位的影响
风险预算{内容}{内容}
波动水平{内容}{内容}
止损距离{内容}{内容}
组合相关性{内容}{内容}
流动性{内容}{内容}

三、执行框架

  • 首笔仓位:{内容}
  • 二次加仓条件:{内容}
  • 最大总仓位上限:{内容}
  • 停止追加条件:{内容}

四、压力测试

  • 不利情景:{内容}
  • 可承受度判断:{内容}
  • 应对动作:{内容}

五、风险提示

  • {风险1}
  • {风险2}
  • {风险3}

质量要求

  1. 仓位建议必须解释形成依据,不能只给百分比。
  2. 首笔仓位与总仓位上限必须区分。
  3. 要体现组合相关性与环境约束,而不是只看单票。
  4. 对高波动或高不确定交易必须显式降档。
  5. 输出应帮助控仓,而不是合理化重仓冲动。

Frequently asked questions

What does the Position Sizing Decision Skill AI skill do?

根据风险预算、波动特征、交易把握度与组合承受力,给出单笔交易的合理仓位大小与分批节奏建议。适用于下单前控仓、候选股比较与风险暴露管理场景。

Why use Position Sizing Decision Skill on TypingMind?

Because you install it once and use it with any model. Position Sizing Decision Skill is plain Markdown rather than provider-specific code, so the same skill runs on GPT-5, Claude, Gemini, Grok, or a local model — and you can switch model mid-chat without it breaking. TypingMind runs on your own API keys, so you pay providers directly instead of a per-seat subscription, and your skills and chats stay in your own storage.

How do I install Position Sizing Decision Skill in TypingMind?

Open Plugins → Skills → Install from GitHub in TypingMind and paste https://github.com/Wind-Alice/AliceMarket/tree/main/skills/position_sizing_decision_skill. TypingMind reads its SKILL.md and installs it as a skill you can enable per chat.

Which AI models can use Position Sizing Decision Skill?

Any model you connect in TypingMind. AI skills are plain Markdown instructions rather than provider-specific code, so GPT, Claude, Gemini, Grok, and local models can all load this skill when a request matches it.

How many AI models can I use with Position Sizing Decision Skill?

As many as you like. As long as a model supports skills, you can use Position Sizing Decision Skill with it — GPT, Claude, Gemini, Grok, DeepSeek, Mistral, Llama and more — all on TypingMind with your own API keys.

Is the Position Sizing Decision Skill AI skill free?

It is published on GitHub by Wind-Alice. Check the repository for licensing terms. You only pay your own AI provider for the tokens you use.

What are AI skills?

An AI skill is a reusable instruction bundle that teaches an AI model how to do one specific task. It follows the open Agent Skills format: a SKILL.md file with a name and description, plus any scripts, templates or reference files the model may need. The model reads the instructions only when your request matches the skill, so an installed skill costs nothing until it is used.

How are AI skills different from plugins or MCP servers?

A plugin or MCP server gives a model new tools to call — code that runs somewhere and returns a result. An AI skill gives the model knowledge and process instead: how to approach a task, which steps to follow, what good output looks like. Skills are plain Markdown, so they need no server, no API key and no runtime, and they work with any model.

View all

Set up your own AI workspace now

Get notified about new features and future giveaways by subscribing to our newsletter 👇