# TigerTrade 项目状态（STATUS）

> **项目计划**：月度/周计划、任务项与责任者见 **[项目计划_月度周计划.md](项目计划_月度周计划.md)**。  
> **最后更新**：2026-04-02（Leader 日/周/月对齐汇报、四月计划第七节、DFX 门禁）
>
> **项目第一目标（勿忘）**：**系统建设服务于盈利**，量化指标见 **[盈利目标和风险控制.md](盈利目标和风险控制.md)**（月盈利率 20%、胜率 >60%、夏普、回撤、盈亏比等）。工程与测试是保障条件，**不能替代**策略与交易结果。`order_log` 中「失败」条数往往含大量**本地风控未发 API**（如 `ALLOW_REAL_TRADING`、持仓顶格），解读见 **[API被拒根因分析与修复方案.md](API被拒根因分析与修复方案.md)**；**收益为负**须在信号、仓位、止损止盈、时段与账户配置上归因与迭代。

---

## 0. 例行心跳（定期汇报入口）

- **不断档（本机进程）**：[定时例行_Leader不断档.md](定时例行_Leader不断档.md) · [Leader例行进程_能力与配置.md](Leader例行进程_能力与配置.md) — `scripts/start_leader_routine_daemon.sh` 一键起后台；`leader_routine_tick.sh` 可配 `LEADER_ROUTINE_PROFILE` / `LEADER_ROUTINE_POST_HOOK` 串门禁、测试、优化与自定义任务。
- **Leader 日计划 ↔ 周/月计划**：[例行汇报_日周月对齐_陈正霞.md](reports/例行汇报_日周月对齐_陈正霞.md)（目标与《项目计划》一致，每日填「三、四」节）
- **最新一轮汇总**：[`docs/reports/routine_pulse_latest.md`](reports/routine_pulse_latest.md)（由 `scripts/write_routine_pulse.py` 生成）
- **刷新并写入**：`ROUTINE_PULSE_REFRESH=1 python scripts/write_routine_pulse.py`
- **快检式优化（不跑任何回测，自检可能报「四策略无数据」）**：`ROUTINE_SKIP_SLOW_BACKTEST=1 ROUTINE_SELF_CHECK_SOFT=1 python scripts/optimize_algorithm_and_profitability.py`
- **推荐例行（跳过 pro1 重回测，仍产出四策略网格/模型回测数据）**：`ROUTINE_SKIP_PRO1_BACKTEST=1 python scripts/optimize_algorithm_and_profitability.py`

---

## 1. 当前状态摘要

| 维度 | 状态 | 说明 |
|------|------|------|
| 整体 | 🟢 活跃开发中 | 订单与风控已完善，DEMO 可重启清仓、主单伴随止盈止损 |
| 订单与风控 | ✅ 已落地 | 主单成功后提交 STP 止损、LMT 止盈；place_tiger_order 与 OrderExecutor 均支持；价格按 min_tick 取整 |
| DEMO | 🔄 运行中 | MOE 策略，启动时 reset_demo_positions() 清仓；日志见 `logs/demo_restart_*.log` |
| 测试与 CI | 🟢 可用 | `pytest tests/ -m "not real_api"` + `scripts/verify_design_completeness_and_dfx.py`（与主 CI / daily 工作流一致） |
| 文档与计划 | ✅ 已建立 | 订单执行流程说明、项目计划（月度/周）、本文 STATUS |

---

## 2. 当前迭代 / 计划

- **月度/周计划**：[项目计划_月度周计划.md](项目计划_月度周计划.md)  
  - 含：任务项、责任者、计划/实际启动与结束时间、工作内容与步骤、相关材料链接、风险与求助、进展、备注。
- **2 月重点**：订单与风控完善、DEMO 稳定、计划与 STATUS 联动（进行中）。
- **二月交付**：模型超参纳入优化、大模型搜参**单策略首轮出结果**（不推到三月）；确需长周期的工作见 [项目计划](项目计划_月度周计划.md)「确需长周期的工作（供评审）」。
- **3 月草案**：收益率分析、20h DEMO 验证、算法优化延续（待启动）。
- **4 月（进行中）**：生产就绪与监控；详见 [项目计划](项目计划_月度周计划.md)「七、2026 年 4 月」及 Leader [例行汇报](reports/例行汇报_日周月对齐_陈正霞.md)。

---

## 3. 近期完成项（示例）

