如果想要用通信达接口,我们可以选择破解它,那具体要怎样破解通信达接口呢?我们一起来说是。 首先安装pytdx库,该库提供了获取通达信行情接口 pip install pytdx 其次在程序中引入模块 from pytdx.hq import TdxHq_API 然后,创建对象 api = TdxHq_API() 之后,通常连接到行情服务器上,建议是使用with 语法,可以省略disconnect()语句 with api.connect('119.147.212.81', 7709): # some codes 获取k线的接口get_security_bars,其中的各个参数含义如下。 K线种类: 0—5分钟K线 1—15分钟K线 2—30分钟K线 3—60分钟K线 4—日K线 5—周K线 6—月K线 7/8—1分钟K线 Market市场代码: 0—深圳,1—上海 Stockcode:证券代码; start :指定的范围开始位置; count:要请求的 K 线数目,最大值为 800 比如以下语句表示获取获取股票深证的000001股票最近的10条1分钟数据 api.get_security_bars(7, 0, '000001', 0, 10) 数据获取的接口一般返回list结构,如果需要转化为pandas Dataframe接口,可以使用 api.to_df 进行转化 如: api.to_df(api.get_security_bars(7, 0, '000001', 0, 10)) # 返回普通list后转DataFrame |
|