使用Python获取股市市场概念数据
生活随笔
收集整理的這篇文章主要介紹了
使用Python获取股市市场概念数据
小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
之前看過一篇文章,挺好玩的,這里分享一下:操盤手自述 - 百度文庫
他把股市里面的資金分成幾類:短線、長線、基本面、技術(shù)面,趨勢投資...本文主要談趨勢🤔。
元宇宙是去年年末一個(gè)比較大的投資熱點(diǎn),但這個(gè)概念在去年中旬這樣就在公眾號(hào)傳播了。還有更早的芯片半導(dǎo)體概念(當(dāng)年聞泰一通亂漲),許多很神奇的概念,包括今年開年的碳達(dá)峰、冬奧概念等,不看新聞聯(lián)播你都很難察覺,這里我們直接用代碼替我們察覺。
首先,咱們用akshare查查所有概念信息,獲取當(dāng)日的所有概念板塊的漲跌幅,并保存文件。
import akshare as ak import datetimedate = datetime.datetime.now().strftime("%Y%m%d") stock_board_concept_name_em_df = ak.stock_board_concept_name_em() stock_board_concept_name_em_df.to_csv('E:\\股票概念\\{}.csv'.format(date), encoding='utf_8_sig')只看一天的數(shù)據(jù)沒意思,我們試試用不同的兩天數(shù)據(jù)對比一下:我們選擇了今天和昨天的數(shù)據(jù)進(jìn)行對比,輸出概念的差異。
import pandas as pdyesterday_df = pd.read_csv('E:\\股票概念\\20220112.csv', encoding='utf_8_sig') today_df = pd.read_csv('E:\\股票概念\\20220113.csv', encoding='utf_8_sig')list_name_y = [] for i in range(0, yesterday_df.shape[0]):list_name_y.append(yesterday_df.values[i][2])list_name_t = [] for i in range(0, today_df.shape[0]):list_name_t.append(today_df.values[i][2])for name in list_name_y:if name not in list_name_t:print('{} 消失了~'.format(name))for name in list_name_t:if name not in list_name_y:print('{} 出現(xiàn)了~'.format(name))輸出:
幽門螺桿菌概念 出現(xiàn)了~這時(shí)你就會(huì)發(fā)現(xiàn),這概念是個(gè)什么玩意??
我們可以直接查找從屬于這個(gè)概念的相關(guān)股票:
import akshare as ak stock_board_concept_cons_em_df = ak.stock_board_concept_cons_em(symbol="幽門螺桿菌概念") print(stock_board_concept_cons_em_df)然后你會(huì)發(fā)現(xiàn)亞太藥業(yè)已經(jīng)漲到第五個(gè)停板了,但是這個(gè)概念今天才更新出來。
所以,我們也就看一看,百度了解一下概念的含義,聊天時(shí)多一些談資,僅此而已。
總結(jié)
以上是生活随笔為你收集整理的使用Python获取股市市场概念数据的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: python概念股_宫廷御牛:半导体板块
- 下一篇: 面试系列 -- 常见面试问题回答思路