gpt4 book ai didi

python - 是否可以使用 python 从外汇中读取真实的实时(能源和金属)数据

转载 作者:行者123 更新时间:2023-12-05 05:53:55 25 4
gpt4 key购买 nike

我有 python 代码,它只读取真实的实时数据,例如货币:

 df1 = yf.download(tickers = 'audusd' ,period ='1d', interval = '1h')  
df2 = yf.download(tickers = 'usdjpy' ,period ='1d', interval = '1h')

但对于黄金 (xauusd) 和天然气 (xbrusd) 等不起作用:

df2 = yf.download(tickers = 'xauusd' ,period ='1d', interval = '1h')  does not work
df3 = yf.download(tickers = 'xbrusd' ,period ='1d', interval = '1h')

不工作

我如何使用 yfinance 库从外汇中读取金属或能源或其他信息?

最佳答案

使用pip安装pandas-datareader:

pip install pandas-datareader

如果我没记错的话,黄金的正确代码是 GC=F,天然气的代码是 NG=F

from pandas_datareader import data as pdr
import yfinance as yf
yf.pdr_override()

df1 = pdr.get_data_yahoo('AUDUSD=X', period='1d', interval='1h')
df2 = pdr.get_data_yahoo('JPY=X', period='1d', interval='1h')
df3 = pdr.get_data_yahoo('GC=F', period='5d', interval='1h')
df4 = pdr.get_data_yahoo('NG=F', period='5d', interval='1h')

这在 period='5d' 时有效,但在 period='1d' 时无效。

这是一个 quick start guide关于使用 yfinance

关于python - 是否可以使用 python 从外汇中读取真实的实时(能源和金属)数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/69789228/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com