【台股量化分析】從 16 萬筆數據看透飆股基因:StockRevenueLab 互動儀表板全攻略

更新 發佈閱讀 4 分鐘
投資理財內容聲明

🔗 StockRevenueLab 資源傳送門


一、 為什麼你需要這個儀表板?

傳統看財報最怕「數據孤島」,也就是營收歸營收、股價歸股價。本系統透過 「漲幅分組(Binning)」 技術,將台股過去五年的數據重新解構,讓你一眼看出:「那些漲了 300% 以上的股票,在起漲前的營收特徵到底是什麼?」

二、 核心功能與操作指南

進入 Streamlit 儀表板 後,你可以執行以下操作:

raw-image


  1. 調整觀測維度:在左側選單選擇年度(2020-2025)與指標(YoY 年增率或 MoM 月增率)。
  2. 熱力圖分析:縱軸是股價漲幅(下跌 10% 一級、上漲 100% 一級),顏色越紅代表營收表現越強。
  3. AI 智能診斷(推薦使用 🤖)
    • 展開「AI 智能分析助手」。
    • 點擊 「複製完整分析指令」 並貼給 ChatGPT。
    • AI 會根據當前顯示的 12 個月統計摘要,告訴你這一年「股價表現與業績」的關聯性。
  4. 深度挖掘區間公司:在頁面底部選擇特定漲幅區間,系統會列出該區間的所有公司與其最新的營收備註(如:CoWoS 訂單增加、新機出貨等)。
raw-image
raw-image
raw-image
raw-image
raw-image



三、 程式碼技術說明 (開發者視角)

這套系統的後端邏輯由 Python 撰寫,整合了從數據抓取到雲端展示的完整 Pipeline:

1. 數據精煉 (Local Refinery)

我們在 Colab 腳本中實現了從台灣證交所與 Yahoo Finance 的自動化抓取。最核心的邏輯在於 「還原股價清洗」,我們設定了 PINGPONG_THRESHOLD(40%),自動剔除因減資或併購產生的極端異常震盪,確保分析的是「真實漲幅」。

2. 資料庫與雲端同步 (Supabase)

利用 SQLAlchemy 將清洗後的數據同步至 Supabase 雲端資料庫。這讓前端 Streamlit App 能以極高的效率讀取數十萬筆記錄,並支援多種統計模式(中位數、變異係數、偏度等)。

3. 動態分組 SQL (Binning Technology)

為了實現細緻的對照,我們在 SQL 查詢中使用了複雜的 CASE WHEN 邏輯:

  • 下跌區間:每 10% 一個間隔,反映市場對虧損的敏感度。
  • 上漲區間:每 100% 一個間隔,精準定位「超級飆股」的營收分佈。

4. 智慧 Prompt 生成器

app.py 內建的提示詞生成函數 generate_ai_prompt 會自動將統計結果轉化為 Markdown 表格,這解決了數據量太大無法直接餵給 AI 的問題,讓 AI 能根據「摘要數據」進行專業級的量化診斷。


四、 結語

本專案已完全開源,你可以直接使用我的線上儀表板進行分析,也可以下載程式碼到 Colab 建立屬於你自己的台股基因庫。




