iT邦幫忙

第 12 屆 iThome 鐵人賽

DAY 20
0
自我挑戰組

30天搞懂Python系列 第 20

[第20天]30天搞懂Python-利用twstock抓取股市資料

  • 分享至 

  • xImage
  •  

前言

本文介紹使用twstock函式庫抓取台灣股市資料。

程式實作

安裝twstock函式庫

pip install twstock

https://ithelp.ithome.com.tw/upload/images/20201005/20107143IuQ1oAYOnU.jpg

import twstock 
#更新 TPEX 跟 TWSE 的列表
twstock.__update_codes()
from twstock import Stock

stock = Stock('2885')                             # 擷取元大股價
ma_p = stock.moving_average(stock.price, 5)       # 計算五日均價
ma_c = stock.moving_average(stock.capacity, 5)    # 計算五日均量
ma_p_cont = stock.continuous(ma_p)                # 計算五日均價持續天數
ma_br = stock.ma_bias_ratio(5, 10)                # 計算五日、十日乖離值

程式執行成果

以下提供程式執行成果。


上一篇
[第19天]30天搞懂Python-使用paramiko 進行SSH連線
下一篇
[第21天]30天搞懂Python-常態分配
系列文
30天搞懂Python30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言