日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程语言 > python >内容正文

python

Python量化交易09——使用证券宝获取金融行情数据(baostock)

發(fā)布時間:2024/1/18 python 32 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Python量化交易09——使用证券宝获取金融行情数据(baostock) 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

接上一篇文章介紹怎么用Tushare獲取日k數(shù)據(jù)后,本章教大家怎么用證券寶獲取數(shù)據(jù).

baostock 的官網(wǎng)鏈接:A股K線數(shù)據(jù) - www.baostock.com

這是免費(fèi)的一個庫,數(shù)據(jù)種類也很很豐富,挺好用的。


日K?

導(dǎo)入包:

import baostock as bs import pandas as pd import numpy as np

自定義一個獲取K線數(shù)據(jù)的函數(shù):

def get_stocks_daily(stocks=['sh.601318'],start_date='2022-04-01',end_date='2023-03-29'):lg = bs.login()df_results=pd.DataFrame()for stock in stocks:rs_result = bs.query_history_k_data_plus(stock,fields="date,code,open,high,low,close,preclose,volume,amount,adjustflag,turn,tradestatus,pctChg,isST"\, start_date=start_date,end_date=end_date, frequency="d", adjustflag="3")df_result = rs_result.get_data()#df_result=df_result.set_index('date')df_results=pd.concat([df_results,df_result],ignore_index=True)print(f"{stock}獲取完成")bs.logout()cols_to_convert = [col for col in df_results.columns if col != 'code' and col!='date']df_results['date']=pd.to_datetime(df_results['date'])df_results[cols_to_convert] = df_results[cols_to_convert].astype('float64')return df_results

我這里的時間是從2022-07-01到2023-03-01的,可以改,

假設(shè)我們要獲取的股票列表為:

stocks_lst=['sh.601318', 'sz.001696', 'sz.000002', 'sz.000063', 'sz.002415', 'sz.000001', 'sh.601888', 'sh.601166', 'sh.601668', 'sh.601628', 'sh.600547', 'sh.601688', 'sh.600030', 'sh.603259', 'sh.600585', 'sh.601211']

傳入上面的函數(shù),就可以得到數(shù)據(jù)表了

get_stocks_daily(stocks=stocks_lst,start_date='2022-07-01',end_date='2023-03-01')

?想獲取周K或者月K怎么辦呢,很簡單,改一下frequency參數(shù)就行了:

  • frequency:數(shù)據(jù)類型,默認(rèn)為d,日k線;d=日k線、w=周、m=月、5=5分鐘、15=15分鐘、30=30分鐘、60=60分鐘k線數(shù)據(jù),不區(qū)分大小寫;指數(shù)沒有分鐘線數(shù)據(jù);周線每周最后一個交易日才可以獲取,月線每月最后一個交易日才可以獲取。


指數(shù)?

還可以獲取一些指數(shù)的數(shù)據(jù):

通過API接口獲取指數(shù)(綜合指數(shù)、規(guī)模指數(shù)、一級行業(yè)指數(shù)、二級行業(yè)指數(shù)、策略指數(shù)、成長指數(shù)、價值指數(shù)、主題指數(shù))K線數(shù)據(jù)。

  • 綜合指數(shù),例如:sh.000001 上證指數(shù),sz.399106 深證綜指 等;
  • 規(guī)模指數(shù),例如:sh.000016 上證50,sh.000300 滬深300,sh.000905 中證500,sz.399001 深證成指等;
  • index_lst=['sh.000001', 'sz.399106', 'sh.000016', 'sh.000300', 'sh.000905', 'sz.399001']

    ?獲取

    index_dfs=get_stocks_daily(stocks=index_lst)

    查看前五行

    index_dfs.head()

    ?

    查看數(shù)據(jù)信息:

    index_dfs.info()

    ?

    每個變量對應(yīng)的意思,可以看官網(wǎng)的講解:


    證券寶的數(shù)據(jù)種類也是很多的:

    ?官網(wǎng)上的代碼樣例都很清楚,就不多說了。

    總結(jié)

    以上是生活随笔為你收集整理的Python量化交易09——使用证券宝获取金融行情数据(baostock)的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。

    主站蜘蛛池模板: 国产香蕉尹人视频在线 | 欧美大片xxxx | 午夜激情福利电影 | 99免费视频 | 精品久久久久久无码中文野结衣 | 国产熟女一区二区三区五月婷 | 五月婷在线观看 | 欧美激情视频一区二区三区在线播放 | 91激情| 超碰超碰97| 成人免费播放视频 | 精品视频一二三 | 91精品成人 | 中文字幕在线观看91 | 人碰人人 | 日韩免费一区二区三区 | 成人自拍av | 亚洲每日在线 | 狂野欧美性猛交xxⅹ李丽珍 | 欧美人与动牲交a欧美精品 欧美三级在线看 | 性生活视频网站 | 国产另类综合 | 色88久久久久高潮综合影院 | 911色| 欧美乱妇狂野欧美在线视频 | 无码人妻丰满熟妇啪啪网站 | 亚洲伦理精品 | 欧美精品一区在线观看 | 夜夜精品一区二区无码 | 干爹你真棒插曲免费 | 欧美日韩在线观看一区二区 | 天堂网av手机版 | 白嫩初高中害羞小美女 | 特级西西444www大精品视频 | 欧美黄色一级 | 日韩精品 欧美 | 妖精视频一区二区三区 | 诱人的乳峰奶水hd | 少妇导航av | 一级做a爱片性色毛片 | 久久综合久久综合久久综合 | 亚洲a毛片| 69国产精品视频免费观看 | 精品国产一区二区三区四区阿崩 | www夜片内射视频日韩精品成人 | 欧美午夜理伦三级在线观看 | 美日韩黄色片 | 尤物自拍 | 成人欧美一区二区三区白人 | 五月天婷婷综合 | 久久久久久久久久久综合 | 国产精品一区在线观看你懂的 | 两个人看的www视频免费完整版 | 91av综合 | 91夫妻视频| 成人a网站 | 男女草逼网站 | 成人一区二区三区 | 超碰97人 | 亚洲人成色777777老人头 | 在线免费你懂的 | 97久久国产亚洲精品超碰热 | 久久天天操 | 欧美国产在线看 | 女的被男的操 | 男人天堂视频在线 | 九一国产视频 | 日本中文字幕在线观看视频 | 中文字幕25页 | 亚洲视频六区 | 好吊色在线视频 | 婷婷九九| www.欧美色 | 国产农村妇女精品一区 | 欧美在线亚洲 | 黄色视屏在线播放 | jizz在线免费观看 | 下面一进一出好爽视频 | 久久亚洲网 | 欧美精品一区在线 | 欧美色亚洲色 | 中文字幕一区2区3区 | 狠狠爱婷婷| 免费看国产曰批40分钟 | 小罗莉极品一线天在线 | 久久久国产精华液999999 | 毛片88 | 中文字幕av片 | 蜜桃视频中文字幕 | 桥本有菜aⅴ一区二区三区 在线午夜电影 | 91av免费看| 中文字幕日韩精品一区 | 在线va视频 | 日韩精品一区二区电影 | 人人艹在线观看 | 激情自拍偷拍 | 亚洲色图美腿丝袜 | 亚洲精品黄 | 中文日韩 |