留言
avatar-img
《炒股不看周月年K漲幅機率就是耍流氓》
12會員
278內容數
普通上班族,用 AI 與 Python 將炒股量化。我的數據宣言是:《炒股不做量化,都是在耍流氓》。
你可能也想看
Thumbnail
在 vocus 與你一起探索內容、發掘靈感的路上,我們又將啟動新的冒險——vocus App 正式推出! 現在起,你可以在 iOS App Store 下載全新上架的 vocus App。 無論是在通勤路上、日常空檔,或一天結束後的放鬆時刻,都能自在沈浸在內容宇宙中。
Thumbnail
在 vocus 與你一起探索內容、發掘靈感的路上,我們又將啟動新的冒險——vocus App 正式推出! 現在起,你可以在 iOS App Store 下載全新上架的 vocus App。 無論是在通勤路上、日常空檔,或一天結束後的放鬆時刻,都能自在沈浸在內容宇宙中。
Thumbnail
vocus 慶祝推出 App,舉辦 2026 全站慶。推出精選內容與數位商品折扣,訂單免費與紅包抽獎、新註冊會員專屬活動、Boba Boost 贊助抽紅包,以及全站徵文,並邀請你一起來回顧過去的一年, vocus 與創作者共同留下了哪些精彩創作。
Thumbnail
vocus 慶祝推出 App,舉辦 2026 全站慶。推出精選內容與數位商品折扣,訂單免費與紅包抽獎、新註冊會員專屬活動、Boba Boost 贊助抽紅包,以及全站徵文,並邀請你一起來回顧過去的一年, vocus 與創作者共同留下了哪些精彩創作。
Thumbnail
這篇文章分享了作者學習Python的過程,以及利用Python將經緯儀測量數據轉換成重測系統可讀取的檔案的心得。文中包含了作者編寫的Python程式碼,用於處理數據轉換,並解決了作者遇到的問題。作者也表達了對持續學習的熱忱。
Thumbnail
這篇文章分享了作者學習Python的過程,以及利用Python將經緯儀測量數據轉換成重測系統可讀取的檔案的心得。文中包含了作者編寫的Python程式碼,用於處理數據轉換,並解決了作者遇到的問題。作者也表達了對持續學習的熱忱。
Thumbnail
當我們在開發AI應用程式的時候, 常常會使用到onnx, ONNX 是一種開放標準格式,允許不同深度學習框架(如 PyTorch、TensorFlow、Scikit-learn)之間互通,使模型可以在不同平台上運行,而 ONNX Runtime 則是一個高效能的推理引擎,專門用來加速 ONNX
Thumbnail
當我們在開發AI應用程式的時候, 常常會使用到onnx, ONNX 是一種開放標準格式,允許不同深度學習框架(如 PyTorch、TensorFlow、Scikit-learn)之間互通,使模型可以在不同平台上運行,而 ONNX Runtime 則是一個高效能的推理引擎,專門用來加速 ONNX
Thumbnail
相信對於這一篇感興趣的朋友們都已經玩過kafka的Schema Registry了吧! 沒玩過得朋友也沒關係, 歡迎至「【🔒Message Queue - Kafka】傳輸訊息的標準格式制定者 Schema Registry」了解一下這是什麼玩意兒, 好了, 廢話不多說, 讓我們直接切入主題吧
Thumbnail
相信對於這一篇感興趣的朋友們都已經玩過kafka的Schema Registry了吧! 沒玩過得朋友也沒關係, 歡迎至「【🔒Message Queue - Kafka】傳輸訊息的標準格式制定者 Schema Registry」了解一下這是什麼玩意兒, 好了, 廢話不多說, 讓我們直接切入主題吧
Thumbnail
題目敘述 Patching Array 題目給定一個整數陣列, 請問還要補上多少個數字,才能用這些數字的和拼湊出所有1~n的整數。
Thumbnail
題目敘述 Patching Array 題目給定一個整數陣列, 請問還要補上多少個數字,才能用這些數字的和拼湊出所有1~n的整數。
Thumbnail
這篇文章,會帶著大家複習以前學過的格子點DP框架, 並且以移動路徑Unique Path的概念與應用為核心, 貫穿一些相關聯的題目,透過框架複現來幫助讀者理解這個演算法框架。 格子點DP框架 依循題目的定義和規則,找出格子點移動的共同模式。 以本篇文章的例題為例,每一步可以選擇往右走一個
Thumbnail
這篇文章,會帶著大家複習以前學過的格子點DP框架, 並且以移動路徑Unique Path的概念與應用為核心, 貫穿一些相關聯的題目,透過框架複現來幫助讀者理解這個演算法框架。 格子點DP框架 依循題目的定義和規則,找出格子點移動的共同模式。 以本篇文章的例題為例,每一步可以選擇往右走一個
追蹤感興趣的內容從 Google News 追蹤更多 vocus 的最新精選內容追蹤 Google News