AIOS(Aiden Investment Operating System)投资操作系统。用于交易前检查、仓位计算、交易日志记录和月度复盘。 触发条件:当用户提到"交易检查"、"买入检查"、"仓位计算"、"交易日志"、"复盘"、"止损"、"风险管理"、"position sizing"、"交易纪律"等关键词时触...
---
name: aios
description: |
AIOS(Aiden Investment Operating System)投资操作系统。用于交易前检查、仓位计算、交易日志记录和月度复盘。
触发条件:当用户提到"交易检查"、"买入检查"、"仓位计算"、"交易日志"、"复盘"、"止损"、"风险管理"、"position sizing"、"交易纪律"等关键词时触发。
当用户要进行股票/基金/ETF交易前,应主动建议运行 AIOS 检查流程。
allowed-tools:
- Read
- Write
- Bash
- WebSearch
metadata:
author: Aiden
version: "1.0"
last_updated: "2026-06-26"
trigger: 交易前检查、仓位计算、交易日志、复盘、风险管理
---
# AIOS - Aiden Investment Operating System
> **交易不是预测未来,而是在未来不确定的情况下,依然能够长期活下来。**
## 核心理念
- 世界上没有被验证的"选股法则",但有被验证的"风险管理法则"
- 先决定怎么活下来,再决定怎么赚钱
- AI 负责发现机会,用户负责管理风险,市场负责决定收益
## 工具路径
```
SKILL_DIR = 当前 SKILL.md 所在目录
SCRIPTS = $SKILL_DIR/scripts
REFS = $SKILL_DIR/references
LOGS = 用户工作目录/logs (如不存在则创建)
```
## 工作流
### 1. 交易前检查(check)
当用户说"我要买XXX"、"交易检查"、"买入检查"时,执行此流程。
**Step 1: 引导用户完成交易计划**
必须让用户回答以下问题(不可跳过):
1. **标的代码/名称**
2. **当前价格**
3. **买入理由**(至少 3 条)
4. **失效条件**(什么情况下判断是错的)
5. **止损价格**(必须低于买入价)
6. **目标价格**
7. **计划买入金额**
**Step 2: 计算风险参数**
根据用户提供的信息计算:
- 止损幅度 = (买入价 - 止损价) / 买入价 × 100%
- 潜在收益 = (目标价 - 买入价) / 买入价 × 100%
- 风险回报比 = 潜在收益 / 止损幅度
- 风险回报比必须 ≥ 1:2,否则警告
**Step 3: 仓位计算**
```bash
python3 $SCRIPTS/aios.py position --price <买入价> --stop-loss <止损价> --account <账户总额>
```
如果用户未设置账户总额,先运行:
```bash
python3 $SCRIPTS/aios.py init --account <账户总额>
```
**Step 4: 情绪自检**
询问用户当前情绪状态:
- 1. 冷静理性 ✅
- 2. 有些焦虑 ⚠️
- 3. FOMO(害怕错过)❌
- 4. 恐慌 ❌
- 5. 过度自信 ⚠️
如果选择 3 或 4,**阻止交易**。
**Step 5: 汇总报告**
输出格式:
```
═══════════════════════════════════════════
AIOS 交易检查报告
═══════════════════════════════════════════
标的: XXX
价格: ¥XX.XX
✅ 买入理由: [列出 3 条]
✅ 失效条件: [列出]
✅ 止损价: ¥XX.XX (幅度 X.X%)
✅ 目标价: ¥XX.XX
✅ 风险回报比: 1:X.X
✅ 建议最大仓位: ¥XX,XXX (X.X%)
✅ 情绪状态: 冷静理性
结论: 所有检查通过 / 未通过
═══════════════════════════════════════════
```
**Step 6: 记录到日志**
如果检查通过,询问是否记录:
```bash
python3 $SCRIPTS/aios.py log --type 买入 --ticker <代码> --price <价格> --reasons '<理由>' --stop-loss <止损> --target <目标> --emotion <情绪>
```
### 2. 仓位计算(position)
当用户问"买多少"、"仓位计算"、"position sizing"时:
```bash
python3 $SCRIPTS/aios.py position --price <价格> --stop-loss <止损价> --account <账户总额>
```
或者用内置公式快速计算:
```
允许亏损 = 账户总额 × 1%
止损距离 = 买入价 - 止损价
最大股数 = 允许亏损 ÷ 止损距离
最大金额 = 最大股数 × 买入价
```
### 3. 交易日志(log)
当用户说"记录交易"、"交易日志"时:
```bash
python3 $SCRIPTS/aios.py log --type <类型> --ticker <代码> --price <价格>
```
或手动写入日志文件(如 scripts 工具不可用时):
```bash
cat >> $LOGS/trade_log.json << 'EOF'
{
"datetime": "<当前时间>",
"type": "<买入/卖出/加仓/减仓>",
"ticker": "<代码>",
"price": <价格>,
"reasons": ["理由1", "理由2", "理由3"],
"stop_loss": <止损价>,
"target_price": <目标价>,
"emotion": <1-5>,
"notes": "<备注>"
}
EOF
```
### 4. 月度复盘(review)
当用户说"复盘"、"月度总结"时:
1. 读取本月交易日志
2. 统计交易笔数、情绪分布、违规情况
3. 引导用户回答复盘问题:
- 本月盈利/亏损笔数
- 最好的一笔交易是什么?为什么?
- 最差的一笔交易是什么?为什么?
- 学到的最重要的一件事
- 下个月最需要改进的一点
4. 保存复盘记录
### 5. 补仓检查(add-position)
当用户说"补仓"、"加仓"时,**必须先问**:
> 如果今天没有持仓,现在这个价格,你会买吗?
- 答案是「不会」→ **阻止补仓**
- 答案是「会」→ 走完整检查流程
### 6. 熔断检查(circuit-breaker)
在任何交易操作前,自动检查:
| 条件 | 动作 |
| ------------------------ | ------------------------------ |
| 单笔亏损 > 2% | 暂停该标的后续操作 |
| 单月回撤 > 5% | 暂停所有新开仓 |
| 连续 3 笔亏损 | 暂停交易 1 周,复盘系统 |
| 情绪失控 | 当天不交易 |
## 十一条原则速查
| # | 原则 | 一句话 |
| -- | ------------------ | ----------------------------------------- |
| 1 | 本金永远第一 | 任何一次交易都不能让账户受到致命伤害 |
| 2 | 先退出再买入 | 买入前先写好止损和失效条件 |
| 3 | 永远分批建仓 | 第一次只投 20-30% |
| 4 | 不因亏损补仓 | 没有持仓你会买吗?不会就别补 |
| 5 | 仓位比价格重要 | 方向错不要命,仓位错要命 |
| 6 | 单笔亏损固定 | 先确定允许亏多少,再反推买多少 |
| 7 | 盈利可以加仓 | 加赢家,不救输家 |
| 8 | 不要预测改为应对 | 提前写好涨跌应对方案 |
| 9 | 交易日志 | 最大的敌人是自己 |
| 10 | 定期推翻自己 | 每半年审视系统漏洞 |
| 11 | AI 时代原则 | AI 发现机会,人管理风险 |
## 仓位上限参考
| 标的类型 | 最大仓位 |
| ---------------- | ---------- |
| ETF | 20-25% |
| 核心龙头 | 10-15% |
| 高风险成长股 | 5-8% |
| 试错仓 | 1-3% |
| 总仓位上限 | 80% |
| 单行业上限 | 30% |
## 参考文档
如需查看完整投资手册:
```
Read $REFS/AIOS-Manual.md
```
如需查看交易日志模板:
```
Read $REFS/trade-journal-template.md
```
## 重要提醒
- 每次用户说"我要买XXX"时,**必须**引导走完检查流程,不可跳过
- 如果用户拒绝回答关键问题(止损价、失效条件),**阻止交易**
- 情绪检查不通过时,**阻止交易**
- 风险回报比 < 1:2 时,**警告并建议调整**
- 所有交易必须记录到日志
don't have the plugin yet? install it then click "run inline in claude" again.