📅  最后修改于: 2023-12-03 14:57:43.558000             🧑  作者: Mango
诺基亚是一家总部位于芬兰的跨国通信和信息技术公司,成立于1865年。其主要业务包括网络设备、数字映像产品和智能城市解决方案等。诺基亚曾经是全球最大的移动电话制造商,但在智能手机市场的竞争中渐渐失去了优势。目前,诺基亚股票在纳斯达克走势良好,是投资者关注的热门股票之一。
使用 Yahoo Finance API 获取实时股价数据:
import requests
url = 'https://query1.finance.yahoo.com/v7/finance/quote?symbols=NOK'
response = requests.get(url).json()
price = response['quoteResponse']['result'][0]['regularMarketPrice']
print(f"诺基亚当前股价为 ${price:.2f}")
使用 Matplotlib 库绘制诺基亚股票走势图:
import yfinance as yf
import matplotlib.pyplot as plt
nok = yf.Ticker("NOK")
df = nok.history(period="max")
plt.plot(df['Close'])
plt.title("Nokia Stock Price History")
plt.xlabel("Date")
plt.ylabel("Price ($)")
plt.show()
使用 TA-Lib 库进行技术分析,例如计算移动平均线和相对强弱指标:
import talib
nok = yf.Ticker("NOK")
df = nok.history(period="max")
# 计算20日和50日移动平均线
df['MA20'] = talib.SMA(df['Close'], timeperiod=20)
df['MA50'] = talib.SMA(df['Close'], timeperiod=50)
# 计算相对强弱指标
df['RSI'] = talib.RSI(df['Close'])
plt.plot(df['Close'], label="Price")
plt.plot(df['MA20'], label="MA20")
plt.plot(df['MA50'], label="MA50")
plt.legend()
plt.show()
plt.plot(df['RSI'])
plt.title("RSI")
plt.xlabel("Date")
plt.ylabel("RSI")
plt.show()
移动平均线和相对强弱指标可以帮助投资者进行技术分析,辅助决策买入或卖出。