營收利多公告後,該追還是該賣?StockRevenueLab「公告行為研究室 4.3」量化診斷書

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

這份 timing_lab.py(對應網址中的 /timing_lab 頁面)是 StockRevenueLab 中最具備「行為金融學」與「事件研究法」色彩的單元。它的核心目的在於探討:當營收利多正式公告時,市場的反應是「追價」還是「利多出盡」?


一、 研究背景:破解市場的「偷跑」與「追價」

投資人常問:「為什麼這張股票營收翻倍,公告當天卻開高走低?」 這個研究室利用「事件研究法(Event Study)」的概念,將營收公告日設為 T 日,往前追蹤 1 個月,往後觀察 1 個月。透過數千筆歷史樣本,揭開大戶佈局與短線客追價的統計分佈。


二、 網頁操作指南(User Guide)

🔗 快速傳送門


1. 設置研究門檻

  • 爆發門檻 %:設定你心目中「利多」的標準(例如:營收年增率大於 100%)。
  • 關鍵字搜尋:想知道特定產業的反應?輸入「CoWoS」、「建案」或「新機」。

2. 閱讀「核心數據看板」

系統會自動將行為分為五個階段:

  • T-1 月(大戶佈局區):公告前一個月是否有人提前進場?
  • T-1 周(短線預跑區):公告前一週是否有內線或敏感資金偷跑?
  • T 周(市場反應):利多釋出當週的真實表現。
  • T+1 周 / T+1 月(趨勢結局):利多是否有續航力,還是僅是曇花一現?

3. 進階統計分析(進階必看 🔬)

除了平均數,我們更看重 「分佈的形狀」

  • 偏度(Skewness):若偏度顯著大於 0(右偏),代表少數股票漲幅驚人,大部分股票表現普普。
  • 變異係數(CV):顯示個股間表現的分歧程度。
  • 右尾/左尾比:大漲股票與大跌股票的數量比,用來判斷策略的勝率品質。

4. AI 投資行為深度診斷

點擊 「產生 AI 分析表格」 並複製指令給 ChatGPT,它會自動診斷出該年度是否存在嚴重的「資訊不對稱」現象,並提供具體的停利停損建議。

raw-image
raw-image
raw-image
raw-image


raw-image




三、 程式碼技術說明 (Technical Deep Dive)

這套程式碼將「金融統計」與「SQL 大數據運算」結合,具備以下技術亮點:

1. SQL 分時段窗口計算 (Time-Window Aggregation)

fetch_timing_data 函數中,我們利用 SQL 的 LAG 函數與日期區間(Interval)計算:

  • 初次爆發偵測prev_metric < limit 確保我們研究的是「久旱逢甘霖」的轉折點,而非一漲再漲的老牌績優股。
  • 動態日期窗口:自動計算公告日前後的 -38 to -9天(T-1月)、-9 to -3天(T-1周)等五個行為時段。

2. 統計直方圖與參考線 (Plotly Visualization)

我們不僅畫出直方圖,還在圖中動態標註了「平均線」、「中位線」與「四分位距(IQR)」。

這能幫助使用者直觀地看到「右尾效應」——當平均線遠高於中位線時,投資人應警惕自己是否在追求「極端離群值」,而非普遍規律。

3. 進階統計量檢定 (Advanced Stats Logic)

程式碼整合了 scipypandas 的統計功能:

Python

skew_sig = "顯著右偏" if skew_val > 0.5 else "顯著左偏" if skew_val < -0.5 else "接近對稱"

透過將數值轉化為人類易讀的「顯著性描述」,讓不懂統計學的投資人也能快速掌握數據意涵。

4. 數據防呆與侷限性警告

在 App 開頭即標註了資料侷限性說明。在程式碼中,我們使用了 NULLIF 與異常值檢測邏輯(Outlier Detection),確保少數極端離群值不會扭曲整體統計判斷。


四、 結語:用科學對抗貪婪與恐懼

「公告行為研究室」的存在,是為了讓投資人明白:利多公告不等於股價必漲。透過觀察「偏度」與「勝率」的變化,你將學會在大戶佈局時發現機會,在利多出盡時全身而退。

