㈠ 從零開始玩量化1】AKShare: Python開源財經數據介面庫
量化的關鍵一步在於數據獲取,這是進行分析和策略制定的基礎。數據可以是各種形式,包括歷史交易數據、財務信息、宏觀經濟指標等,其目的是從中提煉出有價值的信息,為投資決策提供依據。
在探索數據獲取路徑的過程中,我經歷了多次嘗試和挫折。從使用Tushare到自行開發爬蟲,包括針對網易股票、申萬行業和同花順問財的數據爬取,以及嘗試聚寬提供的免費API,最終我找到了AKShare,一個Python開源財經數據介面庫。
AKShare覆蓋了廣泛的數據種類,目錄顯示,它是市面上能找到的免費數據中最為全面的。安裝AKShare只需通過命令執行,簡單快捷。
使用AKShare極為簡單,遵循從方法名、傳參到獲取結果的基本流程。以實際操作為例,返回結果為pandas DataFrame,這一數據結構非常適合後續的數據處理與分析。
重要的是要認識到,AKShare的數據來源是網路,調用介面實則進行數據抓取,AKShare本身並不提供數據服務。數據是量化分析的起點,後續工作將圍繞這些數據展開。
對於希望在其他編程語言中使用AKShare數據的開發者,可以考慮使用AKTools。它是一個本地的HTTP服務程序,將AKShare的介面轉換為HTTP介面,允許不同語言環境下的程序調用AKShare提供的數據服務。
總而言之,數據是量化分析的基石,獲取並利用好數據是進行量化策略研究的關鍵。有了數據,量化分析的旅程才剛剛開始。
㈡ 股票數據介面api整理
在進行股票分析和策略制定時,數據支持至關重要。缺乏大量准確且穩定的來源,會阻礙有效分析和策略實施。
大型企業提供的數據介面,對於普通用戶而言成本高昂,自行爬取數據雖然免費,但數據格式多樣,且在時效性與穩定性方面難以得到保障。
值得信賴的數據平台如Wind、同花順、新浪、搜狐、網易財經等,提供覆蓋全面的股票數據。
這些平台支持股票異動實時推送,覆蓋實時、歷秒級、歷史、實時分鍾、集合競價、日內數據、實時歷史、日、周、月、季度、半年、年周期數據等。
具體指標包括但不限於:MACD異同移動平均線、MA移動平均線、BOLL布林線指標、CCI順勢指標、EXPMA指數平均數指標、KDJ隨機指標、RSI強弱指標、W&R威廉指標、BIAS乖離率、V_MA量均線、MTM動量指標、BBI多空指標、LWR威廉指標、ENE軌道線。
此外,用戶可以獲取股池數據,包括漲停、跌停、強勢、炸板、次新股等信息。
若需了解每日龍虎榜信息,可訪問以下鏈接:http://tpdog.com/api/board/bill?date=2024-01-17
查詢每日漲停信息,請點擊此鏈接:http://tpdog.com/api/pool/limitup/list?date=2024-01-17
欲獲取股票歷史日K數據,請參照此鏈接:http://tpdog.com/api/stock_his/daily?code=sz.000001&start=2024-01-01&end=2024-01-17
針對特定股票的MACD指標信息,訪問此鏈接:http://tpdog.com/api/indicator/macd?code=sz.000001&period=10&macd_long=26&macd_short=12&macd_mid=9&date=2024-01-17