起因, 目的:

代码比较少,但是估计很常用。

需要开启全局代理:

1. 获取国内股票数据 tushare
import tushare as ts # pip install tushare

# 设置Tushare token,需要在Tushare官网注册并获取,免费的
ts.set_token('22b5a5b550------****23f815a22c97')

# 初始化pro接口
pro = ts.pro_api()

# 股票代码
stock_code = '600006.SH'

# 获取历史数据  2021 -- 2023
start_date = '20210104'  # 格式为YYYYMMDD
end_date = '20231229'    # 格式为YYYYMMDD

# 每日数据
daily_data = pro.daily(ts_code=stock_code, start_date=start_date, end_date=end_date)

# 显示数据
daily_data.tail(10) # 显示最后10条每日数据
2. 国外股票数据 yfinance

开启全局代理。

import yfinance as yf

# 股票的名称
ticker = 'WBC.AX'
start = '2009-07-01'
end = '2024-06-30'

# 每周
wbc = yf.download(ticker, start, end, ignore_tz = True, interval = '1wk')
wbc

# 每日
wbc_daily = yf.download(ticker, start, end, ignore_tz = True)
wbc_daily.tail(10)

老哥留步,支持一下。

请求支持

Logo

汇聚全球AI编程工具,助力开发者即刻编程。

更多推荐