留言
avatar-img
《炒股不看周月年K漲幅機率就是耍流氓》
13會員
290內容數
普通上班族,用 AI 與 Python 將炒股量化。我的數據宣言是:《炒股不做量化,都是在耍流氓》。
2026/01/01
這份 probability.py(對應網址中的 /probability 頁面)是 StockRevenueLab 專案中最具備「量化統計」靈魂的單元。它的核心目的不是看單一公司的表現,而是找出統計勝率:如果一家公司一年內營收爆發 5 次,它年度漲幅翻倍的機率是多少? 一、 研究動機:別再盲目
Thumbnail
2026/01/01
這份 probability.py(對應網址中的 /probability 頁面)是 StockRevenueLab 專案中最具備「量化統計」靈魂的單元。它的核心目的不是看單一公司的表現,而是找出統計勝率:如果一家公司一年內營收爆發 5 次,它年度漲幅翻倍的機率是多少? 一、 研究動機:別再盲目
Thumbnail
2026/01/01
🔗 StockRevenueLab 資源傳送門 🚀 立即開啟:StockRevenueLab 線上儀表板 (無需安裝,點擊即可直接操作互動圖表) 📂 GitHub 完整專案原始碼 (包含 app.py 核心邏輯與所有環境設定檔) 🐍 Google Colab 自動化抓取程式碼 (一鍵開
Thumbnail
2026/01/01
🔗 StockRevenueLab 資源傳送門 🚀 立即開啟:StockRevenueLab 線上儀表板 (無需安裝,點擊即可直接操作互動圖表) 📂 GitHub 完整專案原始碼 (包含 app.py 核心邏輯與所有環境設定檔) 🐍 Google Colab 自動化抓取程式碼 (一鍵開
Thumbnail
2026/01/01
前言 這篇文章將分享如何利用 Python 工具,自動化從公開資訊觀測站(MOPS)與 Yahoo Finance 抓取台灣市場(上市、上櫃、興櫃)的月營收財報與歷史股價。我們將建立一個本地端資料庫,並將其同步至免費的雲端資料庫 Supabase,作為後續視覺化分析的基礎。 步驟一:準備開發環
Thumbnail
2026/01/01
前言 這篇文章將分享如何利用 Python 工具,自動化從公開資訊觀測站(MOPS)與 Yahoo Finance 抓取台灣市場(上市、上櫃、興櫃)的月營收財報與歷史股價。我們將建立一個本地端資料庫,並將其同步至免費的雲端資料庫 Supabase,作為後續視覺化分析的基礎。 步驟一:準備開發環
Thumbnail
看更多
你可能也想看
Thumbnail
債券投資,不只是高資產族群的遊戲 在傳統的投資觀念中,海外債券(Overseas Bonds)常被貼上「高資產族群專屬」的標籤。過去動輒 1 萬甚至 10 萬美元的最低申購門檻,讓許多想尋求穩定配息的小資族望而卻步。 然而,在股市波動劇烈的環境下,尋求穩定的美元現金流與被動收入成為許多投資人
Thumbnail
債券投資,不只是高資產族群的遊戲 在傳統的投資觀念中,海外債券(Overseas Bonds)常被貼上「高資產族群專屬」的標籤。過去動輒 1 萬甚至 10 萬美元的最低申購門檻,讓許多想尋求穩定配息的小資族望而卻步。 然而,在股市波動劇烈的環境下,尋求穩定的美元現金流與被動收入成為許多投資人
Thumbnail
透過川普的近期債券交易揭露,探討債券作為資產配置中「穩定磐石」的重要性。文章分析降息對債券的潛在影響,以及股神巴菲特的操作策略。並介紹玉山證券「小額債」平臺,如何讓小資族也能低門檻參與海外債券市場,實現「低門檻、低波動、固定收益」的務實投資方式。
Thumbnail
透過川普的近期債券交易揭露,探討債券作為資產配置中「穩定磐石」的重要性。文章分析降息對債券的潛在影響,以及股神巴菲特的操作策略。並介紹玉山證券「小額債」平臺,如何讓小資族也能低門檻參與海外債券市場,實現「低門檻、低波動、固定收益」的務實投資方式。
Thumbnail
解析「債券」如何成為資產配置中的穩定錨,提供低風險高回報的投資選項。 藉由玉山證券的低門檻債券服務,投資者可輕鬆入手,平衡風險並穩定財務。
Thumbnail
解析「債券」如何成為資產配置中的穩定錨,提供低風險高回報的投資選項。 藉由玉山證券的低門檻債券服務,投資者可輕鬆入手,平衡風險並穩定財務。
Thumbnail
相較於波動較大的股票,債券能提供固定現金流,而玉山證券推出的小額債,更以1000 美元的低門檻,讓學生與新手也能參與全球優質企業債投資。玉山E-Trader平台即時報價、條件式篩選與清楚的交易流程等特色,大幅降低投資難度,對於希望分散風險、建立穩定現金流的人來說,玉山小額債是一個值得嘗試的理財起點。
Thumbnail
相較於波動較大的股票,債券能提供固定現金流,而玉山證券推出的小額債,更以1000 美元的低門檻,讓學生與新手也能參與全球優質企業債投資。玉山E-Trader平台即時報價、條件式篩選與清楚的交易流程等特色,大幅降低投資難度,對於希望分散風險、建立穩定現金流的人來說,玉山小額債是一個值得嘗試的理財起點。
Thumbnail
isalnum() : 檢測字串是否由字母和數字組成 isalpha() : 檢測字串是否只由字母組成 isalnum() str1 = "abc123" print(str1.isalnum()) str2 = "pop.cat" print(str2.isalnum()) str3
Thumbnail
isalnum() : 檢測字串是否由字母和數字組成 isalpha() : 檢測字串是否只由字母組成 isalnum() str1 = "abc123" print(str1.isalnum()) str2 = "pop.cat" print(str2.isalnum()) str3
Thumbnail
從 JavaScript 到 Python
Thumbnail
從 JavaScript 到 Python
Thumbnail
在 Python 自動化領域中,pyautogui 是非常常用的工具,可以幫你模擬滑鼠與鍵盤操作。 這篇帶你快速掌握: ✔ 滑鼠移動 ✔ 點擊操作 ✔ 拖曳 ✔ 滾動
Thumbnail
在 Python 自動化領域中,pyautogui 是非常常用的工具,可以幫你模擬滑鼠與鍵盤操作。 這篇帶你快速掌握: ✔ 滑鼠移動 ✔ 點擊操作 ✔ 拖曳 ✔ 滾動
Thumbnail
在做自動化工具或測試腳本時,常常會需要操作視窗,例如: 👉 找到特定程式 👉 切換視窗 👉 自動化點擊操作 這時候,pyautogui 是一個很好上手的工具。
Thumbnail
在做自動化工具或測試腳本時,常常會需要操作視窗,例如: 👉 找到特定程式 👉 切換視窗 👉 自動化點擊操作 這時候,pyautogui 是一個很好上手的工具。
追蹤感興趣的內容從 Google News 追蹤更多 vocus 的最新精選內容追蹤 Google News