天津股俠:炒股如何獲取信息 Python量化基礎:一行代碼獲取股票行情數據

發布時間:2020-03-04 20:00:07   來源:網絡 關鍵詞:炒股如何獲取信息
天津股俠 Python量化基礎:一行代碼獲取股票行情數據
本文關鍵詞炒股如何獲取信息,獲取更多相關信息,請訪問本站首頁。 天津股俠
原文標題:Python量化基礎:一行代碼獲取股票行情數據
原文發布時間:2019-01-18 10:00:44
原文作者:數據洞察指南。
天津股俠

好,今天到了我們最關心的部分,那就是獲取股票的行情數據。這是我們量化過程中最重要的數據。

預告:下一篇文章中,我們將學習如何獲取指數的行情數據以及指數的各項指標,包括PE/PB等。我們都知道,大盤的趨勢對于個股影響非常大,因此我們非常有必要掌握指數信息的獲取方式。歡迎持續關注后續的內容!

首先,我們先導入tushare。

import tushare as ts

pro = ts.pro_api()

一、日線行情

在tushare中,我們用daily接口獲取股票的日線行情數據。tushare支持如下四個參數:

Python量化基礎:一行代碼獲取股票行情數據

其中,我們至少需要輸入股票代碼或者交易日期其中的一個參數。如果我們輸入股票代碼,則會獲取這只股票對應的歷史行情數據;如果我們輸入了交易日期,那么我們會獲取這一天所有股票的交易數據。

輸出的數據列如下,值得注意的是,這里都是除權之后的數據,如果需要復權的數據,那我們需要使用通用行情接口,關于這一點我們以后再講。

Python量化基礎:一行代碼獲取股票行情數據

接下來我們就來看兩個例子,分別使用股票代碼和交易日期來獲取數據:

# 使用股票代碼
pro.daily(ts_code='601318.SH')
Python量化基礎:一行代碼獲取股票行情數據

# 使用交易日期
pro.daily(trade_date='20190116')
Python量化基礎:一行代碼獲取股票行情數據

基于這些數據,我們可以通過計算得到更多有價值的信息。比如通過移動窗口得到均線數據,比如繪制K線圖,比如計算各項指標包括我們前邊將結果的RSI等等。在這里,最重要的數據就是每日的收益率數據,這是我們量化的基礎。不過其他數據也將會在我們的量化過程中扮演重要作用。

二、周線行情

周線行情也很重要,它能幫助我們找到中長期的趨勢。在tushare中,我們使用weekly接口來獲取周線行情數據。這里輸入的參數和daily接口完全一致,只是我們需要注意,如果我們選擇獲取某周的數據,那么輸入的交易日期必須是周五;輸出的數據除了將日線數據轉換為整周的數據,也沒有別的值得注意的地方,不再贅述。下面我們直接來看例子。

# 獲取周線數據,20190111是一個周五
pro.weekly(trade_date='20190111')
Python量化基礎:一行代碼獲取股票行情數據

三、月線行情

月線行情的接口用的是monthly,需要注意的事項跟周線數據一致,只不過在獲取某個月的數據時,我們要確保輸入的日期為這個月的最后一個交易日。我們來看一個例子:

pro.monthly(ts_code='601318.SH')
Python量化基礎:一行代碼獲取股票行情數據

好了,獲取股票行情數據的接口就是這樣,大家有什么問題都可以留言,我會及時回復。

下一篇文章,我們將會介紹如何獲取指數信息,歡迎大家關注后續的更新。


原文標題:Python量化基礎:一行代碼獲取股票行情數據
原文發布時間:2019-01-18 10:00:44
原文作者:數據洞察指南。

本文關鍵詞炒股如何獲取信息,獲取更多相關信息,請訪問本站首頁。 天津股俠




本文關鍵詞:炒股如何獲取信息
猜你喜歡
相關推薦: