输入股票编码,输出该股票的历史数据

查看 72|回复 3
作者:在外DE孩子   
安装python
传入股票编码,开始结束日期,可以获取该股票历史的所有数据,并写入到excel中
## 可以在该网站上搜索具体号码:https://hk.finance.yahoo.com/quote/000829.SZ/,在右边输入股票信息 ,比如新华传媒为:600825.SS
如果觉得有帮助请给个免费的评分,谢谢
[Python] 纯文本查看 复制代码import yfinance as yf
import pandas as pd
ticker = input('请输入股票号码:')  ## 可以在该网站上搜索具体号码:https://hk.finance.yahoo.com/quote/000829.SZ/,在右边输入股票信息 ,比如新华传媒为:600825.SS
start_date = input('请输入开始日期:')
end_date = input('请输入结束日期:')
# # 定义股票代码和时间范围
# ticker = "000829.SZ"
# start_date = "2023-01-01"
# end_date = "2024-06-01"
# 下载股票数据
data = yf.download(ticker, start=start_date, end=end_date)
# 显示前几行数据
# print(data.tail())
excel_name = ticker[0:6]
# print(excel_name)
data.to_excel(f'{excel_name}.xlsx',index_label=False)

股票, 请输入

hanbazhen   

点进去,“用户将无法从中国大陆使用 Yahoo 的产品与服务。这并不影响 Yahoo 在全球其他地方的产品及服务”
lbh3925695   

友情提醒:Yahoo的数据不太准确
ztear   

能对接雪球吗?东方财富也行,国内的数据同步更快更准确些。
您需要登录后才可以回帖 登录 | 立即注册

返回顶部