要获取Alpha Vantage的全局行情数据,您可以使用以下代码示例:
import requests
def get_global_quote(symbol):
api_key = 'YOUR_API_KEY'
url = f'https://www.alphavantage.co/query?function=GLOBAL_QUOTE&symbol={symbol}&apikey={api_key}'
response = requests.get(url)
data = response.json()
return data
symbols = ['AAPL', 'MSFT', 'GOOGL']
for symbol in symbols:
quote = get_global_quote(symbol)
print(f'Symbol: {symbol}')
print(f'Open Price: {quote["Global Quote"]["02. open"]}')
print(f'High Price: {quote["Global Quote"]["03. high"]}')
print(f'Low Price: {quote["Global Quote"]["04. low"]}')
print(f'Current Price: {quote["Global Quote"]["05. price"]}')
print(f'Volume: {quote["Global Quote"]["06. volume"]}')
print(f'Last Trading Day: {quote["Global Quote"]["07. latest trading day"]}')
print(f'Previous Close: {quote["Global Quote"]["08. previous close"]}')
print(f'Change: {quote["Global Quote"]["09. change"]}')
print(f'Change Percent: {quote["Global Quote"]["10. change percent"]}')
print('------------------------')
请注意,您需要将YOUR_API_KEY替换为您在Alpha Vantage上获得的API密钥。此代码示例将获取给定符号列表中每个符号的全局行情数据,并打印出一些关键信息。
希望这可以帮助到您!