通信达接口python通过第三方库的pytdx怎样获取最新股票行情?
這是個(gè)很強(qiáng)大的第三方庫,原理是解析通達(dá)信的.dat底層數(shù)據(jù)。大家在平時(shí)看盤下單的通達(dá)信軟件?,F(xiàn)在只需要在python里面安裝第三方庫,就可以獲取到原始交易數(shù)據(jù)了。
獲取行情數(shù)據(jù)的代碼是這樣的,返回?cái)?shù)據(jù)可以是list格式,也可以是dataframe格式。
from pytdx.hq import
TdxHq_APIapi = TdxHq_API()
# 數(shù)據(jù)獲取接口一般返回list結(jié)構(gòu),如果需要轉(zhuǎn)化為pandas Dataframe接口,可以使用 api.to_df 進(jìn)行轉(zhuǎn)化
with api.connect('119.147.212.81', 7709):
# 返回普通list
data = api.get_security_bars(9, 0, '000001', 0, 10) print(data)
# 返回DataFrame
data = api.to_df(api.get_security_bars(9, 0, '000001', 0, 800)) print(data)
返回?cái)?shù)據(jù)如下:
397e142e548fa16748d55735db13dc10.png
除了行情數(shù)據(jù),還可以獲得財(cái)務(wù)數(shù)據(jù)
from pytdx.crawler.history_financial_crawler import HistoryFinancialListCrawler
crawler = HistoryFinancialListCrawler()
list_data = crawler.fetch_and_parse()
print(pd.DataFrame(data=list_data))
運(yùn)行上面的程序可以得到下面的結(jié)果,這些zip文件就是當(dāng)季所有股票的財(cái)務(wù)數(shù)據(jù)。我們可以看到最新的財(cái)務(wù)數(shù)據(jù)已經(jīng)更新到2022年9月1日。
?
總結(jié)
以上是生活随笔為你收集整理的通信达接口python通过第三方库的pytdx怎样获取最新股票行情?的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 亲手制作:超级DOS工具+Vista+加
- 下一篇: vs2015发布网站到IIS