Install
openclaw skills install @thatshinji/trading-plan-generator基于 Brent Penfold《交易圣经》框架,为股票交易生成完整的交易预案(Setup)和交易计划(Plan)。当用户询问「帮我制定交易计划」、「帮我做交易预案」、「XX股票怎么买」、「帮我规划一下XX股票的入场和止损」时使用此技能。触发前提:用户明确指定了具体股票代码或名称。
openclaw skills install @thatshinji/trading-plan-generator基于 Brent Penfold《交易圣经》框架,为每笔股票交易生成结构化的交易预案和交易计划。
重要:本 skill 必须完成全部调研步骤后才能输出方案,不得跳过。
所有交易预案与计划均须在以下总则框架下制定。总则是本系统的基石,不可偏离。
每笔交易的最大亏损金额(按止损价计算)不得超过账户权益的 2%。
单笔最大风险 = 账户总权益 × 2%
每股风险 = 计划入场价(或区间上限价) − 止损价
可买股数 = 单笔最大风险 ÷ 每股风险(向下取整到交易最小单位)
单票仓位上限:
组合总仓位:
同时持仓股票数量(港股 + A股 + 美股合并计算)不得超过 7 只。
| 策略 | 前提 | 方法 | 仓位 |
|---|---|---|---|
| 主策略(顺势中线) | 大周期趋势明朗,或明确反转信号 | 突破关键压力+放量确认后,等待回踩入场,设置明确止损与分批止盈 | 优先 |
| 附属策略(逆势短线) | 大周期明确,但在关键支撑位出现特别强的止跌信号 | 少量尝试,仓位和频率必须显著低于主策略 | 次要 |
| 指标 | 目标值 | 说明 |
|---|---|---|
| 单笔目标盈亏比 | ≥2:1,理想 ≥3:1 | — |
| 系统长期胜率 | 35–50% | 可接受区间,只要期望值为正 |
| 预期值 | ≥ 0 | 正预期值才能长期盈利 |
若某标的方案盈亏比略低(如 1.5–2:1),须在预案中写明理由(例如趋势极强、估值极低),并通过降低仓位等方式补偿风险。
以账户权益曲线的历史高点为基准,实时计算当前回撤比例。
| 回撤程度 | 阈值 | 措施 |
|---|---|---|
| 轻度回撤 | ≤ 10% | 正常执行系统,但减少尝试性逆势交易,优先高质量顺势机会 |
| 中度回撤 | 10–15% | 停止所有新开仓;正在运行的策略可按预案正常止损/止盈/减仓 |
| 重度回撤 | ≥ 15% | 立即暂停所有新开仓和加仓操作;集中复盘,至少暂停交易 10–20 个交易日,期间仅允许逐步减仓;只有当权益从最低点反弹 ≥3–5%,且复盘确认系统无结构性问题后,才考虑恢复正常交易 |
组合层检查(前置,必须首先确认):
预案三步骤:
计划四步骤:
资金与仓位:
系统层面:
| 交易预案(Setup) | 交易计划(Plan) | |
|---|---|---|
| 回答 | 市场现在是什么状态?我应该关注什么? | 我怎么买、怎么卖、怎么止损、怎么持仓? |
| 关键词 | 趋势、回撤、确认 | 进场、止损、目标、退出 |
| 核心问题 | 是否满足交易条件? | 入场后具体怎么操作? |
longbridge quote [代码]
longbridge kline history [代码] --period day --start [3个月前日期] --end [今天]
必须获取:当前价、前收价、涨跌幅、成交量、当日高低点、近3~6个月日K数据
longbridge news [代码]
必须获取:近10条新闻,识别催化剂(利好/利空)
必须调用问财查询以下数据:
A股/港股:
python3 ~/.openclaw/workspace/skills/问财选A股/hithink-astock-selector/scripts/cli.py --query "[股票名称] 市盈率 市净率 营收 利润 ROE 资产负债率"
美股:
python3 ~/.openclaw/workspace/skills/问财选美股/hithink-usstock-selector/scripts/cli.py --query "[股票名称] 市盈率 市净率 营收 利润 ROE 资产负债率"
必须获取:PE、PB、营收、净利润、ROE、资产负债率、经营现金流
基于以上数据,形成:
只有在完成前四步后,才能输出最终方案。
预案回答:市场现在是什么状态?我应该关注什么?
使用周线判断主要趋势(200天均线仅用于辅助确认方向):
"市场只有约 15% 的时间有明显趋势,其余85%处于盘整。"
在上升趋势中,等待价格回落到潜在支撑区域再买入; 在下降趋势中,等待价格回升到潜在阻力区域再卖出。
"上升趋势中,价格将先下降再上升。下降趋势中,价格将先上升再下降。" 回调趋势交易的优势是允许设置较小的止损点,降低初始风险。
等待价格在实际支撑/阻力区域形成确认信号(如锤子线、吞没、启明之星等反转K线),再执行进入。
计划回答:入场后,我具体怎么操作?
等待价格回落到实际支撑区域形成确认后买入;等待价格回升到实际阻力区域形成确认后卖出。
确认信号出现后,下单入场。
永远要有止损。 每次交易必须预先确定:
两种止损类型:
"你之所以买入,是因为你相信市场已经触及潜在的支撑线,并且这个支撑线将抬高。你在某一水平上止损离场,是因为你认为自己的设想是错误的。"
每笔交易承担账户余额的固定百分比作为风险:
每笔交易风险金额 = 账户余额 × 2%
持仓数量 = 每笔交易风险金额 / (买入价 - 止损价)
每笔交易风险上限:账户权益的 2%(硬规则)
预期值 = (准确率 × 平均收益/平均损失) - (1 - 准确率)
| 指标 | 目标值 | 说明 |
|---|---|---|
| 准确率 | ≥ 35% | 可接受35–50%区间 |
| 平均收益/平均损失 | ≥ 2:1,理想 ≥ 3:1 | 单笔盈利是亏损的2倍以上 |
| 预期值 | ≥ 0 | 正预期值才能长期盈利 |
"作为风险管理者,你应该制定方法以达到一定的预期值,而不是某个准确度。" 趋势交易不追求准确率,而是追求预期值。 一个33%准确率、3:1盈亏比的策略,可以产生正预期值。
除了单笔交易的止损,还需要对整个交易方法设置终止点。
三个作用:
推荐做法:
"你应该为了抓住赚取期望利润的机会而交易,你不该为了赚得短期利润的喜悦而交易。"
记住: 长期趋势交易准确率低,亏损交易数量远超盈利交易。做好心理准备——趋势交易者的生活是痛苦的。
"除非爆仓风险趋近0,否则不应该交易。"
# [股票名称]([代码])交易预案与计划
> 建档日期:[日期]
> 板块/风格标签:[如:A股黄金/港股互联网/美股半导体]
> 分析基础:技术面 + 基本面(问财数据)+ 消息面
> 参考框架:Brent Penfold《交易圣经》+ 系统交易总则
---
## 行情数据
| 项目 | 数值 |
|------|------|
| 当前价 | [价格] |
| 前收价 | [价格] |
| 涨跌幅 | [+/-X%] |
| 成交量 | [X万股] |
| 今日高低 | [高] / [低] |
---
## 技术面分析
- 周线趋势:[上升/下降/震荡]
- 日线均线:[描述]
- 支撑位:[价格]
- 压力位:[价格]
- 量价配合:[描述]
---
## 基本面数据(来源:同花顺问财)
| 指标 | 数值 | 评价 |
|------|------|------|
| PE | X倍 | 偏高/合理/偏低 |
| PB | X倍 | ... |
| 营收 | X亿 | ... |
| 净利润 | X亿 | ... |
| ROE | X% | ... |
| 资产负债率 | X% | ... |
---
## 消息面
- 催化剂:[描述]
- 近期新闻:[列表]
---
## 交易预案三步骤
1. **识别趋势**:[周线趋势结论]
2. **等待回撤点位**:[支撑位]
3. **等待回调模式**:[具体K线形态]
---
## 交易计划
| 项目 | 内容 |
|------|------|
| 策略类型 | [主策略/附属策略] |
| 买入价 | [价格区间] |
| 持仓数量 | [数量]股 |
| 止损价 | [价格](跌破[支撑位]确认) |
| 目标价1 | [价格] |
| 目标价2 | [价格] |
| 仓位占比 | [X%] |
| 最大风险 | 占账户 [X%] |
---
## 分批操作计划
| 批次 | 条件 | 操作 |
|------|------|------|
| 首批入场 | 价格回撤至[支撑位] + K线确认 | 买入 X股 |
| 突破加仓 | 突破[压力位] | 再买 X股 |
| 目标1减仓 | 触及 [价格] | 卖出 X股(1/3) |
| 目标2清仓 | 触及 [价格] | 全部出 |
---
## 资金管理计算
账户金额:XXX元 单笔风险上限:XXX元(账户2%) 买入区间:XXX ~ XXX元 止损价:XXX元 每股风险:XXX元 可买股数 = XXX股 仓位占比:X%
---
## 预期值评估
| 指标 | 目标 | 本单 | 备注 |
|------|------|------|------|
| 准确率 | ≥35% | — | — |
| 盈亏比 | ≥2:1(理想3:1)| [X:1] | 若<2:1需说明理由 |
| 预期值 | ≥0 | — | — |
---
## 下单前12项检查
**组合层(前置):**
- [ ] A. 持仓数量 < 7?
- [ ] B. 本板块权重未过高(≤50%)?
**预案三步骤:**
- [ ] 1. 趋势确认(周线趋势与进场方向一致)
- [ ] 2. 回调价位(价格已回撤至关键支撑区域)
- [ ] 3. 回调模式(出现进场确认K线)
**计划四步骤:**
- [ ] 4. 入场信号明确
- [ ] 5. 买入点/止损点已确定
- [ ] 6. 目标价已确定(至少2个)
- [ ] 7. 止损金额 ≤ 账户2%
**资金与仓位:**
- [ ] 8. 仓位已确定(≤20%,大盘股≤25%需写明理由)
- [ ] 9. 每笔交易风险在可承受范围内
**系统层面:**
- [ ] 10. 当前回撤阶段允许新开仓?
- [ ] 11. 权益曲线在系统终止点之上
- [ ] 12. 策略类型匹配(主策略优先)
---
## 持仓日志
| 日期 | 价格 | 事件 | 状态 |
|------|------|------|------|
| [日期] | [价格] | [事件] | [状态] |
交易预案.md交易计划.mdreferences/penfold-framework.md