仪表盘

单股分析 ← 返回{{ analyzeReturnCtx.label }}

{{ stockName(code) }} 生成分析
{{ analyzeData.summary.raw_close.toFixed(2) }} —(数据不足) {{ fmtPct(analyzeData.summary.pct_20d) }} {{ analyzeData.summary.ma_trend }} {{ analyzeData.summary.macd_state }} {{ analyzeData.summary.rsi14===null ? '—' : analyzeData.summary.rsi14.toFixed(1) }}
各盘口持仓与历史买卖盈亏明细({{ stockLabel(analyzeData.summary.code) }},共涉及 {{ analyzeAccountsList.length }} 个模拟盘/实盘账户)

策略管理

custom_strategies/{{ editor.name || '<策略名>' }}.py
校验(语法+试运行) 保存并注册 保存需先通过校验;试运行用 3 只合成股票 × 60 交易日快速执行一遍打分

策略回测

{{ btRunning ? '回测运行中…' : '运行回测' }}
区间总收益
{{ fmtPct(btResult.metrics.total_return) }}
年化
{{ fmtPct(btResult.metrics.annualized_return) }}
最大回撤
{{ fmtPct(btResult.metrics.max_drawdown) }}
夏普
{{ btResult.metrics.sharpe.toFixed(2) }}
胜率
{{ btResult.metrics.win_rate===null ? '—' : (btResult.metrics.win_rate * 100).toFixed(2) + '%' }}
特征重要性(LightGBM Walk-Forward 平均 Top 15)
{{ btResult.report_md }}

模拟盘 新建账户

创建账户

每日信号

生成信号

因子研究

{{ f.name }} 价格量纲 {{ frRunning ? '研究运行中…' : '开始研究' }} {{ scanRunning ? '巡检运行中…' : `开始巡检(${factors.length} 个因子,全市场约数分钟)` }}

研究入口 研究专用

普通 run_backtest 不提供研究策略依赖的输入:严格研究股票池(连续 121 日有效收盘 + 成交额前 30%)、宽度择时阶梯、组合回撤风险覆盖状态机、逆波动率权重、排名缓冲、单股上限。 实测剥离这些后 A 从 +46.82% 掉到 +31.32%、C 从 +3.30% 掉到 -49.03% —— 普通入口跑出来的数字没有参考价值,因此研究专用策略在回测/信号/模拟盘入口一律拒绝。本页跑的是研究协议下的预注册矩阵(矩阵内策略清单以 /api/strategies 的 research_matrix 字段为准),是它们在网页上唯一的结果出口;regime_defensive_guarded 属于上一轮迭代,不在本页矩阵内,只能走 CLI 的 stock strategy-compare。
{{ st.name }} 开发 2022-01-04~2024-12-31 / 探索 2025-01-01~数据截止日 冻结 5 日(不做开发期选优) 严格研究池(连续 121 日有效收盘 + 20 日成交额中位数前 30%,排除北交所) 7 个:基础 / 费用1.5倍 / 延迟t+2 / 恢复等权 / 容量100万 / 容量500万 / 容量1000万 reports/strategy_comparison_ac_<数据截止日>.md {{ rsRunning ? '研究矩阵运行中…' : (rsWithVariants ? '运行研究矩阵(含变体,约数十分钟)' : '运行研究矩阵(约 5~10 分钟)') }}

数据管理

{{ dataStatus.codes_count }} 只 {{ dataStatus.latest_date || '—' }} (当日已同步 {{ dataStatus.latest_codes }} 只) {{ dataStatus.covered_date || '—' }} (已覆盖 {{ dataStatus.covered_codes }} 只在市股票) {{ dataStatus.lagging_count }} 只(仍停留在 {{ dataStatus.covered_date }}) 0 只(全部在市股票已同步至最新日) {{ dataStatus.benchmark_available ? '可用' : '缺失(接口限流)' }} {{ dataStatus.failed_count }} 保存定时设置 {{ schedulerRunning ? '每日全流程运行中…' : '⚡ 立即运行一次每日全流程(同步+模拟盘+信号)' }} 全市场(约 80 分钟) 断点续更滞后股票(剩余 {{ dataStatus.lagging_count }} 只) 指定代码 {{ dataUpdateRunning ? '更新中…' : '增量更新' }} 一键续更剩余 {{ dataStatus.lagging_count }} 只滞后股票 重试失败股票({{ dataStatus.failed_count }}) 已更新 {{ dataUpdateProgress.done }}/{{ dataUpdateProgress.total }}