| 完成项 | 完成时间 | 备注 |
|--------|----------|------|
| 老虎 API 约束与全项目测试 | 2026-02-05 | [Tiger_API_限制与平仓脚本说明](Tiger_API_限制与平仓脚本说明.md)：约束汇总、项目内下单路径遵从表、test_tiger_api_constraints 覆盖 OrderExecutor/tiger1/api_adapter |
| 订单与风控文档闭环 | 2026-02-05 | [订单执行流程说明](订单执行流程说明.md) 补充 §6 老虎 API 约束、§5.1 平仓脚本用法 |
| 模型/策略回归测试 | 2026-02-05 | pytest tests/ -m "not real_api" 全绿（569 passed） |
| DFX/设计完备性门禁 + 黑盒后台可见 + 测试路径可移植 | 2026-04-02 | `verify_design_completeness_and_dfx.py`、Tiger Order `id` 对齐、批量去 `/home/cx/tigertrade`；详见 [测试加强清单](reports/测试加强清单_覆盖率与漏测.md) |
| 主单伴随止盈/止损单 | 2026-02-02 | api_adapter STP/STP_LMT；place_tiger_order 主单成功后提交 SL/TP |
| OrderExecutor 主单后提交 SL/TP | 2026-03-01 | MOE 路径 execute_buy 主单成功后自动提交止损(STP)与止盈(LMT)；test_execute_buy_submits_stop_loss_and_take_profit_orders 断言 |
| DEMO 重启清仓 | 2026-02-02 | reset_demo_positions()，MOE 启动时调用 |
| OrderExecutor 价格取整 | 2026-02-02 | execute_buy/execute_sell 按 min_tick 取整，解决 tick size 报错 |
| 订单执行流程说明更新 | 2026-02-02 | 含 SL/TP、STP/STP_LMT、价格取整、DEMO 重置 |
| 项目计划与 STATUS | 2026-02-02 | 本文档 + 项目计划_月度周计划.md，并相互链接 |

---

## 4. 已知风险与求助

| 风险/求助 | 说明 | 缓解/链接 |
|-----------|------|----------|
| 实盘账户授权 | Tiger 后台需对 API 用户授权 account | [后台看不到订单_必读_授权配置步骤](后台看不到订单_必读_授权配置步骤.md) |
| 例行工作漏项 | 日报/计划未按正本 7 项核对易漏 | [例行工作漏项回溯与改进](../shared_rag/insights/例行工作漏项回溯与改进_20260201.md) |
| 数据/过拟合 | 历史数据偏差、标签不平衡 | 持续采集、Market Regime、focal loss 等（见 README 已知问题） |

---

## 5. 快速链接

| 链接 | 说明 |
|------|------|
| **[需求分析与设计总入口](需求分析和Feature测试设计.md)** | 需求分析、Feature 测试设计、**设计文档索引**（回测/实盘/训练流程对比、策略设计、大模型搜参设计）；一切有助于改进算法、提升收益率的工作（含模型超参、大模型搜参）见需求 Feature 7 |
| [项目计划（月度/周）](项目计划_月度周计划.md) | 任务项、责任者、时间、步骤、材料、风险、进展 |
| [回测与实盘·输入与处理流程对比](strategy_designs/回测与实盘_输入与处理流程对比.md) | 回测/实盘/训练 数据与流程一致性、每日优化在干啥、调哪些参数；设计修改依据 |
| [大模型搜参设计方案](strategy_designs/大模型搜参设计方案.md) | 大模型（MoE/Transformer）超参搜索：业界方案对比与选型、落地步骤 |
| [订单执行流程说明](订单执行流程说明.md) | 下单路径、止盈止损、api_adapter、OrderExecutor、DEMO 重置 |
| [策略算法与运行效果报告](reports/strategy_reports_index.html) | 各策略算法说明与运行效果、对比报告（每日刷新） |
| [SKILLs 设计与交易后端解耦](SKILLs设计与交易后端解耦.md) | 开放 Tiger 能力（数据分析、量化算法与参数、交易后端）；后端解耦可接老虎或其他平台 |
| [SKILLs 清单](skills/README.md) | 各 SKILL 文档：tiger-data-analysis、tiger-quant-algo-params、tiger-trading-backend |
| [README 项目状态](../README.md#-项目状态) | 根目录项目状态与已知问题 |
| [DEMO 运行状态查询指南](DEMO运行状态查询指南.md) | DEMO 进程与日志查看 |
| [每日例行·效果数据说明](每日例行_效果数据说明.md) | 结果分析/算法优化用到的数据源与缺口，避免「没效果数据在干啥」说不清 |
| [PL / 发布约定](PL.md) | 项目 PL 与发布约定 |
| [项目角色与每日例行工作](../shared_rag/best_practices/项目角色与每日例行工作.md) | 角色定义（Leader/设计/开发/测试）与各角色每日例行；Leader 监控计划与成员进展 |

---

## 6. 更新说明

- **STATUS 更新**：完成关键任务或状态变化时，更新本文「当前状态摘要」「近期完成项」「已知风险与求助」。
- **计划更新**：在 [项目计划_月度周计划.md](项目计划_月度周计划.md) 中填写「实际完成时间」「进展」「备注」，并视需要增删周/月任务。
- **链接约定**：README、日报、周报等引用「项目 STATUS」时，统一指向本文档（`docs/STATUS.md`）；引用「项目计划」时，指向项目计划文档。
- **策略报告每日刷新**：运行 `python scripts/generate_strategy_reports.py` 或执行「收益与算法优化」流程后，会更新 `docs/reports/strategy_reports/` 与 `strategy_reports_index.html`。
