把历史日线接入研究流程
通过 QVeris 连接历史股票价格工具,为走势图、区间比较和研究数据集获取日线数据。选定股票、起止日期和价格口径后,调用支持该需求的能力。可以从历史日线价格工具开始查看股息调整价格。
真正可用的交付物是一条身份明确、按日期排列的序列:哪只证券、哪些日期、什么币种、采用什么复权规则。导出到 Notebook 或看板时,应把这些信息与数值一起保存,避免图表看似正确,实际混用了不兼容的价格。
首次请求建议使用一个已经结束的短区间。一个月的日线就足以检查排序、缺失交易日和返回字段,再决定是否扩展历史范围。
先选定价格口径,再开始计算
| 价格口径 | 适合用途 | 需保留的信息 |
|---|---|---|
| 未复权价格 | 还原某个日期实际报价 | 公司行为及原始价格定义 |
| 拆股调整价格 | 消除拆股造成的价格跳变 | 供应商的拆股调整方法 |
| 股息调整价格 | 采用股息调整序列的研究 | 具体调整方法及覆盖范围 |
不能把复权起点价格和未复权终点价格混合计算。简单价格变化可使用“终点/起点 − 1”,前提是两端字段与方法一致。股息调整价格的比值也不自动等同于扣除费用、税费并按指定再投资规则计算的完整组合收益。
请求一个可核验的历史区间
调用前检查工具支持的日期参数。不同供应商可能采用不同的结束日期包含规则、最大历史范围和分页方式。上游产品定义见FMP API 文档(英文原文),具体调用参数以选定的 QVeris 工具定义为准。
首次可以请求 AAPL 在 2025 年 1 月的日线,明确所需调整口径。输出时使用实际返回的日期。如果可用范围小于请求范围,应直接写清覆盖区间,不要把部分数据描述为完整月份。
可以打开本文末尾的AAPL 历史价格任务开始查询。接入应用时,先保存请求参数与原始返回,再转换为自己的图表结构。
把观察值整理为可用序列
统一日期排序,检查重复记录,并确认最高价不低于最低价。依据交易日历判断缺失,周末没有日线通常不是缺数。为展示而向前填充价格时,要标明沿用值,并单独保留未填充的原序列。
比较两只股票时,先对齐共同交易日,再把两条序列的起点设为 100,同时统一调整口径。计算 20 个日收益区间需要 21 个收盘观察值,不能把行数与区间数混为一谈。
Tiingo 日终数据说明(英文原文)提供了原始及调整字段的上游示例,但不能把一家供应商的定义直接套到另一家返回结构上。
把序列用于图表和指标
常见问题
日终 API 和日内历史数据一样吗?
不同。日线汇总一个交易时段;分钟线和逐笔成交需要明确支持相应粒度的工具。
可以请求任意历史日期吗?
只能获取所选路径覆盖且有权访问的日期。应区分请求范围和实际返回范围,并说明缺口。
生成带日期的 AAPL 历史价格序列
点击后将打开已预填的 QVeris 任务,查询 AAPL 在 2025 年 1 月的日线。检查后运行,可获得实际首末日期、记录数、来源及统一复权口径下的端点价格变化。
请用 QVeris 查找并检查支持明确起止日期的历史股票价格工具,获取 AAPL 在 2025 年 1 月的日线,采用一种明确的调整口径。列出实际首末日期、记录数、可用币种和来源,用同一价格字段计算端点变化,说明覆盖缺口,不混用复权与原始价格。请用中文回答。
