{% extends "base.html" %} {% block content %}
报告总数
{{ total }}
{{ groups|length }} 个类型
最新报告
{{ latest_count }}
每个类型的首份
离线资源
{{ asset_hint }}
图表库必须与本页同级目录一起部署
{% if hidden %}
另有 {{ hidden }} 份 Walk-forward 子运行报告(各窗口的训练/测试段) 未在此列出 —— 它们是可下钻的原始证据而非独立交付物,文件仍在 output/ 下,可在 hd_report 表中按 run_id 找到。
{% endif %} {% if missing %}
有 {{ missing }} 份登记的报告文件在磁盘上不存在 —— 索引中的链接会失效。请重新生成对应报告,或整体重新部署 output/ 目录。
{% endif %}
部署须知:图表依赖本地资源。 报告通过相对路径引用 assets/echarts.min.js。 若你把报告发布到 /ggx/ 这样的路径下, 必须同时部署 output/assets/ 目录, 使其可通过 /ggx/assets/echarts.min.js 访问; 否则页面能打开但所有图表都不会显示。 如无法部署该目录,可把 config/report.yml 的 asset_mode 改为 inline 重新生成,让每份 HTML 自带图表库(体积由约 10MB 增至约 79MB)。
{% for g in groups %}

{{ g.label }} {{ g.reports|length }}

{% for it in g.reports %}
{% if it.is_latest %}最新 {% endif %} {{ it.title }}
{{ it.path }}
{{ it.size }} · {{ it.generated_at }} {% if not it.exists %} · 文件缺失{% endif %}
{% endfor %}
{% endfor %}

系统说明

项说明
数据源本机 MariaDB 127.0.0.1:3306/qlib(与 qlib 平台共用)+ Tushare Pro
配置全部阈值来自 config/*.yml,代码零硬编码
结果优先写入数据库 hd_* 表;HTML 仅作呈现
数据安全只增不删:所有 SQL 经安全钩子拦截 DELETE/DROP/TRUNCATE
离线不依赖任何 CDN;图表库本地提供
报告时效同一类型的多份报告是历史运行,请以标注「最新」的为准
使用文档 docs/user-guide.md 使用手册(安装/配置/命令/报告解读/故障排查)
docs/implementation-status.md 实施状态(含实测结论与已知限制)
{% endblock %}