如何通过通达信接口获取最近的分钟级别行情数据?对于做短线策略的交易者来说,得到实盘的量价数据之后,还需要把这些数据转换为各种技术指标,在策略中去使用和分析。
由于本地采样时间和交易所推送数据时间会有微小的差别(ms级别),时间长了之后计算出的技术指标会累积成更大的误差,于是在实盘中得到一个相对标准的分钟级别数据(通常技术指标使用的最小单位是分钟)用于计算技术指标非常关键。
于是我们使用通达信的这个接口来修正技术指标,因为在实盘中这个接口可以获取到最近的分钟级别的行情数据。
比如14点30分去调用该接口的时候可以获得最新的分钟级别行情数据。
接下来介绍下如何使用这个接口吧!
首先安装pytdx库,该库提供了获取通达信行情接口
pip install pytdx
其次在程序中引入模块
from pytdx.hq import TdxHq_API
然后,创建对象
api = TdxHq_API()
之后,通常连接到行情服务器上,建议是使用with 语法,可以省略disconnect()语句