数据频率
在使用AlphaFinance API获取时间序列数据(如股票价格和交易量)时,您可以选择不同的数据频率来满足您的需求。本文档详细介绍了支持的数据频率以及如何在API请求中指定它们。支持的数据频率
AlphaFinance API支持以下数据频率:| 频率代码 | 描述 | 典型用途 |
|---|---|---|
1m | 1分钟 | 短期交易策略、高频交易分析 |
5m | 5分钟 | 日内交易模式分析 |
15m | 15分钟 | 日内趋势分析 |
30m | 30分钟 | 中短期趋势识别 |
60m/1h | 1小时 | 日间交易模式分析 |
daily/1d | 日线 | 基础技术分析、中期趋势 |
weekly/1w | 周线 | 中长期趋势分析 |
monthly/1M | 月线 | 长期趋势和战略分析 |
quarterly/1q | 季度线 | 长期投资决策 |
yearly/1y | 年线 | 长期战略分析 |
默认频率
如果未在请求中指定频率,大多数API端点将默认使用日线(daily)数据。
使用数据频率参数
在API请求中,您可以使用interval或frequency参数(根据不同端点)来指定所需的数据频率:
不同频率的数据可用性
请注意,不同频率的数据在可用性上存在差异:-
分钟级数据(1m, 5m, 15m, 30m, 60m):
- 通常提供最近1-3个月的历史数据
- 交易时段内实时更新
- 不包含盘前盘后交易
-
日线及以上频率数据(daily, weekly, monthly等):
- 提供完整的历史数据,从股票上市日开始
- 日线数据在每个交易日收盘后更新
- 周线、月线等在相应周期结束后更新
交易时段外数据
A股市场的正常交易时段为:- 上午:9:30 - 11:30
- 下午:13:00 - 15:00
调整与未调整数据
对于历史价格数据,您可以选择获取经过调整的数据(考虑除权除息)或原始未调整数据:adjusted=true:返回经过除权除息调整的价格数据(默认)adjusted=false:返回原始未调整的价格数据
频率转换
如果您需要的特定频率不直接可用,可以考虑以下方法:-
下采样:获取更高频率的数据,然后自行聚合
- 例如,要获取2小时数据,可以获取1小时数据然后每两条聚合
-
上采样:获取较低频率的数据,然后进行插值
- 例如,基于日线数据估算不提供的特定时间点价格
我们建议尽可能使用API直接提供的频率,而不是自行转换,以确保数据准确性。
数据延迟
不同订阅计划的数据可能存在不同的延迟:| 计划 | 日线及以上数据延迟 | 分钟级数据延迟 |
|---|---|---|
| 入门版 | 15分钟 | 15分钟 |
| 专业版 | 实时 | 1分钟 |
| 企业版 | 实时 | 实时 |
常见问题
为什么我无法获取到特定日期的分钟级数据?
为什么我无法获取到特定日期的分钟级数据?
如何处理除权除息事件?
如何处理除权除息事件?
默认情况下,我们的API会返回前复权后的价格数据。您可以通过设置
adjusted=false 获取未调整的原始价格,或使用 除权除息API 获取详细的除权除息信息。分钟级数据是否包含盘前盘后时段?
分钟级数据是否包含盘前盘后时段?
不包含。我们的分钟级数据仅覆盖A股正常交易时段(9:30-11:30, 13:00-15:00)。