iT邦幫忙

2023 iThome 鐵人賽

DAY 4
0

前言

  • 使用者能夠輸入股票程式碼或名稱,機器人根據使用者輸入的資訊返回相關的股票資訊。
  • 實現錯誤處理機制,以處理使用者輸入的不正確或不存在的股票程式碼。

實作

使用pip 安裝 alpha_vantage及pandas套裝工具

pip install alpha_vantage pandas

https://ithelp.ithome.com.tw/upload/images/20230919/20107143m6lSp8PhQh.png

# 查詢美股台積電ADR TSM之每小時股價:
from alpha_vantage.timeseries import TimeSeries
import matplotlib.pyplot as plt

ts = TimeSeries(key='CHID7JX0RQCD5RHJ', output_format='pandas')
data, meta_data = ts.get_intraday(symbol='TSM',interval='60min', outputsize='full')
data['4. close'].plot()
plt.title('Intraday Times Series for the TSM stock (1 hr)')
plt.show()

https://ithelp.ithome.com.tw/upload/images/20230919/20107143sra7j8njym.png


上一篇
Day 3: 設計資料結構和程式架構
下一篇
Day5:執行股票分析
系列文
30天打造理財機器人阿達.Mx.Ada30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言