数据维护、定时任务管理、模型回测验证、AI接口配置。
仅管理员
绑定手机:13357196520
点击 📡 同步当日全部数据 → 实时行情+资金流全量写入,20线程并发
点击 🔃 补全数据 → 批量拉取K线+资金流,适用于首次部署或数据缺失
查看任务状态 → ▶运行 / ⏸暂停 / ⚙修改 时间窗口和参数
点击 🚀 开始回测 → 验证选股模型有效性和行业区分度
点击 📋 全量基本面评分 → 纯DB从三表取数(利润表/资产负债表/现金流量表),覆盖全量 5528 支,不调外部API
点击 🔑 DeepSeek API 配置 → 每位用户独立设置 Key
手动触发数据同步操作。每个按钮独立执行,20 线程并发拉取,带实时进度条反馈。
| 按钮 | 功能说明 | 线程 | 典型耗时 |
|---|---|---|---|
| 🔃 补全数据 | 批量补齐关注股票的 K 线 + 资金流历史数据,适用于首次部署或数据缺失修复。自动跳过已有数据,增量补全。 | 20 | 5~30 分钟 |
| 📡 搜狐补额修复 | 修复成交额 (amount) 字段缺失,从搜狐数据源逐条补充。仅扫描 amount 为空的记录。 | 20 | 2~10 分钟 |
| 📋 全量基本面评分 | 纯DB取数,从利润表/资产负债表/现金流量表三表读取财务数据,对全量 5528 支股票按盈利能力、成长性、财务健康三维度综合打分。不调外部API,评分结果写入 stock_pool。 | 20 | 2~5 分钟 |
| 📡 同步当日全部数据 | 全量拉取当日实时行情 + 东财资金流数据,写入 stock_daily_today 表。每天盘后自动触发。 |
20 | 2~5 分钟 |
每个数据同步操作启动后,按钮下方显示实时进度:
| 元素 | 说明 |
|---|---|
| 进度条 | 绿色渐变填充条,实时反映完成比例
|
| 百分比 | 如 68%,精确显示当前进度 |
| 计数 | 如 341 / 500,显示已完成数 / 总数 |
| 结果摘要 | 完成后弹出:成功数、失败数、耗时 |
后台定时任务(Cron)自动化执行:刷新报告、AI 分析、收盘作业等。可查看状态、修改参数、手动触发。
| 列名 | 说明 |
|---|---|
| 任务 | 任务名称 + 唯一标识符(如 refresh_report、ai_analysis) |
| 状态 |
🟢 运行中 — 定时器正常工作,按周期自动触发 🔴 已暂停 — 定时器已停止,不自动执行(仍可手动触发) |
| 周期 |
每日 HH:MM — 固定时间点执行一次(如 每日 15:30)每 N 秒 — 按固定间隔重复执行(如 每 600 秒)
|
| 时间窗口 |
仅间隔任务生效,限定可执行时段(如 09:30-15:00)。🖱️ 点击单元格可编辑:弹出输入框修改起止时间,回车确认。 |
| 下次执行 | 预计下一次触发时间,格式 YYYY-MM-DD HH:MM:SS。暂停状态下显示 —。 |
| 上次执行 | 最近一次实际运行完成时间。首次运行前显示 从未执行。 |
| 按钮 | 名称 | 功能 |
|---|---|---|
| ▶ | 运行 | 立即手动触发一次任务执行(不改变定时状态)。适用于临时需要立即跑一次的场景。 |
| ⏸ | 暂停 | 停止定时器,任务不再自动触发。按钮切换为 ▶ 启动,点击恢复定时。 |
| ⚙ | 修改 | 弹出参数编辑面板,可修改:周期类型(每日/间隔)、执行时间 / 间隔秒数、时间窗口。保存后立即生效。 |
refresh_report:每日 15:30,收盘后刷新选股报告ai_analysis:每 600 秒,窗口 09:30-15:00,盘中 AI 实时分析daily_close:每日 16:00,收盘作业(结算、归档)
点击 「▶ 开始回测」按钮,基于历史数据验证选股模型 V80 的有效性。回测覆盖近一年数据,按持仓天数分组统计。
持仓 1~30 天的区间内,对比 强烈关注组 vs 观望组 的平均收益差异:
| 持仓天数 | 强烈关注组均收益 | 观望组均收益 | 区分度(差值) | 方向 |
|---|---|---|---|---|
| 1 天 | +0.85% | +0.12% | +0.73% | ✅ 正向 |
| 5 天 | +2.41% | +0.38% | +2.03% | ✅ 正向 |
| 10 天 | +3.92% | -0.15% | +4.07% | ✅ 正向 |
| 20 天 | +5.28% | +0.91% | +4.37% | ✅ 正向 |
| 30 天 | +6.15% | +1.43% | +4.72% | ✅ 正向 |
按申万一级行业分组,统计各行业内模型的选股有效性排名:
| 排名 | 行业 | 强烈关注组收益 | 观望组收益 | 区分度 |
|---|---|---|---|---|
| 🥇 1 | 电子 | +8.21% | -1.03% | +9.24% |
| 🥈 2 | 计算机 | +7.45% | +0.52% | +6.93% |
| 🥉 3 | 医药生物 | +5.89% | +1.21% | +4.68% |
| 4 | 电力设备 | +4.76% | +0.88% | +3.88% |
| 5 | 机械设备 | +3.92% | +0.65% | +3.27% |
每次回测完成后自动对比上次结果,展示区分度变化趋势:
| 持仓天数 | 本次区分度 | 上次区分度 | 变化 | 趋势 |
|---|---|---|---|---|
| 1 天 | +0.73% | +0.68% | +0.05% | ⬆️ 上升 |
| 5 天 | +2.03% | +1.95% | +0.08% | ⬆️ 上升 |
| 10 天 | +4.07% | +4.12% | -0.05% | ⬇️ 下降 |
| 20 天 | +4.37% | +4.40% | -0.03% | ➡️ 持平 |
| 30 天 | +4.72% | +4.55% | +0.17% | ⬆️ 上升 |
点击标题展开,显示选股模型 V80 的评分公式和各 AI 接口的完整文档(Markdown 渲染)。
| 章节 | 内容 |
|---|---|
| 评分模型 V80 | 完整评分公式:盈利能力因子 + 成长性因子 + 估值因子 + 质量因子 + 动量因子,各因子权重及计算公式 |
| AI 分析接口 | POST /api/ai/analyze — 单股深度分析,参数说明及返回格式 |
| 批量分析接口 | POST /api/ai/batch — 批量股票 AI 分析,并发限制及超时配置 |
| 报告生成接口 | POST /api/ai/report — 生成每日选股报告,Prompt 模板说明 |
| 回测校验接口 | POST /api/backtest/validate — 模型回测数据验证接口 |
每位用户独立配置 DeepSeek API Key,互不影响。配置保存在浏览器本地,不会上传到服务器。
| 字段 | 说明 |
|---|---|
| API Key | DeepSeek 开放平台申请的 API Key(sk- 开头)。加密存储,仅保存在当前浏览器。 |
| API Base URL | API 端点地址,默认 https://api.deepseek.com/v1。支持自定义代理地址。 |
| 模型 | 选择使用的模型:deepseek-chat(通用)、deepseek-reasoner(推理增强)。默认 chat。 |
| 最大 Token | 单次请求最大输出 Token 数,默认 4096。分析报告建议 8192。 |
| 温度 | 0.0 ~ 2.0,控制输出随机性。分析类建议 0.3,报告类建议 0.7。 |
| 测试连接 | 点击 🧪 测试 发送一条测试请求验证 Key 是否有效,返回 ✅ 成功 / ❌ 失败。 |
localStorage,仅当前设备当前浏览器可访问。清除浏览器数据会导致配置丢失,请妥善备份。