设置 · 系统
数据库状态、各表大小、备份以及数据获取日志。
数据库
这是什么: 数据库类型、连接或文件、大小、行业因子的种类与主要数据来源;还有一个备份按钮。
数据来源: /api/system/database 与 /api/system/status。开发配置使用 SQLite 文件,生产配置使用 PostgreSQL。
展示什么: 对于 SQLite,显示文件路径、大小与日志模式;对于 PostgreSQL,显示连接地址。备份按钮在 SQLite 上通过 VACUUM INTO 工作;在 PostgreSQL 上它会提示应使用 pg_dump。
能得出什么结论: 若行业因子显示为“派生”,说明未能从来源取得行业指数,而是由该行业成分股的平均值派生而来。随着数据库增大,旧的 backtest 信号会被自动删除;实时记录不会被触碰。
数据表
这是什么: 应用中所有数据表的行数。
数据来源: 对每张表执行一次 COUNT(*) 查询。
展示什么: symbol、price_daily、return_daily、event、analysis_run、pipeline_run、analysis_result、signal_daily、signal_outcome 与 fetch_log 各表的规模。
能得出什么结论: signal_daily 有数百万行属于正常:一次 walk-forward 运行大约会写入 240 万条信号。price_daily 小于预期,则说明数据获取没有完成。
数据获取日志
这是什么: 最近 300 次数据获取请求的时间、股票代码、来源、行数、状态与消息。
数据来源: fetch_log 表;每次数据获取请求之后,都会添加一行,记录来源名称、请求的日期范围、写入的行数,以及错误信息(若有)。
展示什么: 从哪个来源获取了哪个范围,以及失败请求的错误信息。
能得出什么结论: 同一代码反复出错,说明来源不认识该代码;而所有代码同时出错,则指向网络或来源的故障;后一种情况稍后重新获取即可。
此处给出的投资信息、评论与建议不属于投资顾问服务的范围。投资顾问服务是依据客户与证券公司、投资组合管理公司或不吸收存款的银行之间签署的投资顾问合同提供的。此处的信号由统计模型基于历史数据生成,对所有人一致展示,并非个性化;它们可能并不适合你的财务状况或你的风险与收益偏好。因此,仅凭此处给出的信息做出投资决策,可能不会产生符合你预期的结果。