在外DE孩子 发表于 2024-5-30 22:24

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

安装python

传入股票编码,开始结束日期,可以获取该股票历史的所有数据,并写入到excel中

## 可以在该网站上搜索具体号码:https://hk.finance.yahoo.com/quote/000829.SZ/,在右边输入股票信息 ,比如新华传媒为:600825.SS

如果觉得有帮助请给个免费的评分,谢谢

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

# print(excel_name)

data.to_excel(f'{excel_name}.xlsx',index_label=False)

lcz300400 发表于 2024-5-31 08:58

2021 年 11 月 1 日起,用户将无法从中国大陆使用 Yahoo 的产品与服务。这并不影响 Yahoo 在全球其他地方的产品及服务。我们感谢你一直以來的支持。

hanbazhen 发表于 2024-5-30 22:44

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

lbh3925695 发表于 2024-5-30 22:57

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

ztear 发表于 2024-5-30 23:59

能对接雪球吗?东方财富也行,国内的数据同步更快更准确些。

+12027988887 发表于 2024-5-31 02:22

能对接mt5吗?

在外DE孩子 发表于 2024-5-31 08:58

hanbazhen 发表于 2024-5-30 22:44
点进去,“用户将无法从中国大陆使用 Yahoo 的产品与服务。这并不影响 Yahoo 在全球其他地方的产品及服务”

运行程序报的么?

nitian0963 发表于 2024-5-31 09:44

能对接mt5吗?

bdzwater 发表于 2024-5-31 09:46

用这个需要跳板机

3320099 发表于 2024-5-31 10:10

肯定要对接国内的东财,雪球之类的,这类的信息量快
页: [1] 2
查看完整版本: 输入股票编码,输出该股票的历史数据