金融數據獲取系列之一(優礦)
1. 優礦平臺簡要介紹
2. 基於優礦平臺的示例
獲取中國大陸股票市場:(18指數)
上證指數:上證綜指、上證A指、上證B指、上證50、上證180、上證380;
深證指數:深證成指、深證綜指、深證A指、深證B指;
中證指數:滬深300、中證100、中證500、中證800、中證1000;
中小板指數:中小板指、中小板綜、中小300。
剔除日成交量數據爲零的初期數據,選取自日成交量數據存在至 2019年6月25日的日收盤價,並將各自的結果數據保存到csv文件中,事後數據可導出,便於在本地進行其它測試。
函數:DataAPI.MktIdxdGet
代碼示例:
dic18 = {
'SZ50':'000016','SZ180':'000010','SZ380':'000009','SZZZ':'000001','SSAG':'000002','SSBG':'000003','SHZAZ':'399107','SHZBZ':'399108','SHZZZ':'399106','SHZCZ':'399001','HS300':'399300','ZZ100':'000903','ZZ500':'399905','ZZ800':'000906','ZZ1000':'000852','ZX300':'399008','ZXBZHI':'399005','ZXBZ':'399101'}
list18 = dict18.values()
for id in lst18:
iID =id+'.ZICN'
saveFile = 'DAY_'+id+'.csv'
df_day = DataAPI.MktIdxdGet(indexID=iID,ticker=u"",tradeDate=u"",beginDate=u"",endDate=u"20190625",exchangeCD=u"",field=u"indexID,secShortName,tradeDate,preCloseIndex,closeIndex",pandas="1")
df_day.to_csv(saveFile,index=False)
keyn = new_dict[id]
print(keyn,id)
print(df_day.head(1))
3. 結果
其他還有很多封裝好的函數直接調用輸入自己設定的相關參數值即可,以一個爲例,其他的用到時自己探索。