iT邦幫忙

鐵人檔案

2026 iThome 鐵人賽
回列表
Software Development

30 天打造專屬盯盤機器人:資料爬取、策略指標到 Telegram/LINE 推播 系列

擺脫手動查價的繁瑣,本系列將帶領讀者從零開始使用 Python 打造專屬的台股盯盤小助手。內容涵蓋利用 yfinance 爬取台股數據、計算移動平均線與 RSI 等技術指標,並串接最新 LINE Messaging API 實現即時警示推播,最後透過 GitHub Actions 達成雲端免開機每日自動化執行。

參賽天數 22 天 | 共 22 篇文章 | 1 人訂閱 訂閱系列文 RSS系列文 |團隊AI Lab 404
DAY 1

Day 1 菜鳥的前言與動機

前言這幾年來,台股市場的熱度暴漲,幾乎成為了全民話題,當然自己身邊不管是朋友還是家人,都有在密切的關注這些事情,每天手機不離手地追著行情跑。然而,最近次場波動劇...

2026-09-15 ‧ 由 digua0708 分享
DAY 2

Day 2 開發環境建置:VS code與虛擬環境管理

今天我們要為後續資料抓取與指標計算打造一個乾淨、獨立的Python開發基地。所以首先我們要安裝Python。 前往Python官網下載並安裝,這裡可以選擇穩定...

2026-09-16 ‧ 由 digua0708 分享
DAY 3

Day 03:使用 pip 安裝套件與抓取台積電股價

今天是第三天!前面兩天我們完成了開發環境的設置、VS Code的設定,今天終於正式進入寫程式抓資料的環節了,今日目標是:在 Python 虛擬環境中,安裝財經套...

2026-09-17 ‧ 由 digua0708 分享
DAY 4

Day 4 數據視覺化 — 用 mplfinance 繪製你的第一張台股 K 線圖!

今天是第四天,我們要將數據視覺化。在第三天的時候我們已經成功用 yfinance 取得了台積電(2330.TW)原始股價數據,不過光看一堆數字表格,真的很難快速...

2026-09-18 ‧ 由 digua0708 分享
DAY 5

Day 05:寫出第一個自動看盤策略 — 5日/20日均線黃金交叉!

今天是第五天!前面我們已經完成了抓取數據、繪製成K線圖的任務。而今天我們要寫一個最基礎的技術分析策略,那就是5日均線 (週線) 和20日均線 (月線) 的黃金交...

2026-09-19 ‧ 由 digua0708 分享
DAY 6

Day 06:建置手機通知管道 — 申請 Telegram Bot 機器人與取得 API Token!

今天是第六天!前幾天我們的程式算出了買賣訊號,但只能在電腦的黑色終端機裡印出來。為了讓機器人能在觸發訊號時「主動傳 Telegram 訊息到我們手機」,今天我們...

2026-09-20 ‧ 由 digua0708 分享
DAY 7

Day 07:連線測試 — 寫出第一條發送到手機的 Telegram 訊息!

今天是第七天!昨天我們已經順利向 BotFather 申請到了 Bot Token,也透過 @userinfobot 拿到了個人的 Chat ID。在把前面算好...

2026-09-21 ‧ 由 digua0708 分享
DAY 8

Day 08:功能大合體 — 將黃金交叉看盤訊號自動推送到 Telegram 手機!

今天是第八天!前幾天我們做了好多組件,今天我們的目標就是在這些零散的程式碼組合起來,做出一隻真正的「自動看盤提醒小幫手」!還記得我們在第三天用 yfinance...

2026-09-22 ‧ 由 digua0708 分享
DAY 9

Day 09:視覺化升級 — 讓 Telegram 機器人直接傳送 K 線圖到手機!

今天是第九天!前面八天我們已經在不知不覺中做了好多東西耶,昨天我們已經能收到文字警報了,但看股票如果能「看圖」,視覺上會直觀非常多。Telegram API 不...

2026-09-23 ‧ 由 digua0708 分享
DAY 10

Day 10 : 打造【全自動多股追蹤 Telegram Bot】

今天是第十天!這意味著前面九天 Telegram 股市分析 Bot 已經完成了核心基礎設施(資料抓取、技術指標計算、K 線繪圖、多型態 Telegram 訊息發...

2026-09-24 ‧ 由 digua0708 分享