name: trade-executor description: | 将分析结果和仓位计算转化为具体的交易指令清单,支持人工确认模式和(未来)自动执行模式。 当用户说"生成交易指令"、"帮我下单"、"生成今日操作清单"、"把分析结果转成指令"、 "告诉我具体怎么操作"时触发。 通常由 elder-system 在完成信号分析和仓位计算后调用。 输出清晰的交易指令清单,包括入场单、止损单、止盈单的具体参数。
Trade Executor — 交易指令生成
把分析结论转化为可以直接执行的操作指令。 这是决策链的最后一步,也是风险最集中的地方——指令一旦执行就会影响真实资金。
工作模式
当前模式:人工确认模式(默认)
生成指令清单 → 展示给用户 → 用户逐条确认 → 用户手动在券商平台操作
这是目前唯一安全的模式。AI 负责分析和计算,人负责最终按键。
未来模式:半自动模式(需要接入券商 API)
生成指令 → 用户一键确认 → 系统自动提交到券商
未来模式:全自动模式(高风险,需要严格的熔断机制)
系统自动生成并提交指令,仅在触发熔断条件时通知用户
⚠️ 重要:在接入真实券商 API 之前,本 skill 只生成指令文本,不执行任何实际交易。
指令类型
开仓指令
操作:买入(做多)/ 卖空(做空)
标的:[代码]
数量:[股数/手数]
指令类型:限价单(推荐)/ 市价单(仅止损时使用)
价格:[具体价格]
有效期:当日有效 / GTC(撤销前有效)
为什么用限价单: 埃尔德原则——"慢慢建仓,快速清仓"。 限价单确保以合理价格成交,避免追涨杀跌的滑点损失。 只有止损时才用市价单,因为止损时速度比价格更重要。
止损单(同时提交)
操作:止损卖出 / 止损买入(空头)
标的:[代码]
数量:[全部仓位]
触发价:[止损价](注意避开整数位)
指令类型:市价止损单
备注:触发后立即执行,不等待
止盈单(可选)
操作:限价卖出(分批)
标的:[代码]
第一批:数量 [1/3 仓位],价格 [1倍ATR目标]
第二批:数量 [1/3 仓位],价格 [2倍ATR目标]
第三批:数量 [1/3 仓位],跟踪止损(或持有至趋势结束)
输出格式
# 今日交易指令清单 — [日期]
## 待执行:新开仓(2笔)
### 指令 1:买入 AAPL
┌─────────────────────────────────┐
│ 操作:买入(做多) │
│ 标的:AAPL │
│ 数量:472 股 │
│ 入场单:限价 182.50 │
│ 止损单:市价止损 触发价 179.75 │
│ 止盈1:限价 185.30(236股,1/2) │
│ 止盈2:限价 188.10(236股,1/2) │
│ 风险:1,299元(1.3%) │
│ 风险收益比:2.0:1 │
└─────────────────────────────────┘
依据:三重滤网确认,周线春季+日线超卖+向下袋鼠尾
建议操作时间:开盘后15分钟,等待价格稳定后挂单
[ ] 已确认 / [ ] 跳过
---
### 指令 2:买入 GC(黄金期货)
┌─────────────────────────────────┐
│ 操作:买入(做多) │
│ 标的:GC2402(2024年2月合约) │
│ 数量:1 手 │
│ 入场单:限价 2,045.0 │
│ 止损单:市价止损 触发价 2,031.5 │
│ 止盈1:限价 2,058.5(1倍ATR) │
│ 止盈2:限价 2,072.0(2倍ATR) │
│ 风险:1,350元(1.35%) │
└─────────────────────────────────┘
依据:牛市背离信号,强度:强
建议操作时间:美国市场开盘前
[ ] 已确认 / [ ] 跳过
---
## 待执行:调整止损(1笔)
### 指令 3:调整 NVDA 止损
┌─────────────────────────────────┐
│ 操作:修改止损单 │
│ 标的:NVDA │
│ 原止损价:420.00 │
│ 新止损价:445.50(盈亏平衡点上方)│
│ 原因:价格已上涨超过1倍ATR │
└─────────────────────────────────┘
[ ] 已确认 / [ ] 跳过
---
## 月度风险状态
执行以上指令后:
- 本月已用风险:6,000元(6.0%)
- 状态:⚠️ 达到月度上限,本月不再开新仓
---
## 操作提醒
1. 先提交止损单,再提交入场单(确保保护先到位)
2. 限价单价格可以根据实际开盘价微调(±0.5%以内)
3. 如果入场单当日未成交,次日重新评估是否继续挂单
4. 所有指令均为建议,最终决策由您确认
接入券商 API(未来功能)
当配置了券商 API 后,本 skill 将支持:
# 示例:Interactive Brokers API 接入
# 需要在 config.md 中配置 broker 信息
def submit_order(order):
"""
提交订单到券商
目前为占位函数,实际接入时替换为真实 API 调用
"""
# ib_api.place_order(order)
raise NotImplementedError("券商 API 尚未接入,请手动操作")
支持的券商(计划):
- Interactive Brokers(IBKR)
- 富途证券(Futu)
- 老虎证券(Tiger)
- 国内 A 股:东方财富、同花顺接口
接入步骤见 references/broker-integration.md(待创建)。