深色模式
期货期权交易系统 — 完整使用手册
版本: v1.5.1(自动执行安全加固:成交前方向复核 + 非交易时间自动撤挂单 + 去重改按单子状态 + 挂单中计划变更撤单重挂——杜绝挂单跨夜/跨周末误成交与跨天重复下单;承接 v1.5 自动执行闭环:交易机会「优/良」自动下单 + 生命周期跟踪、自动执行复盘报告每周自动生成——战绩×回测对账 + 分级改进建议;承接 v1.4 双周期框架:主力合约换月复权、中线历史回测面板、方向背离横幅、中线进入扫描评分 +8/−6、中线反转托盘提醒、信号历史按中线方向分组胜率) | 适用: 期货 + 期权全链路 核心理念: 一套能让你在市场里活下来的交易系统,至少要搞定 7 件事——方向、结构、位置、信号、止损、出场、仓位。缺一个,你的交易就像缺了一条腿的桌子,随时可能塌。
目录
- 一、7 件事对照表:你的系统齐了吗
- 二、系统架构与首次使用准备
- 三、核心工作流:扫描发现 → 聚焦研判 → 下单 → 持仓监控 → 验证复盘(闭环)
- 四、期货整条链路
- 五、期权整条链路
- 六、仓位与风控体系(第七要素的执行层)
- 七、每日工作流速查
- 八、页面导航速查表
- 九、全功能操作指南(按菜单分组逐页说明)
- 十、信号历史分组统计:按策略/方向/止损/止盈规则看胜率
- 十一、复盘总结周期:日 / 周 / 月 / 季
- 十二、回测结果 → 系统改进闭环
一、7 件事对照表:你的系统齐了吗
齐了,而且每一条都不是"有",是"有且自动化"。 逐条对照如下:
| # | 交易要素 | 系统怎么解决 | 落在哪个页面/服务 |
|---|---|---|---|
| 1 | 方向 | 期货研判给出双周期方向:⏳ 中线方向(1-4 周定大方向,6 维汇总 0-10 评分)+ 短线方向(看多/看空/震荡/观望)+ 置信度★★★;期权研判给出独立方向;交易机会页给出方向信号计数(多头信号数 vs 空头信号数)+ 每行中线周期徽章 | 期货研判 / 期权研判 / 交易机会 |
| 2 | 结构 | 期限结构(Backwardation/Contango)、库存仓单增减、持仓龙虎榜净多净空与集中度、阵营分析(多空阵营对比)、波动率结构(IV 水平/skew) | 期货研判依据面板 / 仓单分析 / 持仓龙虎榜 / 阵营分析 / 波动率分析 |
| 3 | 位置 | 跨品种价差 Z-score(偏离均值几倍标准差)、现货基差升贴水、IV 历史百分位(判断贵/便宜)、GEX/DEX 支撑压力位、入场时机评分(优/良/慎/等)+ 追涨杀跌预警 | 期货研判 / 交易机会 / 期权研判(GEX/DEX 卡片) |
| 4 | 信号 | 15 步交叉验证产生结构化信号(期限结构/仓单/排名/价差/席位/基差六个信号源 + 宏观事件),事件雷达前瞻扫描、交易机会全品种扫描(🔥≥30 / ✅≥20 / 📌≥10)、信号历史存档 | 期货研判 / 事件雷达 / 交易机会 / 信号历史 |
| 5 | 止损 | 每个策略执行计划自带止损规则,机器可解析(-5% / Delta<0.15 / 固定价格);AutoStopService 每 5 秒自动刷新价格并自动平仓;风控规则层兜底 | 策略推荐卡片 / AutoStop 后台服务 / 风控仪表盘 |
| 6 | 出场 | 止盈规则含移动止盈(如 trailing:激活=2,回撤=1)、Delta≥0.7 止盈、固定目标价;出场规则对比页可回测不同止盈规则的历史表现;持仓看板给出过夜/过周末持仓建议(建议持有/减仓/平仓) | 策略执行计划 / 出场规则对比 / 期货持仓看板 |
| 7 | 仓位 | 自动算建议手数/张数(账户权益 × 20% 比例 ÷ 保证金占用),分批建仓策略(30%→30%→40%);风控规则 MaxPosition(品种手数限额)、MaxConcentration(品种集中度限额)、MinMarginRatio(保证金占比) | 策略卡片资金管理提示 / 分批建仓策略 / 风控仪表盘 |
结论:这不是一张"四条腿的桌子",而是七条腿都接了地——其中止损、出场、仓位这三条腿还是系统自动盯着的(5 秒一轮),人只需要做判断和点击执行。
二、系统架构与首次使用准备
2.1 系统组成
- WPF / Prism 9 / .NET 9 桌面端,模块化:
Futures(期货+宏观)、Options(期权)、Stock(股票)、Desktop(壳+综合页面)。 - 数据库:PostgreSQL(行情/持仓/订单/风控/信号历史);Redis 提供实时价格与希腊值缓存。
- 交易通道:内置仿真撮合引擎(PostgreSQL 落账,默认初始资金 500 万)。
2.2 首次启动三步
- 系统设置页(系统 → 系统设置):
- 填入 Tushare Pro Token(数据源);
- 如网络受限,配置代理地址、启用代理、绕过 SSL 验证;
- 核对 PostgreSQL 连接串。
- 数据采集(先把"米"备好,见 2.3)。
- 品种参数(系统 → 品种参数)核对保证金比例、合约乘数——持仓占用与仓位计算都以它为准。
2.3 数据采集(数据采集分组)
| 页面 | 用途 | 操作 |
|---|---|---|
| 持仓数据采集 | 交易所会员持仓龙虎榜(多空净持仓) | 勾选交易所 + 日期区间 → 采集 |
| 仓单数据采集 | 各品种交易所仓单日报 | 选品种/日期 → 采集 |
| 主力合约采集 | 各品种主力合约映射 | 一键采集 |
| 宏观数据录入 | 手工录入财经事件(重要性/利多利空/评分/超预期) | 逐条录入 |
| 宏观规则管理 | 定义"哪些事件影响哪些品种、怎么打分" | 增删改规则 |
| 宏观权重管理 | 调整各事件对研判的权重 | 调权重保存 |
| 事件雷达 | 前瞻看板:未入场/即将到期/高重要性事件倒计时 | 刷新即看 |
提示:宏观数据也可以走调度(系统 → 调度配置)自动定时采集,任务结果在任务日志查。
三、核心工作流
⚠️ 重要修正:机会(扫描发现)在研判(聚焦确认)前面。日常起点是扫描发现——先知道看谁,再研判。否则几十个品种你根本不知道先看哪一个。
┌────────────────────────────────────────────────┐
▼ │
① 扫描发现 ──→ ② 聚焦研判 ──→ ③ 决策下单 ──→ ④ 持仓监控 ──→ ⑤ 验证复盘
(机会) (确认) (执行) (风控) (闭环)
交易机会 期货研判 策略卡 期货持仓看板 信号历史
事件雷达 期权研判 🚀买入/📌挂单 组合希腊 出场规则对比
波动率云图 🤖自动执行 风控仪表盘 回测
(自动扫描+缓存) AutoStop 5秒 ↓
───────────────────────────────────────────── 统计结果调权 ←─┘- 日常起点是 ① 扫描发现——先知道看谁,再研判;
- 单品种视角(已持仓品种 / 已锁定标的)可以跳过 ① 直接进 ② 研判,两条路径都通;
- ⑤ 的验证结果会回灌到 ①(信号历史胜率、出场规则对比、回测结论 → 调整扫描评分权重),所以这是个转圈的系统,不是一条线。
- ③ 下单和 ⑤ 复盘正在被自动化:🤖 自动执行(时机「优/良」的机会开启后由系统自动下单并跟踪到出场,见第四章第 3 步)+ 自动执行复盘报告(每 7 天自动生成,把战绩 × 回测对账成分级建议,喂回 ④ 调权与 ⑤ 验证,见 11.5 / 12.5)——闭环从"人推着转"变成"系统也在推着转",人只保留「开不开、采不采纳」的决定权。
3.1 两层模型:发现层 vs 确认层
| 层级 | 页面 | 覆盖范围 | 成本 | 回答的问题 |
|---|---|---|---|---|
| 发现层(机会) | 交易机会 / 事件雷达 / 波动率云图 | 全市场(几十个品种一次扫完) | 秒级、一键 | "今天该看谁?" |
| 确认层(研判) | 期货研判 / 期权研判 | 单个品种(只有候选池里的 3~8 个) | 分钟级、深度 | "这个品种敢不敢下单?" |
关键衔接机制:
- 交易机会页打开时自动扫描(构造函数里
_ = ScanAsync()),不用点任何东西; - 扫描结果缓存跨页面保留,盘中回来随时重看,再点"▶ 开始扫描"更新;
- 每行机会都带 "前往期货研判" / "前往期权研判" 按钮,点击后自动把该品种带过去(
AnalysisPageSelectionCarrier.Publish(productId, ...)+NavigationBridge.NavigateTo),研判页打开就是已选好品种——这就是"机会在前、研判在后"的天然衔接。
双周期视角(确认层内部再拆两层,见第四章「双周期框架」小节):
- 中线层(1-4 周)定方向:趋势初现时先确认"大方向是多是空",避免在回调中被震出去;
- 短线层(1-5 天)择时:在确认的方向里找具体入场点,避免追涨杀跌;
- 两页共用同一套
MidTermSignalService结果(研判页「⏳ 中线方向」区块 = 交易机会卡片的「⏳ 中线徽章」),方向与时机一致才动手。
四、期货整条链路
第 0 步:看一眼全局 —— 大盘概览 + 交易日历
- 大盘概览:今日活跃期货/期权数量、连接状态、今日新增品种,判断今天市场"热不热"。
- 交易日历:月历卡片,点选某天看当日宏观事件,规避重大事件日的隔夜风险。
第 1 步:选品种 —— 期货列表
按品种/交易所/主力合约浏览,找到今天要研究的标的。
第 2 步:核心研判 —— 期货研判(15 步交叉验证)
选品种 → 合约月 → 标的价后点"⟳ 重新分析",页面从上到下依次回答:
- 方向判断徽章(看多/看空/震荡/观望 + 置信度)— 来自 15 步交叉验证(短线方向)。
- ⏳ 中线方向区块(双周期框架·中线层):1-4 周大方向(中线偏多/偏空/中性)+ 评分(0-10)+ 建议持仓周期 + 置信度 + 6 个维度明细(期限结构 90 日分位 / 仓单季节分位 / 席位 20 日净增 / 基差 60 日 Z / MA20-60 / 持仓量 20 日趋势)——回答"未来几周该多还是该空"。
- 📊 中线历史回测(区块下方):按「偏多/偏空 × 持有 5/10/20 日」分组的胜率与平均收益(回算近约 200 个交易日),验证"中线方向到底有没有效、该拿几天"——样本量越大越可信。
- ⚠ 方向背离横幅:当 1-4 周中线方向与 1-5 天短线方向打架时(如中线偏多 + 短线看空),橙色横幅提醒"中线与短线背离,等待方向回归后再入场"。
- 期货研判依据面板(每一条都有独立信号源,短线确认):
- 期限结构(Backwardation 贴水=偏多 / Contango 升水=偏空)
- 库存仓单(减少=偏紧偏多 / 增加=偏空)
- 跨品种价差(Z-score 偏离)
- 宏观日历(近期高影响事件)
- 现货基差(升水/贴水)
- 席位趋势(主力席位连续净多/净空)
- 波动率云共振
- 期货策略结论
- 追涨杀跌预警横幅 + 入场时机指示(优=立即 / 良=可入 / 慎=等回调 / 等=观望)——直接回答"位置"问题;与中线方向一致才动手。
- 期权市场参考(PCR、资金流向、GEX 方向)——只参考不计分。
- 期货策略推荐面板:
- 每张策略卡:Rank + Score + 动态评分等级(止损越宽门槛越高:>5% 需 ≥8 分;3~5% 需 ≥7.5 分;≤3% 需 ≥7 分);
- 盈亏比(如 2.3:1);
- 资金管理提示(建议 N 手、占用约 X 元);
- 入场区间 / 止损 / 止盈 / 分批方案(30%→30%→40%);
- 评分 <5.0 的策略自动隐藏(点开可看)。
- 当前持仓状态栏:已持有该品种则直接显示盈亏与退出规则。
双周期框架:中线定方向,短线择时入场
只做"短线"会变成频繁交易:大方向没变,一个回调就把你震出局。双周期框架把研判拆成两层——中线(1-4 周)定方向,短线择时入场。
| 层级 | 周期 | 回答的问题 | 落在哪里 |
|---|---|---|---|
| 中线层 | 1-4 周 | "未来几周该多还是该空?" | 期货研判页「⏳ 中线方向」区块 |
| 短线层 | 1-5 天 | "现在这个位置能不能进、怎么进?" | 15 步交叉验证 + 入场时机指示 |
中线层怎么算(6 个维度,全部按期货主力合约口径,汇总方向取多数维度):
- 期限结构 90 日分位:当前近月溢价/远月溢价处于过去 90 天的历史什么位置(≥80 分位=历史高位,信号更强);
- 仓单季节分位:当前仓单量在近 3 年同期(±45 天窗口)中的位置,剔除季节性干扰;
- 席位 20 日净增:主力席位连续增净多/增净空的 20 日趋势;
- 基差 60 日 Z 值:基差率相对近 60 日均值的偏离倍数;
- MA20/60 结构:中长期均线多空排列;
- 持仓量 20 日趋势:增仓上行=多头入场 / 增仓下行=空头入场。
- 评分 0-10(≥7 方向强 / ≥5 方向存在 / <5 方向弱),置信度由有效维度数决定(≥5 高 / ≥3 中);
- 主力合约换月复权:中线维度的价格序列在主力合约换月日按当日新/旧合约价差等比复权拼接,消除换月跳空造成的假信号;持仓量维度改用当前主力合约自身连续序列(同合约天然无跳变);
- 中线结果同步展示在交易机会卡片上(「⏳ 中线偏多 · 1-4 周」徽章,悬停看摘要)——扫描时自动计算,服务内置 30 分钟缓存不影响扫描速度;
- 中线进入扫描评分:方向层计入中线信号(偏多/偏空/中性各一票),方向一致时再叠加 +8 共振加成,方向打架时 −6 背离扣分并提示"等待方向回归";
- 转向前托盘提醒:某品种中线方向在两次扫描之间翻转(偏多↔偏空,或方向→中性)时,系统托盘弹出 🔁 气泡提醒,点击直接跳到该品种期货研判页;
- 用法:先看中线方向确认"大方向",再看短线入场时机找"买点"。中线偏多但短线追高 → 宁可等回调;中线与短线打架 → 不动手(页面橙色横幅 + 扫描评分双重提示)。
第 3 步:全市场扫描 —— 交易机会(推荐每次进系统先看)
点"▶ 开始扫描",全品种出机会排行榜:
- 徽章分级:🔥强烈关注(≥30)/ ✅建议关注(≥20)/ 📌可跟踪(≥10)/ 👁观察;
- 每行带:方向、置信度、多头/空头信号计数、入场时机、波动率信号、市场状态(震荡/趋势初现/强趋势/事件模式)、是否追涨杀跌预警、⏳ 中线周期徽章(中线偏多/偏空 · 1-4 周,悬停看维度摘要);
- 中线参与评分:中线信号作为方向信号源计票,且双周期同向加 +8、背离减 −6 —— 高分机会 = 中线短线都在同一方向;
- 扫描结束后若发现某品种中线方向较上次翻转,系统托盘弹出 🔁 中线反转提醒(如"中线偏多 → 偏空"),点击气泡跳转期货研判页复核;
- 可筛选(方向/推荐等级/评分阈值/关键词)与排序(评分/方向强弱/入场时机/波动率);
- 点"记录信号":把这条机会写进信号历史(为胜率统计存样本);
- 点"前往期货研判"或"前往期权研判":直接跳转该品种分析页。
- 🤖 自动执行(面板开关,默认关):开启后每次扫描结束系统自动评估这批机会并下单——
- 时机 优(可直接进)→ 市价单立即入场;
- 时机 良(可挂单)→ 按计划入场价挂限价单,价格触及自动成交;
- 时机 慎/等 或带 ⚠ 追涨警告 / 计划快照不完整 → 跳过(不去追涨杀跌);
- 同品种同方向:挂单中/持仓中不重复执行(按单子状态去重:仅当已有挂单中或持仓中才跳过,已平仓/已撤单后可重新执行;跨天信号也不会因新旧信号叠加而重复下单);
- 每笔机会从挂单到出场都有生命周期日志实时显示在面板上:📌挂单 → ✅入场成交 → 🎯自动止盈 / 🛑自动止损 / ❌下单被拒 / ⏭跳过 / ⏹已撤单,并同步弹托盘通知;
- 自动执行安全机制(每次扫描评估 + 每 10 秒成交轮询时生效)——
- ① 成交前方向复核:挂单成交前复核当前研判方向——方向已翻转(多→空 / 空→多)或时机已变「等/慎」则放弃成交,不逆势接单;
- ② 非交易时间自动撤单:周末、收盘空档(15:00–21:00)、午休等非交易时间自动撤销全部
·AUTO挂单,防止限价单跨夜/跨周末误成交;跨交易日遗留的过期挂单也会被清扫; - ③ 挂单中计划变更 → 撤单复核重挂:挂单期间若计划入场价 / 建议手数发生变化,先撤旧单 → 复核是否仍符合执行条件(时机、方向、去重)→ 再按新计划重新挂单;
- 自动执行的持仓与手动建仓共用同一套 AutoStop 风控(每 5 秒盯价格,止盈/止损触发自动平仓),策略名自动带
·AUTO标记便于识别。
- 📊 自动执行复盘报告(页面底部面板):把"自动执行战绩 × 同期回测"对账成周报——
- ⚡ 生成复盘报告:手动生成最近 7 天报告(含回测对账,约 10~30 秒);📋 复制全文:一键复制报告到剪贴板;
- 系统也会每 7 天自动生成一次(启动时检查距上次报告 ≥7 天)并弹托盘通知;
- 报告三部分:📊 一、自动执行战绩(挂单/成交/止盈/止损/胜率/累计盈亏/滑点/被拒原因)→ 📈 二、回测 vs 实盘对账(按策略输出回测预期与实盘战绩的偏差)→ 💡 三、系统改进建议(分级建议,详见 11.5 / 12.5)。
第 4 步:下单 —— 买入建仓 / 挂单 / 查看挂单
在期货研判的策略卡上:
- 🚀 买入建仓:市价单立即成交(默认 1 跳滑点),自动创建持仓、占用保证金(价格×乘数×手数×保证金率)、绑定止盈止损规则;
- 📌 挂单:限价单,冻结保证金,价格触及自动成交;
- 📋 查看挂单:挂单/成交/撤销记录。
- 资金不足或风控拦截(如"风控规则触发,系统已禁止报单")会被拒单并说明原因。
第 5 步:持仓与自动风控 —— 期货持仓看板 + 后台 AutoStop
- 期货持仓看板:持仓中/已触发/已平仓统计,合计总盈亏 + 入场总占用,胜率/交易次数/平均盈利/平均亏损;
- 每笔持仓显示:方向、现价、盈亏、实时希腊值(期权)、止盈/止损规则、持仓建议(✅建议持有 / ⚠建议减仓 / ⚠建议平仓,基于宏观事件+期限结构自动算,给出原因);
- 后台 AutoStopService(每 5 秒一轮):
- 刷新所有持仓价格;
- 触发止盈/止损 → 自动平仓(期货走经纪商平仓释放保证金并记盈亏,期权走策略平仓);
- 组合级风控规则检查;
- 匹配挂单。
第 6 步:离场规则验证与优化 —— 出场规则对比 + 期货回测
- 出场规则对比:同一品种同一策略,用不同止盈止损规则跑历史,看哪种出场规则活得久(固定%/移动止盈/希腊阈值对比)。
- 期货回测:选品种 → 策略模板 → 起止日期 → 初始资金 → 跑出净值曲线与统计,验证"这套策略在这个品种上到底赚不赚钱"。
- 一键回测:期货研判页直接带当前参数跳回测。
第 7 步:信号验证闭环 —— 信号历史
所有"记录信号"和自动记录的分析结论汇总于此,构成 信号 → 执行 → 平仓 → 统计 → 反哺研判 的完整闭环。
信号历史是什么 / 它的作用
- 它记录的是"信号的一生":信号(当时的研判结论:方向/策略/评分/计划入场价)→ 是否自动执行成交 → 最终平仓结果(实际成交价基准的盈亏、止盈/止损/手动)→ 汇总成胜率统计。
- 它是系统的"自证"工具:证明"方向/策略/止损/出场"四要素在你身上真的有效,而不是感觉有效。
- 它反哺系统判断(很重要):
signal_history的已平仓样本会按策略统计 期望值 EV / 盈亏平衡胜率 / 胜率,负期望策略在期货研判/交易机会评分时被 降权(×0.7~1.0)、正期望策略被 加权(×1.0~1.15)(样本 ≥5 笔才生效)。所以你看到的"⚠ 策略历史期望值 -x% 为负,评分下调"就是信号历史在工作。
数据从哪里来(三种来源,全自动)
- 交易机会(主力来源):交易机会扫描时,总分 ≥10 且方向明确的 看多/看空 机会自动落库(按日+品种+来源+方向去重,一天一条);
- 期货研判 / 期权研判:研判页手动"记录信号"(当前版本尚未接入自动写入);
- 手动记录:页面手动添加。
⚠️ 信号历史在什么时机新增 / 回填数据(最重要的一条原理,别搞混)
信号历史 在"交易机会扫描"时就创建信号行——比挂单更早,更不是等成交(变成持仓)才补记。之后挂单、成交、平仓都只回填、不新增行:
| 时间点 | 对信号历史做什么 | 数据写到哪里 |
|---|---|---|
| ① 交易机会扫描 | 新增信号行(方向/策略/评分/计划入场价/止损止盈规则快照) | signal_history |
| ② 挂单/下单 | 不动信号历史,只记录执行过程 | auto_trade_log(带 signal_id) |
| ③ 成交(市价即时 / 限价轮询) | 回填同一行:position_id(→"已成交"徽章)+ 实际成交价/时间/手数 | signal_history(原地 UPDATE) |
| ④ 平仓(自动止盈止损 / 手动) | 回填同一行:平仓价 + 盈亏% + 是否盈利 + 退出原因 | signal_history(原地 UPDATE) |
| ⑤ 挂单未成交 / 被撤 / 门禁跳过 | 信号行保留,显示"持仓中 · 未自动执行",可手动平仓或删除 | signal_history 不删 |
一句话记住:信号是"研判意图"在扫描时落库;执行结果(成交/平仓)事后回填到同一条信号上。 挂单不等于新增信号,成交不等于新增信号——信号历史永远"一信号一行"。
信号的一生(如何自己完善自己)
① 交易机会扫描 → 新增信号行(意图快照:方向/策略/计划入场价/止损止盈规则)
↓ 自动执行(交易机会 → 自动执行开关开启且时机合格)
② 挂单 → 只写 auto_trade_log(不动信号历史)
↓ 成交
③ 自动回填:position_id(持仓关联)+ 实际成交价/时间/手数
↓ 平仓(自动止盈止损 / 手动平仓)
④ 自动回填:平仓价 + 盈亏% + 是否盈利 + 退出原因(止盈/止损/手动/超时)
↓ 统计
胜率 / 期望值 EV / 盈亏平衡胜率 / 分组胜率 → 反哺策略评分(可靠性加权)关键设计原则(不要破坏): ① 一信号一行:同一交易日+品种+来源+方向 只保留一行,去重刷新快照;统计按行计算,绝不按执行事件(挂单/成交/撤单/跳过)新增行,否则胜率/EV/可靠性加权会被重复计数污染; ② 执行过程(几点下单/成交/撤单重挂/跳过/追单提醒)留在
auto_trade_log,通过signal_id/position_id与信号关联,不进信号历史; ③ 执行结果进入信号历史:实际成交价/时间/手数回填到同一行(首次回填,不覆盖);平仓盈亏以 实际成交价 为基准(真实交易结果),未成交/手动记录信号才用信号记录价; ④ 信号历史与期货持仓是 信息关联,非行为联动:在信号历史平仓不会自动平持仓,只是补全该信号的统计样本。
怎么读
- 顶部 6 张统计卡 + 7 组分组胜率视图(方向/策略/来源/止损/止盈/中线方向/执行分类),详见第十章;
- 单条信号:入场 记录价 | 计划 计划价 | 成交 实际成交价×手数,三价对照即可看出"是否按计划执行、是否追价";
- 已平仓信号显示盈亏% 与退出原因;未平仓显示"持仓中",可随时手动平仓补全样本。
目的
证明"方向/策略/止损/出场"四要素在你身上真的有效,而不是感觉有效——样本积累到有统计意义(每组 ≥20~30 笔)后,系统依据它自动调节策略权重,你也依据它复盘自己的执行纪律。
进阶:统计检验工具箱 + 跨品种套利
- 统计检验:ADF 平稳性、Hurst 指数(趋势持续性)、季节分解、协整检验(配对品种)、全品种热力图、协整扫描——为套利策略做数学背书。
- 跨品种套利配置(系统 → 跨品种套利):定义配对品种与参数,策略库中有"跨品种套利-做多/做空价差"(价差 Z<-2 做多回归 / Z>2 做空回归)。
五、期权整条链路
第 1 步:看期权市场全景 —— 期权列表 / 波动率分析 / 波动率云图
- 期权列表:品种筛选 + 期权链(行权价/Call/Put/IV/希腊值),T 型报价。
- 波动率分析:选品种 → 各合约月的 IV 曲线与状态,判断"波动率贵不贵"。
- 波动率云图:全品种 × 各合约月 × Delta 档位的 IV 热力云图——一眼看出哪些品种升波、哪些品种 skew 异常,为"买波动率还是卖波动率"提供全景依据。
第 2 步:核心研判 —— 期权研判(希腊值 + 多维交叉验证)
选品种 → 合约月 → 标的价 → "⟳ 重新分析":
- Greeks 仪表盘:Γ GEX / Δ DEX / Θ TEX / ν VEX 四张卡(颜色=方向,数值=敞口强度)——市场最痛点和方向压制一目了然。
- 期权方向判断:方向(看多/看空/震荡/观望)+ 置信度 + 操作建议。
- 执行细节:入场区域(行权价区间)、止损设置、止盈目标、推理解读、风险提示。
- 5 维交叉验证:PCR(成交量/持仓量)、期货对冲验证、资金流向、波动率状态、OI 变化信号、会员持仓排名。
- Phase 2 六维:期限结构 / 库存仓单 / 跨品种价差 / 宏观日历 / 现货基差 / 席位趋势。
- 期权策略推荐:每个策略带
StrategyExecutionPlan:- 具体行权价腿(如"5300 卖出近月 Call")+ 合约代码;
- 赚哪个希腊(MonetizedGreek);
- 退出条件(ExitCondition)+ 止盈/止损规则;
- 仓位建议(账户权益 × 20% ÷ 权利金/保证金 = 建议张数,含计算说明)。
- 期货×期权四象限交叉解读:期货方向 × 期权状态 → 推荐象限策略(跨品种综合,期货研判页也反向引用)。期货一侧带 ⏳ 中线方向徽章(与期货研判页同源,悬停看维度摘要);若 1-4 周中线方向与短线方向打架,交叉解读区显示 ⚠ 橙色背离横幅。
- 入场时机 + 持仓建议(同期货逻辑,避免追涨杀跌、提示过夜风险)。
第 3 步:构建/微调策略 —— 策略构建器
- 交易所 → 品种 → 合约三级联动,加载期权链;
- 可视化搭腿(Call/Put、买卖、行权价,含期货腿 ▲买入/▼卖出),实时看组合指标;
- 自动命名:搭腿时自动生成策略名(如"白银:ag2608 买入看涨期权 15400"),可手动修改(改后不再自动覆盖),↻ 按钮随时重新生成;
- 策略预设一键填充;🚀 下单 / 💾 仅保存 / 📂 加载 / 🗑 删除自定义策略;
- 🚀 下单:保存策略并逐腿生成 broker_orders 订单、按交易所标准口径扣占用资金(商品期权卖方 = max(权利金+期货保证金−50%虚值, 权利金+50%期货保证金);股指期权 = 权利金×乘数 + max(标的×乘数×12%−虚值, 0.5×行权价×乘数×12%);买方 = 权利金全额);下单后进入"期权持仓",接入 AutoStop 止盈止损与平仓结算(释放资金 + 已实现盈亏入账);
- 💾 仅保存:只写入策略库(不产生订单、不扣资金),与旧行为一致;
- 自定义策略会进入策略库参与评分(
IsCustom+SourceId机制)。
第 4 步:组合层面监控 —— 风控仪表盘 + 组合希腊 + 期权持仓
- 风控仪表盘(风控总览):账户 + 浮动盈亏分列期货/期权 + 持仓明细表(期货逐笔盈亏 / 期权逐策略盈亏,点行展开逐腿盈亏)——一眼看清整体盈亏来自哪类资产、哪笔/哪个策略。
- 组合希腊:把期货+期权持仓合并,算组合净 Δ/Γ/Θ/ν/ρ,分列期货敞口与期权敞口——判断整体是"偏多、偏空还是中性",防止单腿策略把组合带偏。策略内的期货腿(备兑/合成期货等)按期货口径并入策略 Δ 计算。内置按策略聚合:每个策略的净敞口 + 当前盈亏 + 盈亏来源解读(靠什么赚钱 / 哪里在亏 / 风险在哪),并基于组合净敞口生成补救建议(该加/减什么、怎么对冲)。
- 期权持仓(策略风控面板):所有已保存策略的盈亏总表 + 点击展开逐腿明细,监控每条腿的敞口变化。
第 5 步:期权回测
- 选品种 → 策略模板 → 起止日期 → 初始资金 → 跑净值曲线;
- 验证期权策略(含 Greeks 出场规则)在历史行情的真实表现。
第 6 步:持仓与自动离场(与期货共用)
- 期权策略进入
saved_strategies,AutoStop 同样 5 秒监控:止盈/止损触发 → 状态置 CLOSED 并记录原因; - 风控规则对期权策略同样生效(自动平仓走
CloseStrategyAsync)。
六、仓位与风控体系(第七要素的执行层)
6.1 仓位是怎么算出来的
建议手数 = (账户权益 × 20% 仓位比例) ÷ (每手保证金占用)
期货: 每手占用 = 价格 × 合约乘数 × 保证金比例
期权: 买方 = 权利金 × 张数;卖方 = 按标的保证金估算- 默认账户权益 100 万、单品种 20% 可改(风控仪表盘/策略卡)。
- 分批建仓策略进一步稀释位置风险:30% 底仓 → 回调 2% 加 30% → 再跌 2% 加 40%,止损设总成本下方 3%。
6.2 风控仪表盘(组合级,6 类规则)
| 规则 | 内容 | 默认动作 |
|---|---|---|
| MaxLoss | 当前持仓总亏损超阈值(占保证金%) | 告警(可配自动平仓) |
| MaxDrawdown | 权益回撤超阈值(对比 30 日峰值) | 告警 |
| MinMarginRatio | 保证金占用/余额超阈值 | 告警 |
| MaxLossPerDay | 单日亏损超阈值 | 告警 |
| MaxPosition | 单品种/单合约手数超限 | 告警 / 自动平仓超限持仓 |
| MaxConcentration | 单品种保证金占比超限 | 告警 |
- 动作可选:
warn_only/reject_order(触发后禁止一切新报单,直到恢复)/auto_close_position/auto_close_all(全平台仓)。 - 后台每 5 秒独立运行,不依赖你开着仪表盘页面;新告警触发系统托盘气泡提醒,规则恢复后自动复位。
- 仪表盘页面:账户余额/可用资金/占用资金/冻结保证金/累计盈亏 + 未解决告警列表。
- 占用资金 = 期货保证金 + 期权策略占用:期权买方按权利金全额、卖方按交易所标准公式(商品期权 = max(权利金+期货保证金−50%虚值, 权利金+50%期货保证金);股指期权 = 权利金×乘数 + max(标的×乘数×12%−虚值, 0.5×行权价×乘数×12%))。下单时逐腿生成 broker_orders 并扣减占用资金,平仓(手动/AutoStop)时释放资金 + 已实现盈亏入账。
6.3 止损止盈规则的"机器可读"实现
系统把每笔持仓的规则结构化(StopRule):
- 条件类型:
pnl_percent/pnl_absolute/delta/theta/iv/fixed_price/trailing_pnl_percent(移动止盈:盈利达 2% 激活、回撤 1% 触发); - 比较符:
gte/gt/lte/lt; - 评估器(
StopRuleEvaluator)每 5 秒跑一次,触发即自动平仓并记录原因(StopTriggerReason)。
七、每日工作流速查
盘前(30 分钟)
- 大盘概览 → 确认数据连接正常;
- 交易日历 → 看今天/本周宏观事件(高影响事件日降仓位);
- 事件雷达 → 处理即将到期/未入场的高重要性事件;
- 交易机会 → 扫描全品种,筛出 🔥/✅ 候选池。
盘中(每 2 小时)
- 对候选品种跑 期货研判 / 期权研判(⟳ 重新分析);
- 读策略卡:中线方向✓(⏳ 区块先定 1-4 周大方向)→ 短线方向✓ → 位置(入场时机)✓ → 盈亏比 ✓ → 资金管理(手数)✓;
- 🚀买入建仓 或 📌挂单;
- 看期货持仓看板 / 组合希腊:持仓建议是否"⚠建议减仓/平仓";
- 风控仪表盘:有没有新告警。
盘后(30 分钟)
- 出场规则对比 + 回测:今天这套策略/出场规则表现如何,要不要调;
- 信号历史:给到期的信号"平仓",看胜率有没有提升;
- 宏观数据录入/规则管理:补今天的事件;
- 持仓看板:过夜/过周末建议(建议平仓则必须处理);
- 调度配置:确认明天的自动采集任务排好。
八、页面导航速查表
| 分组 | 页面 |
|---|---|
| 市场总览 | 大盘概览、交易日历 |
| 期货 | 期货研判、期货列表、仓单分析、持仓龙虎榜、阵营分析、主力合约映射 |
| 期权 | 期权研判、期权列表、波动率分析、波动率云图 |
| 股票 | 股票研判、股票列表、个股分析 |
| 机会与策略 | 交易机会、信号历史、出场规则对比、组合希腊、策略构建器、期货持仓、期权持仓、风控仪表盘、统计检验、期货回测、期权回测、策略权重编辑 |
| 数据采集 | 持仓数据采集、仓单数据采集、主力合约采集、宏观数据录入、宏观规则管理、宏观权重管理、事件雷达 |
| 系统 | 系统设置、板块管理、跨品种套利、策略权重编辑、系统监控、调度配置、任务日志、品种参数、阵营配置 |
九、全功能操作指南(按菜单分组逐页说明)
本章节把 7 个菜单分组下每一页的操作方法列出来。哪些是每天都用、哪些是每周/每月才用,见第十一章的复盘体系。
9.1 市场总览分组
| 页面 | 打开方式 | 怎么操作 |
|---|---|---|
| 大盘概览 | 主菜单 → 市场总览 → 大盘概览 | 打开即看:今日活跃期货/期权数量、行情/数据库连接状态、今日新增品种。每天进系统第一眼先看这里,判断市场热不热、数据通不通 |
| 交易日历 | 主菜单 → 市场总览 → 交易日历 | 月历卡片用 ◀ / ▶ 翻月、🗓 今天回到当月;点选任意一天查看当日宏观事件;可💾保存/🗑删除自定义事件。每周日看未来一周,规避重大事件日的隔夜风险 |
9.2 期货分组
| 页面 | 怎么操作 |
|---|---|
| 期货列表 | 按品种/交易所/主力合约浏览全部期货;☑显示过期控制是否含过期合约;🔄刷新。找到今天要研究的标的 |
| 期货研判 | ① 选品种 → 合约月 → 标的价 → 点 ⟳ 重新分析;② 从上到下读:方向徽章 → ⏳ 中线方向区块(1-4 周大方向,先定方向;下方自带 📊 中线历史回测 分组胜率;背离时显示 ⚠ 橙色横幅)→ 研判依据面板 → 入场时机(短线择时)→ 策略推荐卡;③ 在策略卡上直接操作:⚡ 一键回测(带当前参数跳回测页)/ 📋 复制内容(复制入场/止损/止盈参数)/ 🚀 买入建仓 / 📌 挂单 / 📋 查看挂单 |
| 仓单分析 | 查询各品种交易所仓单日报,看库存增减方向;🔄刷新 |
| 持仓龙虎榜 | 选交易所 + 日期区间 → 📥 采集或 ⟳ 查询,看会员多空净持仓与集中度 |
| 阵营分析 | 选品种 + 日期 → 点 查询,看多空阵营持仓对比 |
| 主力合约映射 | 查看各品种主力合约映射关系;🔄刷新 |
| 板块管理 | 期货板块 / 期权板块切换;+ 新建板块、✕ 移除板块、行内移除品种——把你的自选池整理成板块 |
| 跨品种价差 | + 新增配对(A/B 品种 + 价差参数);行内启用/禁用、✕ 删除;🗑 清除默认恢复内置配对;编辑窗口 💾 保存 / 取消。配对启用后会在策略库生成"跨品种套利"策略 |
9.3 期权分组
| 页面 | 怎么操作 |
|---|---|
| 期权列表 | 品种筛选 + T 型期权链(行权价/Call/Put/IV/希腊值);☑显示过期 |
| 期权研判 | 选品种 → 合约月 → 标的价 → ⟳ 重新分析;读 Greeks 仪表盘 → 方向判断 → 执行细节 → 5 维交叉验证 → 策略推荐;每张策略卡可 🚀 买入建仓 / ⚡ 一键回测 |
| 波动率分析 | 选品种 → 看各合约月 IV 曲线;☑今日/昨日/D-2/D-3/D-4 勾选叠加历史 IV 对比;🔄刷新。判断"波动率贵不贵" |
| 波动率云图 | 全品种 × 合约月 × Delta 档位的 IV 热力云图,🔄刷新。一眼看出哪些品种升波、哪些 skew 异常 |
9.4 股票分组
| 页面 | 怎么操作 |
|---|---|
| 股票列表 | 浏览全市场股票 |
| 股票分析 | 股票筛选/分析入口 |
| 个股分析 | 输入代码 → 查询;⭐自选切换按钮加入/移出自选;📄 导出研报;+ 添加价格提醒(触发价 + 方向)、刷新、行内删除 |
9.5 机会与策略分组(最常用)
| 页面 | 怎么操作 |
|---|---|
| 交易机会 | 打开页面自动扫描(不用点任何东西);再点 ▶ 开始扫描 更新;顶部快捷筛按钮:全部 / 🔥≥30 / ✅≥20 / 📌≥10;每行带 ⏳ 中线周期徽章(中线偏多/偏空 · 1-4 周,悬停看摘要,与期货研判页同源);中线参与评分(同向 +8 共振 / 背离 −6 扣分);扫描后发现中线方向翻转时系统托盘弹 🔁 反转提醒;每行机会点 📌 记录信号(写入信号历史,为胜率统计存样本)或 前往期货研判/期权研判 跳转该品种分析页;🤖 自动执行 开关(默认关;开→每次扫描结束自动下单:优→市价 / 良→限价挂单 / 慎等·追涨→跳过 / 挂单中·持仓中按状态去重),安全机制:成交前方向复核(方向翻转或时机转慎则放弃成交,不逆势接单)、非交易时间自动撤单(周末/收盘空档/午休自动清空 ·AUTO 挂单,防跨夜误成交)、挂单中计划变更→撤单复核重挂;下方生命周期日志(📌挂单→✅成交→🎯止盈/🛑止损/❌被拒/⏭跳过/⏹已撤单,实时刷新 + 托盘通知);📊 自动执行复盘报告 面板(⚡ 生成复盘报告=最近 7 天战绩×回测对账+分级改进建议,约 10~30 秒;📋 复制全文;系统每 7 天自动生成 + 托盘通知) |
| 信号历史 | 见第十章。🔄刷新;方向/来源/品种三个筛选器;每条信号 ✏️ 平仓(填平仓价 + 退出原因:手动/止盈/止损/超时)或 🗑 删除 |
| 出场规则对比 | 选品种 + 策略 + 参数(固定止损%/ATR 倍数/移动止损%/固定止盈%/ATR 止盈倍数)→ ▶ 开始对比;系统并行跑 4 种止损 × 2 种止盈 = 8 个组合,给出胜率/盈亏比/最大回撤对比和最优组合结论 |
| 组合希腊 | 合并期货+期权全部持仓,展示组合净 Δ/Γ/Θ/ν/ρ 与各品种敞口;🔄刷新。每次加减仓后看一眼,防止组合被单腿带偏 |
| 策略构建器 | 品种 → 合约 → 加载数据;可视化搭腿(选 Call/Put → 买/卖 → 行权价,含期货腿;+/- 调数量、换方向);自动生成策略名;清空重搭;🚀 下单(逐腿生成订单 + 按交易所标准口径扣占用资金)/ 💾 仅保存 / 📂 加载 / 🗑 删除;盈亏分析:Black 模型理论 P&L 曲线 + 时间/隐波敏感性滑块(拖动看时间流逝、隐波涨跌对盈亏的影响)+ 盈亏平衡点位图上标注(红色虚线)与文本显示 + 到期参照线 |
| 期货持仓 | 持仓中/已触发/已平仓三区;合计总盈亏、胜率、平均盈利/亏损;每笔可 🔴 平仓、🗑 删除记录;🔄刷新 |
| 期权持仓 | 所有已保存期权策略(未平仓)的盈亏总表(30 秒自动刷新);每行 ✕删(删除)/ ⬛平(平仓,经纪商结算:释放占用资金 + 已实现盈亏入账)/ 📈图(盈亏图);点击展开逐腿明细 |
| 风控仪表盘 | 账户余额/可用/占用资金/冻结/累计盈亏(含期货/期权浮动盈亏分列)+ 6 类规则状态 + 未解决告警 + 持仓明细表(期货逐笔 / 期权逐策略,点行展开逐腿盈亏);✕ 撤单、✓ 消除告警;🔄刷新(后台本来就每 5 秒自动跑,开着页面只是看) |
| 统计检验 | 每个检验一张卡,选好品种/配对/日期后点 ▶ 运行:① ADF 平稳性 ② Hurst 指数 ③ 季节分解 ④ 协整检验 ⑤ 相关矩阵 ⑥ 全品种热力图 ⑦ 协整扫描。用途见第十二章 |
| 期货回测 | 选品种 → 策略模板 → 起止日期 → 初始资金 → ▶ 运行回测(净值/回撤/月度盈亏);▶ 运行对比(多策略对比)、▶ 运行 MC(蒙特卡洛区间)、🛡️ 导出风控规则、📥 导出 CSV;还带参数敏感性分析与维度归因 |
| 期权回测 | 选品种 → 策略模板(备兑/牛市价差/熊市价差/买入跨式等)→ 建仓频率 → 持仓方式 → 初始资金 → ▶ 运行回测 |
| 策略权重编辑 | 选一个策略 → 拖 9 组权重滑块(方向/期限结构/仓单增减/排名/价差偏离/席位/宏观 + 复杂度)→ ➕ 创建自定义变体(自动生成新策略模板进回测与评分)→ 💾 保存修改 / ↺ 重置默认;🗑️ 删除自定义策略。这是"让系统更懂你"的核心入口 |
9.6 数据采集分组
| 页面 | 怎么操作 |
|---|---|
| 持仓数据采集 | 勾选交易所(全选/清空)+ 日期区间 → ▼ 开始采集;完成后到持仓龙虎榜验证 |
| 仓单数据采集 | 选品种/日期 → ▼ 开始采集 |
| 主力合约采集 | 勾选品种 → ▼ 开始采集(建议每周一次,合约换月后必须重采) |
| 宏观数据录入 | 🔍品种 / 📅日期 两种模式切换;➕ 生成待录入(按规则自动列出今天该录的事件)→ 逐条录入重要性/方向/评分 → 💾 保存全部;🔄 初始化权重 |
| 宏观规则管理 | 搜索框;➕ 新增 / ✏️ 编辑 / ⏸ 启用禁用 / 🗑️ 删除 / 🔄 刷新;规则定义"某事件类型 → 影响哪些品种、利多还是利空、给几分" |
| 宏观权重管理 | ➕ 新增权重(事件类型 + 方向 + 权重);行内 ✏️ 编辑 / 🗑 删除;保存后立即影响研判打分 |
| 事件雷达 | 前瞻看板:按 7/14/30 天倒计时列出未入场、即将到期的高重要性事件;点 📝 去录入 跳到宏观录入页;🔄刷新 |
9.7 系统分组
| 页面 | 怎么操作 |
|---|---|
| 系统设置 | Load 载入当前配置 → 修改 Tushare Token、代理、数据库连接串 → Save 保存。改完必须重启才生效 |
| 系统监控 | ⟳ 全面刷新;每个采集脚本卡片:状态(运行中/停止/心跳异常)+ ▶ 启动 / ⏹ 停止 / ⟳ 重启;下方数据库/Redis 连接状态与日志查看 |
| 调度配置 | 任务列表(如 StockDaily 17:00、FuturesMapping 19:00、daily_update_futures_pg 16:30 等);可启用/禁用、改运行时间;💾 保存配置 / ⟳ 重置默认;配置存 scheduler_config.json |
| 任务日志 | 按级别筛选(全部/Info/Warning/Error/Skipped)+ 时间查看每次调度任务结果;🔄刷新 |
| 品种参数 | ➕ 新增品种;行内 💾 保存 / 🗑 删除(保证金比例、合约乘数等);🔄 恢复默认 / 🔄 刷新 |
| 阵营配置 | 添加阵营成员、✕ 移除、保存配置 |
十、信号历史分组统计:按策略/方向/止损/止盈规则看胜率
10.1 页面结构
顶部 6 张统计卡:信号总数 / 持仓中 / 已平仓 / 胜率 / 平均单笔盈亏 / 累计盈亏。
统计卡下面是 6 组分组胜率视图:
| 分组 | 看什么 | 每行显示 |
|---|---|---|
| 📈 按方向 | 看多/看空/震荡/观望哪个方向胜率更高 | 组名 + 胜率 + 已平仓笔数 |
| 🎯 按策略 | 哪个策略真的赚钱 | 策略名 + 胜率 + 平均单笔盈亏 |
| 🗂 按来源 | 交易机会/期货研判/期权研判/手动记录哪个来源的信号更可靠 | 组名 + 胜率 + 笔数 |
| 🛡 按止损规则 | 不同止损规则(-3%/-5%/2×ATR/移动止损等)哪个活得更久、胜率更高 | 规则名 + 胜率 + 平均盈亏 |
| 🎯 按止盈规则 | 不同止盈规则(固定%/ATR/移动止盈)哪个赚钱更多 | 规则名 + 胜率 + 平均盈亏 |
| 🧭 按中线方向 | 记录时点的中线方向(中线偏多/偏空/中性)后续表现如何——验证双周期框架"中线定方向"是否有效 | 组名 + 胜率 + 笔数 |
信号列表每行策略名下方同时显示 ⏳ 中线徽章(如「中线偏多 8分/高」),记录时自动快照扫描/研判时的中线方向、评分与置信度——即使中线后来变了,历史样本仍保持记录时点的真实状态。
实际成交回填:自动执行成交后,信号行下方自动出现蓝色 「成交 4682.00 × 4手 2026-08-06 22:30」(实际成交价/手数/时间)。此后 平仓盈亏与"计划 vs 实际"执行对账均以实际成交价为基准;未自动成交的信号(限价单未成交/手动信号)不显示该行,仍以信号记录价为基准。
止损/止盈规则的来源:记录信号时从策略卡自动带入(研判策略自带
stop_loss_rule/take_profit_rule),也会随信号快照自动刷新。
10.2 操作流程(把信号变成统计样本)
- 记录(绝大多数是自动的):交易机会扫描时,方向明确且 ≥10 分的 看多/看空 机会自动落库(一天一品种一方向一条)——这一步发生在挂单之前,无需手动操作;手动"📌 记录信号"仅用于研判/手动补充;
- 成交回填(自动):自动执行成交后,系统自动回填"已成交 + 实际成交价/时间/手数"到该信号行,不新增行;挂单未成交的信号保留为"未自动执行",可手动平仓或删除;
- 平仓:到期后点该信号的"✏️ 平仓",填平仓价 + 退出原因(止盈/止损/超时/手动)→ 系统按方向自动算盈亏并回填。已自动成交的信号,平仓面板自动显示实际成交价为基准价(盈亏按真实成交价计算),无需手动改;
- 看统计:刷新后胜率、分组视图全部更新。
⚠️ 样本量提醒:分组胜率是"已平仓样本"的统计。每组少于 20~30 笔时结论不可靠。按每天 1~3 条信号估算,积累到有统计意义大约需要 1~3 个月。前 1 个月请只看记录不看结论,避免用噪声做决策。
10.3 用分组结果发现问题(实例)
| 你看到的 | 说明什么 | 该怎么办 |
|---|---|---|
| "看空"组胜率 38%,"看多"组 55% | 看空信号过激,方向判断系统性偏空 | 到策略权重编辑调低看空相关权重,或复核看空信号源 |
| 某个策略胜率 65% 但平均盈亏 −1.2% | 赢的少、亏的多——盈亏比不健康 | 改用出场规则对比找更优止盈,或淘汰该策略 |
| "固定 −5% 止损"组胜率 58%,"移动止损"组 45% | 移动止损在震荡市频繁被扫 | 保留固定止损为主,仅在趋势确认品种用移动止损 |
| "止盈固定 +3%"胜率 52% 但单笔平均只有 +0.6% | 止盈太早,利润被截断 | 在出场规则对比页试 ATR 止盈/移动止盈 |
| "中线偏多"组胜率 63%,"中线中性"组 48% | 中线方向确实有效,双周期框架成立 | 中线偏多时优先在短线回调入场,别在背离时逆中线动手 |
| "中线偏空"组胜率只有 40% | 中线偏空信号过激或与短线反复背离 | 复核空头维度(期限分位/席位/基差 Z),并在交易机会评分中警惕背离扣分 |
| 某来源的信号几乎全部亏损 | 该来源的研判逻辑需要复查 | 停用该来源的自动记录,先修逻辑再开 |
| "追价"组样本多且胜率明显低于"按计划" | 实际成交价偏离计划价导致系统性损耗(追涨买贵/追空卖低) | 挂计划价/限价单等回调,别用市价单追;复盘是否执行了"等回调至支撑"的入场纪律 |
| 已成交信号的盈亏与"记录价"算出来不一致 | 属正常:成交后盈亏以 实际成交价 为基准(真实交易结果),记录价仅是信号快照 | 无需处理;这是设计行为,让统计反映真实成交而非信号快照 |
十一、复盘总结周期:日 / 周 / 月 / 季
复盘不是"想起来再做",是固定节奏。建议频率:日 → 周 → 月 → 季。日复盘保命,周复盘修参数,月复盘调权重,季复盘换策略。
11.1 日复盘(每天盘后 30 分钟)
| 顺序 | 页面 | 动作 |
|---|---|---|
| 1 | 信号历史 | 到期的信号全部平仓(填退出原因),让胜率统计实时更新 |
| 2 | 出场规则对比 | 今天的信号用的出场规则表现如何?连亏 3 笔以上就重跑对比 |
| 3 | 持仓看板 | 过夜/过周末建议;标"建议平仓"的必须处理 |
| 4 | 宏观数据录入 | 补今天的重要事件,让明天研判有料 |
| 5 | 调度配置 + 任务日志 | 确认明天的自动采集任务在跑、今天没报错 |
11.2 周复盘(每周五盘后,约 30~60 分钟)
| 顺序 | 动作 |
|---|---|
| 1 | 信号历史 → 看本周新增已平仓信号的分组胜率(方向/策略/止损/止盈),记下异常项 |
| 2 | 期货回测 / 出场规则对比 → 对本周最活跃的 2~3 个品种复核出场参数 |
| 3 | 统计检验 → 对本周交易品种跑 ADF + Hurst:趋势市品种别用均值回归策略,反之亦然 |
| 4 | 风控仪表盘 → 本周最大回撤/单日亏损是否贴近阈值?是就下周降仓位 |
| 5 | 数据采集 → 确认主力合约映射没过期(换月周必须重采) |
| 6 | 自动执行复盘报告 |
11.3 月复盘(每月最后一个交易日盘后,约 1 小时)
| 顺序 | 动作 |
|---|---|
| 1 | 信号历史 → 月度总览:胜率、累计盈亏、五组分组全部看一遍,只对 ≥30 笔的组下结论 |
| 2 | 策略权重编辑 → 按月度分组胜率调权重:胜率高的方向/信号源加重,负贡献的调轻;创建自定义变体保留实验 |
| 3 | 期货回测 + 期权回测 → 用本月数据跑一遍核心策略,对比回测 vs 实盘差异(差异大=参数失效,需重建模板) |
| 4 | 淘汰规则:连续 2 个月胜率 <40% 且盈亏比 <1 的策略,降权或删除 |
| 5 | 品种参数/板块管理 → 清理停牌品种、更新板块池 |
11.4 季复盘(每季度最后一天,约半天)
| 顺序 | 动作 |
|---|---|
| 1 | 统计检验 → 全品种跑 协整扫描 + 相关热力图,找新的配对套利候选 |
| 2 | 全部策略模板全面回测(近 1 年),按 收益/回撤/夏普 排序,保留前 1/3,重建失效的 |
| 3 | 宏观规则/权重体系整体复核(事件类型覆盖是否够、权重是否失衡) |
| 4 | 检查系统健康:调度任务执行率、采集成功率、日志里的 Warning/Error 是否堆积 |
11.5 自动执行复盘报告(系统每 7 天自动生成一份)
自动执行把 ③ 下单自动化之后,⑤ 的复盘也自动化了:系统把「自动执行战绩」和「同期回测」对账成一份报告,每 7 天(距上次报告 ≥7 天)在启动时自动生成一次并弹托盘通知(📊 复盘报告已生成),交易机会页底部面板同步展示;想提前看就点 ⚡ 生成复盘报告,想留档就点 📋 复制全文 粘进你的复盘笔记。
报告三部分:
- 📊 一、自动执行战绩:挂单/成交/止盈/止损/持仓中笔数、胜率、平均单笔、累计盈亏、盈利因子、平均滑点、平均持仓时长、被拒/跳过次数与原因——用数据回答"这周自动执行赚没赚钱、卡在哪";
- 📈 二、回测 vs 实盘对账(按策略):对周期内实际成交过的策略,按同一品种同一周期重跑回测,输出「回测预期 vs 实盘战绩」偏差(如回测胜率 65% vs 实盘 48% = 回测乐观偏差,参数失效线索);
- 💡 三、系统改进建议:规则引擎只凭数据证据产出分级建议([高]/[中]/[低] × 策略/执行/时机/数据/风控),无证据不触发,避免系统"自说自话"改自己。建议只出,采不采纳由人决定——采纳后去对应页面修改,下期报告自动核对是否真的改善。
内置 9 条建议规则一览(全部带数据证据才触发):
| 触发条件 | 级别·类别 | 建议动作 |
|---|---|---|
| 回测胜率比实盘高 ≥15 个百分点 | 高·策略 | 到「出场规则对比 / 期货回测」复核该策略止盈/滑点假设,用自定义变体试参数 |
| 实盘 ≥3 笔且胜率 <40% | 中·策略 | 到「策略权重编辑」下调权重或建变体小仓位试跑,2 周未改善停用 |
| 成交 ≥3 笔且平均滑点 >1% | 中·执行 | 「优」时机改挂限价(或限价+市价组合);加大滑点假设重跑回测 |
| 止损 ≥2 笔且多于止盈 | 中·执行 | 检查止损宽度相对 ATR 是否过窄,试更宽止损/移动止损 |
| 跳过 ≥3 次且占尝试 ≥50% | 中·时机 | 复核时机评估阈值与计划快照完整性(缺止损/止盈导致跳过) |
| 下单被拒 ≥2 次 | 高·风控 | 检查资金/风控限额(MaxPosition/保证金)/权限/行情,修复前暂停自动执行 |
| 有实盘成交但同期回测无数据 | 低·数据 | 补充该品种历史行情后重新生成报告 |
| 有挂单/跳过/被拒但 0 成交 | 低·执行 | 确认开关/时机/快照;限价单持续不成交则提高评分门槛减少无效挂单 |
| 已出场 ≥3 笔且平均单笔 <−2% | 高·风控 | 暂停自动执行并复盘(入场时机/止损宽度/信号源一致性),修复后重开,下期核对 |
十二、回测结果 → 系统改进闭环
回测不是"证明策略能赚钱"的表演,是发现问题的手术台。核心流程:统计检验选型 → 出场对比选参数 → 回测+蒙特卡洛验证 → 调权重 → 实盘信号回填验证,五步转圈。
12.1 改进五步闭环
① 统计检验选型 ─→ ② 出场对比选参数 ─→ ③ 回测验证 ─→ ④ 调权重/建变体 ─→ ⑤ 信号历史回填
(ADF/Hurst/ (4止损×2止盈 (期货/期权回测 (策略权重编辑 (实盘胜率验证
季节分解/协整) 8组合并行对比) + 蒙特卡洛MC) 创建自定义变体) 是否真的提升)
↑ │
└──────────────────────────────────────────────────────────────────────────────┘v1.5 新增自动路径:⑤ 的实盘数据多了一个自动来源——自动执行复盘报告(交易机会页 / 每 7 天自动生成,也可手动 ⚡ 生成)直接把「回测 vs 实盘偏差、滑点、止损频率、被拒原因」写成分级建议,喂给 ④ 调权与 ⑤ 验证。人工路径(信号历史)与自动路径(复盘报告)并行,闭环从"人推着转"变成"系统也在推着转"。
12.2 每一步怎么操作
① 选型(统计检验页)——先定"用哪种策略"
- 品种 Hurst > 0.5:趋势持续,用趋势策略(均线/突破类);
- Hurst < 0.5:均值回归,用回归策略(布林/超卖反弹类);
- ADF p<0.05(平稳):适合区间交易;
- 季节分解 趋势强度高:别做逆势;
- 协整扫描:找出长期均衡的配对 → 配"跨品种套利"策略。
选错类型 = 在错误的市场里用错误的工具,再好的参数也救不回来。这是第一优先级。
② 选参数(出场规则对比页)——定"怎么离场"
- 固定止损% vs ATR 止损 vs 移动止损 vs ATR 移动,交叉 2 种止盈,8 组合并行跑;
- 看最优结论那行的胜率/盈亏比/最大回撤;
- 原则:优先选最大回撤小的组合,而不是胜率最高的组合(胜率高但回撤大 = 迟早爆仓)。
③ 验证(期货回测 / 期权回测页)——确认"赚不赚钱"
- 跑净值曲线、最大回撤、月度盈亏分布;
- ▶ 运行 MC:看蒙特卡洛分位区间(中位数/25-75%/5-95%)——如果 5% 分位亏损超过你承受力,降仓位;
- ▶ 运行对比:把自定义变体与内置策略同场竞技;
- 维度归因:看每个信号维度贡献的分值,找出"高分必亏"的维度(这是调权的线索);
- 参数敏感性网格:参数小改就大亏 = 过拟合,弃用。
④ 调权(策略权重编辑页)——让扫描更懂你
- 依据 ③ 的维度归因 + 月复盘的分组胜率,拖动 9 组权重;
- 有把握的调整直接💾 保存修改(影响所有研判);
- 想试水的调整点 ➕ 创建自定义变体(成为独立策略模板,先进回测,验证后再转正);
- ↺ 重置默认随时还原。
⑤ 回填(信号历史页)——用实盘证明
- 调整后继续"记录信号 → 平仓";
- 1~3 个月后看分组胜率是否真的提升(横向对比调整前/后);
- 没提升 → 回到 ① 重新选型。
12.3 常见回测问题 → 对应动作
| 回测暴露的问题 | 判断 | 动作 |
|---|---|---|
| 净值回撤 >30% | 仓位过重或止损过宽 | 降仓位比例;出场对比选更紧的止损 |
| 胜率 >60% 但盈亏比 <1 | 止盈太早 | 换 ATR/移动止盈,让利润奔跑 |
| 胜率 <40% 且盈亏比 <1.5 | 策略不适合该品种 | 回 ① 用 Hurst/ADF 换策略类型 |
| 参数微调后结果剧烈变化 | 过拟合 | 弃用该参数组,改回稳健区间 |
| 回测赚钱、实盘亏钱 | 滑点/手续费/信号滞后 | 回测时加大滑点与手续费假设;检查信号记录是否真实成交 |
| 某个维度"高分必亏" | 该维度与市场状态错配 | 到 ④ 调低该维度权重或改为反向 |
| 蒙特卡洛 5% 分位亏损超承受力 | 尾部风险失控 | 降总仓位,增加分散(多品种/多策略) |
12.4 三个"不要"
- 不要只看胜率:胜率 40% + 盈亏比 3 依然能赚,胜率 70% + 盈亏比 0.5 依然会亏——盈亏比和回撤比胜率重要;
- 不要频繁微调:参数每周改一次以上 = 过拟合你自己的直觉,给每个调整至少 1 个月观察期;
- 不要用不足 30 笔的信号下结论:样本不够,结论全是噪声(见 10.2)。
12.5 自动执行复盘报告:闭环里的自动化一环
- 数据源是真实执行:报告只读 auto_trade_log(挂单/成交/止盈/止损/被拒/跳过全程落库),只反映系统真实自动执行的战绩,不掺手工记录偏差;
- 自动喂入闭环:每 7 天系统自动把「自动执行战绩 + 同期回测」对账并产出分级建议(也随时可手动 ⚡ 生成)——回测乐观偏差 → ④ 调权线索;滑点过大 / 止损频繁 → ② 出场参数线索;被拒多次 → 风控修复线索;
- 建议不是命令:采纳由你决定——认可就按建议到「策略权重编辑 / 出场规则对比 / 期货回测 / 风控仪表盘」修改;改完不用记,下期报告自动核对同样的问题是否消失(回测乐观偏差是否收敛、胜率是否回升、滑点是否降低);
- 与 12.3 表格联动:报告里的「回测 vs 实盘对账」就是"回测赚钱、实盘亏钱"这一行的自动体检——偏差大的策略直接进建议清单,不用等你手动发现;
- 怎么用:每周五盘后(或托盘弹出"📊 复盘报告已生成"时)打开交易机会页 → 看底部面板摘要 → 需要细节点 📋 复制全文 粘进复盘笔记 → 采纳建议修改 → 下周同一时间看下期报告是否改善。
一句话总结:你的系统不是"期货交易具备了 7 件事",而是期货和期权两条链路都完整覆盖 7 件事,并且止损/出场/仓位三条腿由后台每 5 秒的 AutoStop + 风控引擎自动守着,你只需要沿着「扫描发现 → 聚焦研判 → 下单 → 持仓监控 → 验证复盘」这条闭环流水线走完每天的工作流——每个研判都用「⏳ 中线定方向、短线择时」的双周期视角,方向与时机一致再动手;时机「优/良」的机会可以交给 🤖 自动执行替你下单并全程跟踪到出场——再按「日周月季」的节奏复盘,每周还有系统自动生成的「自动执行复盘报告」把战绩 × 回测对账、把分级改进建议直接送到你面前,采纳后下期自动核对是否改善——用「统计检验 → 出场对比 → 回测 → 调权 → 信号回填」五步闭环让系统越用越懂你。