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

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > python >内容正文

python

python a股行情_使用Python下载A股行情的几种方法

發布時間:2024/1/18 python 58 豆豆
生活随笔 收集整理的這篇文章主要介紹了 python a股行情_使用Python下载A股行情的几种方法 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

使用Python下載A股行情的幾種方法

1. tushare

Tushare是一個免費、開源的python財經數據接口包。主要實現對股票等金融數據從數據采集、清洗加工 到 數據存儲的過程,能夠為金融分析人員提供快速、整潔、和多樣的便于分析的數據,為他們在數據獲取方面極大地減輕工作量,使他們更加專注于策略和模型的研究與實現上。 Tushare運行三年多,已經更新到了Pro版。數據內容將擴大到包含股票、基金、期貨、債券、外匯、行業大數據,同時包括了數字貨幣行情等區塊鏈數據的全數據品類的金融大數據平臺,為各類金融投資和研究人員提供適用的數據和工具。首先使用pip安裝tushare:pip install tushare然后在tushare.pro注冊用戶,注意獲取你自己的token。使用daily函數獲取日線數據。

# 導入tushare庫

import tushare as ts

# 設置token

ts.set_token('your token here')

# 初始化pro接口

pro = ts.pro_api()

# 獲取日線數據

df = pro.daily(ts_code='000001.SZ', start_date='20180701', end_date='20180718'

2. baostock

證券寶http://www.baostock.com是一個免費、開源的證券數據平臺(無需注冊)。提供大量準確、完整的證券歷史行情數據、上市公司財務數據等。通過python API獲取證券數據信息,滿足量化交易投資者、數量金融愛好者、計量經濟從業者數據需求。首先使用pip安裝baostock:pip install baostock然后使用query_history_k_data_plus函數獲取日線數據

import baostock as bs

import pandas as pd

#### 登陸系統 ####

lg = bs.login()

#### 獲取滬深A股歷史K線數據 ####

rs_result = bs.query_history_k_data_plus("sh.600000", start_date='2017-07-01', end_date='2017-12-31', frequency="d", adjustflag="3")

df_result = rs_result.get_data()

#### 登出系統 ####

bs.logout()

3. akshare

AkShare是基于 Python 的財經數據接口庫, 目的是實現對股票、期貨、期權、基金、外匯、債券、指數、數字貨幣等金融產品的基本面數據、實時和歷史行情數據、衍生數據從數據采集、數據清洗到數據落地的一套工具, 主要用于學術研究目的。首先使用pip安裝akshare:pip install akshare然后使用stock_zh_a_spot獲取日線數據

import akshare as ak

stock_zh_a_spot_df = ak.stock_zh_a_spot()

print(stock_zh_a_spot_df)

4. dtshare

DTShare主要實現了股票、期貨、指數、新聞資訊和一些另類數據的開發與接口服務。在這里,要感謝各類網站提供的優質的數據,經過我們的整理,希望對有需要的用戶有所幫助。首先使用pip安裝dtshare:pip install dtshare然后使用stock_zh_a_spot獲取日線數據

import dtshare as dt

stock_df = dt.stock_zh_a_spot()

print(stock_df)

5. 聚寬JQData

JQData是聚寬數據團隊專門為金融機構、學術團體和量化研究者們提供的本地量化金融數據服務。使用JQData,可快速查看和計算金融數據,無障礙解決本地、Web、金融終端調用數據的需求。歷經3年沉淀,15萬寬客及數百家機構投研交易驗證。 為了滿足用戶的需求,聚寬數據團隊在JQData中不僅提供了全面的基礎金融數據,包括滬深A股行情數據,上市公司財務數據,場內基金數據,場外基金數據,指數數據,期貨數據,期權數據、債券數據以及宏觀經濟數據;除此之外,JQData還針對因子數據和特色數據,引進了聚寬因子庫,輿情數據,Alpha特色因子,技術分析指標因子,tick數據,助您更好的完成量化研究和投資決策。首先使用pip安裝jqdatasdk:pip install jqdatasdk然后需要在聚寬官網上注冊,并提交申請。使用get_price獲取日線數據

from jqdatasdk import *

#鑒權,賬號是申請時所填寫的手機號;密碼為聚寬官網登錄密碼

auth('賬號','密碼')

# 獲取獲得000001.XSHG在2015年01月31日前2個交易日的數據

df = get_price('000001.XSHE',end_date='2015-01-31', frequency='daily')

6. 蜂鳥數據Trochil

蜂鳥數據是輕量級金融終端,提供主流金融市場的實時報價和歷史數據。我們提供高度統一和強大的REST API和Websocket API,讓您輕松獲取金融數據。 登錄蜂鳥數據,注冊成為會員,即可免費使用API服務,每天可免費調用250次REST API,并試用7天Websocket,適用于所有接口和市場。蜂鳥數據Trochil通過API獲取數據

## 撰寫自定義函數,通過API獲取數據

def fetch_trochil(url: str,

params: Dict[str, str],

attempt: int = 3,

timeout: int = 3) -> Dict[str, Any]:

"""裝飾requests.get函數"""

for i in range(attempt):

try:

resp = requests.get(url, params, timeout=timeout)

resp.raise_for_status()

data = resp.json()["data"]

if not data:

raise Exception("empty dataset")

return data

except (ConnectionError, Timeout) as e:

print(e)

i += 1

time.sleep(i * 0.5)

def fetch_cnstocks(apikey: str) -> pd.DataFrame:

"""從蜂鳥數據獲取A股產品列表"""

url = "https://api.trochil.cn/v1/cnstock/markets"

params = {"apikey": apikey}

res = fetch_trochil(url, params)

return pd.DataFrame.from_records(res)

def fetch_daily_ohlc(symbol: str,

date_from: dt.datetime,

date_to: dt.datetime,

apikey: str) -> pd.DataFrame:

"""從蜂鳥數據獲取A股日圖歷史K線"""

url = "https://api.trochil.cn/v1/cnstock/history"

params = {

"symbol": symbol,

"start_date": date_from.strftime("%Y-%m-%d"),

"end_date": date_to.strftime("%Y-%m-%d"),

"freq": "daily",

"apikey": apikey

}

res = fetch_trochil(url, params)

return pd.DataFrame.from_records(res)

def fetch_index_ohlc(symbol: str,

date_from: dt.datetime,

date_to: dt.datetime,

apikey: str) -> pd.DataFrame:

"""獲取股指的日圖歷史數據"""

url = "https://api.trochil.cn/v1/index/daily"

params = {

"symbol": symbol,

"start_date": date_from.strftime("%Y-%m-%d"),

"end_date": date_to.strftime("%Y-%m-%d"),

"apikey": apikey

}

res = fetch_trochil(url, params)

return pd.DataFrame.from_records(res)

以上是使用Python下載A股行情的幾種方法,歡迎大家私信補充。

總結

以上是生活随笔為你收集整理的python a股行情_使用Python下载A股行情的几种方法的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 亚洲国产中文字幕 | 动漫精品一区二区三区 | 国产香蕉视频在线 | 综合色88 | 久久精品国产99久久不卡 | 女人和拘做爰正片视频 | 丁香花五月 | 亚洲AV蜜桃永久无码精品性色 | 亚洲女人18毛片水真多 | 制服.丝袜.亚洲.中文.综合 | 亚洲国产果冻传媒av在线观看 | 99re6热在线精品视频播放 | 性chinese天美传媒麻 | 综合国产视频 | 国产在线一级片 | 国产午夜一区二区三区 | 国产在线激情视频 | 麻豆影视 | 国产精品一区二区三区免费看 | 男男gay动漫 | 亚洲欧美国产一区二区三区 | 天天天天天天天天干 | 欧美成人精品一区二区男人小说 | 午夜色福利 | 日本一级黄色录像 | 韩国美女视频在线观看18 | 国产精品黄色片 | 一区二区看片 | 日韩美女免费线视频 | 五月天中文字幕av | 国产成人小视频 | 天堂免费在线视频 | 日韩成人av网站 | 打美女屁股网站 | 波多野结衣1区2区3区 | 久久国产91 | 久久成人国产精品入口 | 日韩六区 | 国产成人一区二区三区 | a级黄色在线观看 | 成片在线观看 | 我要看黄色大片 | 日韩 欧美 自拍 | 处女朱莉 | 亚洲精视频 | 在线观看无码精品 | 超碰在线| 丝袜在线一区 | 欧美3p视频 | 一区二区三区四区精品视频 | 黄色三级在线播放 | 亚洲色图偷拍 | www.国产视频.com | 美女极度色诱图片www视频 | 黄色视屏网站 | 免费一级特黄3大片视频 | 日韩中文字幕观看 | 五月婷婷综合色 | 少妇捆绑紧缚av | 日韩精美视频 | 好邻居韩国剧在线观看 | 天堂网av在线 | 欧美成年人视频在线观看 | 亚洲成熟毛多妇女av毛片 | 日韩福利在线视频 | 天天躁日日躁bbbbb | 老妇free性videosxx| 国产黄色影院 | 成人黄色免费在线观看 | 久久社区视频 | 日韩精品人妻一区二区三区免费 | 亚洲一区二区国产精品 | 欧美性视频网站 | 国产精品系列在线观看 | 九九热在线视频 | 一级网站在线观看 | 成人免费视频网站 | 黄色片上床| 草在线| 亚色综合 | 久久国产精品影视 | 国产专区在线播放 | 少妇性bbb搡bbb爽爽爽欧美 | 免费看片黄色 | 国产青草视频 | aaa色| 成色网| 捆绑无遮挡打光屁股调教女仆 | 国产一区二区影院 | 在线观看91视频 | 制服下的诱惑暮生 | 午夜免费在线观看 | 国产天堂网 | 热久久精品 | 国产乱国产乱老熟 | 天天摸日日摸狠狠添 | 女人的天堂av | 免费无遮挡在线观看视频网站 | 福利免费观看 |