1. 程式人生 > >使用Tushare得到股票資訊(1)

使用Tushare得到股票資訊(1)

使用Tushare得到股票資訊(1)

前言

今天是寫部落格的第一天,想跟大家分享一下如何利用Tushare得到股票的資訊並將其存入csv檔案。
關於Tushare的詳細介紹大家可以在其官網檢視https://tushare.pro/document/1?doc_id=13 。
本人之前也利用過雅虎財經yahoofinancials去獲取股票資訊但其不如Tushare方便簡潔。下面讓我們開始進入主題吧。

正文

  1. 首先我們需要安裝python因為Tushare是利用python寫的一個軟體。
  2. 然後在新建的python檔案中寫入下面的code(每行帶有相關的解釋)
import tushare as ts  ##匯入tushare 模組。
import pandas as pd ##匯入pandas模組用於股票資料處理 。

pro_ = ts.pro_api('*')##個人的介面TOKEN,在Tushare上註冊後可在個人主頁上找到。
date_ = '20181128'  ##選擇股票資訊的日期。
dailyInfo = pro_.daily(trade_date=date_)##得到股票日線行情。
dailyBasic = pro_.daily_basic(ts_code='', trade_date=date_)##得到股票每日指標。
dailyBasic.
drop(['trade_date','close','volume_ratio'], axis=1, inplace=True)##去掉和dailyInfo中重複的資訊。 result=pd.concat([dailyInfo.set_index('ts_code'),dailyBasic.set_index('ts_code')], axis=1,join='inner').reset_index()##利用pandas將dailyInfo和dailyBasic的資訊合併在一起。 result.to_csv('stock_info.csv' , index=True, sep=',', encoding=
'utf_8_sig', mode='w')##將得到的資訊存入csv檔案。
  1. 執行。這樣就完成了基本股票資訊獲取和儲存。希望能對大家有所幫助,如有意見及建議請留言,謝謝。