巴逆逆反指標 8zz 開發筆記:不會寫程式怎麼做投資指標
2026 年 4 月,我在 TradingView 上架了一個指標,追蹤台灣散戶圈最有名的「反指標」巴逆逆的 Facebook 發文情緒,取名 8zz 巴逆逆反指標。
上架一天,Yahoo 股市、ETtoday、民視新聞同時報導,巴逆逆本人也來留言:「媽,我有自己的線圖了。」
但我想聊的不是這件事有多好笑。
我不是工程師,13 年的職業生涯都在做動態設計和 AI 動畫。8zz 的原始碼 fork 自 cablate 的開源專案 banini-tracker,我用 AI 全面改寫成現在的版本,從爬蟲、AI 情緒分類到 Pine Script 指標,全程靠 AI 輔助完成。
這篇記錄的是整個開發過程,以及一個更值得想的問題:AI 能把任何公開的人類行為變成可量化的訊號,就算你完全不懂程式。

巴逆逆是誰?為什麼她被封為股市反指標?
巴逆逆是 Facebook 粉絲頁「吃土鋁繩-巴逆逆」的經營者,一位公開分享自己股市操作的散戶投資人。
她之所以被封為「股市反指標女神」,不是因為她的分析有多厲害,而是因為一個詭異的規律:她買的時候市場就跌,她賣的時候市場就漲。
「買了跌、賣了漲」到底有多準?
準到連她出國旅遊都有人在追蹤。網友實測發現「她離開台灣去旅遊,台股就漲,一回到台灣開盤就跌」,這種準度已經超越技術分析的範疇,進入某種都市傳說的領域。
但如果你把所有巴逆逆的公開發文拉出來,對照同時間的股價走勢,會發現這個巧合確實存在,而且出現的頻率高到不太像是巧合。
反指標是一種真實存在的交易概念,核心邏輯是:當多數散戶恐慌賣出時,往往是市場底部附近;當多數散戶瘋狂追漲時,往往接近頂部。
巴逆逆之所以成為反指標的代名詞,是因為她恰巧代表了散戶們的操作邏輯,追漲殺跌。
連財經作家李柏鋒都說「這準度我沒看過」
這不只是散戶圈的玩笑,財經作家李柏鋒曾在臉書公開發文感嘆巴逆逆的反向預言能力,直接說「這準度我真的沒看過」,還開玩笑說如果巴逆逆改行當導遊帶團出國,「台股將迎來永恆的榮耀」。當一個認真的財經觀察者都忍不住出來說話,你就知道這個現象不是單純的網路迷因。
但問題來了:如果巴逆逆的情緒真的能反映市場轉折,有沒有辦法把它系統化?不是靠人工一篇篇去讀她的貼文,而是讓 AI 自動判斷她的情緒狀態,然後產生交易訊號?這就是 8zz 巴逆逆反指標的起點。
8zz 巴逆逆反指標怎麼運作?
8zz 巴逆逆反指標是一個 TradingView 技術指標,透過 AI 分析巴逆逆的 Facebook 發文情緒,自動產生反向交易訊號。
把「巴逆逆現在是恐慌還是亢奮」這件事,變成圖表上看得見的箭頭。
從 Facebook 貼文到買賣訊號的完整流程是什麼?
整個資料管道長這樣:Apify 爬蟲每 30 分鐘自動抓取巴逆逆的 Facebook 公開貼文,丟給 Google Gemini AI 做情緒分類,分類結果寫入 Pine Script 事件資料,最後在 TradingView 上顯示為買賣訊號。
從她發文到訊號出現在圖表上,全自動,不需要人工介入。
我這裡有一個關鍵設計決策:8zz 反指標判斷的是情緒,不是動作。
就算巴逆逆正在買進,但她的貼文語氣充滿痛苦、被套、虧損,指標仍然判定為偏多(看漲)。
因為散戶在最痛苦的時候買進,通常代表市場已經跌到底部附近。
反過來,就算她沒有實際操作,但貼文語氣充滿自信、追漲、覺得無敵,指標就會判定為偏空(看跌)。

AI 怎麼判斷巴逆逆現在是恐慌還是亢奮?
AI 情緒分析的核心是 Google Gemini 3.0 Flash 模型,用繁體中文的 system prompt 指導 AI 判斷每篇貼文的情緒狀態。分類結果有三個維度:方向(偏多或偏空)、強度(1 到 3 星)、以及對應的股票標的。
如果 AI 不可用,系統會自動降級到關鍵字規則表作為備援。
| 貼文情緒 | 訊號方向 | 強度 | 判斷邏輯 |
|---|---|---|---|
| 停損、被套、虧損、跌停 | 偏多 ▲(做多) | ★★★ | 散戶最痛苦 = 底部附近 |
| 恐慌、擔心、猶豫 | 偏多 ▲(做多) | ★★☆ | 散戶開始害怕 = 回調可能到位 |
| 買進、加碼、佈局 | 偏空 ▼(做空) | ★★☆ | 散戶開始進場 = 短期可能過熱 |
| 漲停買、追漲、無敵、大賺 | 偏空 ▼(做空) | ★★★ | 散戶最亢奮 = 頂部附近 |
值得注意的是,AI 還會偵測否定句。
「還沒停損」跟「已經停損」在情緒上完全不同,前者代表還在撐,後者代表已經投降。如果貼文包含委託單成交截圖等明確證據,強度會自動升到最高的三星。
我不會寫程式怎麼做出 TradingView 指標?
從一個開源專案開始,用 AI 改寫成完全不同的東西。這個過程最重要的不是技術,是你知道自己要什麼。
從 fork 開源專案到全面改寫,過程中最關鍵的決策是什麼?
8zz 的起點是 cablate 開發的 banini-tracker,一個用 TypeScript 寫的自動化追蹤系統,功能是爬巴逆逆的 Facebook 貼文,然後透過 Telegram、Discord、LINE 發通知。這個專案在 GitHub 上有 264 顆星,是社群裡最早把「追蹤巴逆逆」系統化的作品。
但我 fork 之後很快發現,我需要的不是通知系統,而是一個能直接疊在 K 線圖上的視覺化指標。
所以我用 AI 從頭改寫了整套架構,最後變成一個跟原版完全不同的東西:Pine Script 指標 + Python 自動化管道 + GitHub Actions 排程。
過程中我新增了幾個設計決策,AI 只是幫我把想法變成程式碼。
第一,情緒優先於動作,這是整個指標的核心哲學。
第二,設計雙模式勝率(固定出場和翻轉平倉),讓使用者可以選擇不同的操作風格。
第三,加入四層濾網系統(EMA 趨勢、RSI 動能、ATR 波動、高週期結構),讓純粹的情緒訊號可以疊加技術面過濾。
第四,品質評分系統(A/B/C/D 四個等級),幫使用者快速判斷訊號的可信度。
原始版本少了什麼?我為什麼要重寫?
不是原始版本不好,是兩個專案解決的問題不一樣,原版是「追蹤+通知」,我要的是「視覺化+分析」。
| 比較項目 | cablate/banini-tracker(原版) | 我的 8zz 反指標改寫版 |
|---|---|---|
| 核心功能 | 自動追蹤 + 多平台通知 | TradingView 視覺化指標 |
| 語言 | TypeScript | Python + Pine Script v6 |
| AI 模型 | DeepInfra / MiniMax | Google Gemini 3.0 Flash |
| 訊號判斷 | 交易動作(買/賣) | 情緒狀態(恐慌/亢奮) |
| 濾網系統 | 無 | 四層濾網 + 品質評分 |
| 勝率計算 | ±1% 漲跌判定 | 雙模式(固定出場 / 翻轉平倉) |
| 輸出方式 | Telegram / Discord / LINE | TradingView 圖表箭頭 + 資訊面板 |
兩個都有用,只是用途不同。我選擇重寫而不是在原版上加功能,是因為 Pine Script 和 TypeScript 的架構差異太大,硬改不如重來。
8zz 的勝率數據怎麼看?
看你用哪個模式、套在什麼標的上。數字本身不是重點,重點是你知道這些數字是怎麼算出來的,以及它的限制在哪裡。
0050 回測約 60%,個股為什麼更高?
我有提到 0050(元大台灣 50 ETF)的回測勝率大約 60%,很多人覺得不高。
但這裡有一個關鍵差異:巴逆逆平時喊的大多是個別股票,像鈦昇(8027)、旺宏(2337)、白銀、記憶體股,拿一籃子股票的 ETF 來對照她的個股情緒,訊號本來就會被稀釋。
把指標直接套在她實際操作的個股上,勝率明顯更高。因此後來我又改良了新版本v2,改良後版本勝率提高到約 81.5 – 84.2%。(勝率會持續變動)

影響勝率的另一個關鍵:時間差
還有兩個重要限制。第一,時間差:8zz 只能抓取巴逆逆的發文時間,不是她實際的買賣時間,中間一定有落差。
第二,樣本數是從過去 500 則訊息挑選真實 FB 貼文操作,在統計學上偏少,隨著新事件持續累積,勝率數字還會變動。我認為太早之前的操作其實沒有意義,不能只是回測好看,所以是以近期真實數據為準,更貼近現實情況。
最後再強調一次:8zz 巴逆逆反指標僅供娛樂參考,不構成任何投資建議。(期望元大有一天會出 8zz反1)
怎麼在 TradingView 上使用 8zz?
三個步驟就能裝好,不需要寫任何程式碼。
安裝和設定的步驟是什麼?
第一步,打開 8zz 的 TradingView 指標頁面,點「加入收藏指標」。

第二步,打開任意一張圖表(建議先用 0050.TW 試),在「指標」面板切換到「收藏」分頁,搜尋「8zz」就能找到。

第三步,加入圖表後,你會看到綠色(偏多)和紅色(偏空)的箭頭,以及右下角的即時資訊面板,顯示目前方向、倉位、品質分數和雙模式勝率。
四層濾網要不要開?怎麼選?
8zz 預設所有濾網都是關閉的,顯示的是純粹的情緒訊號。
如果你想要更保守的策略,可以依序開啟四層濾網:EMA 趨勢濾網會確認價格方向跟訊號一致,RSI 動能濾網會過濾掉動能不足的訊號,ATR 波動濾網會排除波動率太低的時段,高週期結構濾網會用更大的時間框架確認趨勢。
建議先用預設設定觀察一段時間,熟悉訊號的節奏之後再決定要不要開濾網。每個濾網都會影響品質評分,通過加分、不通過扣分,最後的分數決定訊號等級(A/B/C/D)。不是濾網開越多越好,而是要根據你的操作風格選擇。
所有原始碼都是開源,也歡迎大家拿我 Github 原始碼拿去改成自己喜歡的版本,因為我不賣指標,後續不一定會持續維護。

結論:AI 把人類情緒變成數據,巴逆逆只是最好笑的證明
做完 8zz 反指標之後,我一直在想一件事:巴逆逆真的特別嗎?
她只是最透明的那個散戶,每個散戶在恐慌的時候都會做出類似的事:看到帳面虧損就想停損,看到別人賺錢就想追進去。
巴逆逆的「特殊能力」不是她的判斷特別差,而是她願意把自己的每次操作和情緒都公開分享,這讓她成為一面鏡子。
AI 情緒分析是一種透過自然語言處理技術,將人類的文字表達轉換為可量化情緒指標的方法,應用範圍從金融市場到客戶服務都在快速擴展。
8zz 用的是最簡單的版本:一個人的 Facebook 貼文。
但同樣的邏輯可以放大:如果你追蹤的不是一個人,而是整個散戶社群的情緒呢?如果分析的不是股市貼文,而是你的客戶對產品的即時反應呢?
這是我真正在示範的事情:AI 已經能把非結構化的人類行為(一篇充滿情緒的 Facebook 貼文)變成結構化的可操作訊號(TradingView 上的一個箭頭)。
這個轉換過程以前需要一整個量化團隊,現在一個不會寫程式的人也能做到,差別不在你會不會寫 code,在於你能不能看到別人沒看到的訊號,然後知道怎麼把它變成工具。
所以下次你看到巴逆逆又在發恐慌文的時候,先別急著笑。問自己一個問題:你有沒有自己的「巴逆逆時刻」?
以及如何追蹤你的客戶情緒,將這些情緒轉換成有價值的商業模式。
推薦閱讀
我用 AI 三天蓋了一個 iPAS 備考平台,Vibe Coding 完整紀錄
AI Agent 是什麼?Meta 砸 20 億買 Manus,AI 代理人之戰全解析
n8n AI 自動化導入企業失敗?90% 員工用不了的 5 個真相
參考資料
Yahoo 股市 / FTNN 新聞網 (2026). “股市冥燈「巴逆逆」專屬反指標追蹤器上架!勝率約60% 釣本人親回”
ETtoday 新聞雲 (2026). “反指標女神「巴逆逆」竟然有她專屬的股市追蹤器”
民視財經網 (2026). “神人上架「巴逆逆反指標追蹤器」勝率更頂?謝女神「拯救蒼生」本尊回應了”
GitHub (2026). “8zz 巴逆逆反指標 TradingView 指標原始碼”
GitHub / cablate (2026). “banini-tracker:巴逆逆自動追蹤系統原始專案”
TradingView (2026). “8zz 巴逆逆反指標 指標頁面”
FAQ
8zz 巴逆逆反指標是免費的嗎?
是的,8zz 是免費的開源指標,原始碼公開在 GitHub,TradingView 上也可以免費加入收藏使用。你只需要一個 TradingView 帳號就能使用。
巴逆逆反指標的勝率真的有 80% 以上嗎?
要看使用的模式和標的。Mode B 翻轉平倉在個股上的勝率約 84%,但這個數字有內建的不對稱規則(做多失敗不計為敗),而且樣本數僅 68 筆。用在 ETF 如 0050 上,勝率約 60%。數字會隨新事件持續變動。
8zz 巴逆逆反指標可以用在美股或期貨嗎?
可以。8zz 的事件資料涵蓋台積電 ADR(TSM)、美光(MU)、白銀期貨(SI=F)等巴逆逆實際討論過的標的。但核心訊號來自巴逆逆的情緒,跟標的本身的基本面無關,套用在她沒討論過的標的上參考價值有限。
不會寫程式可以修改 8zz 的設定嗎?
可以。TradingView 上的 8zz 提供圖形化設定介面,你可以直接調整箭頭顯示、濾網開關、出場 K 棒數、倉位比例等參數,完全不需要碰程式碼。
巴逆逆反指標多久更新一次訊號?
台股盤中每 30 分鐘自動更新一次(台灣時間 09:00-13:00),美股開盤時也會跑一次。更新由 GitHub Actions 自動執行,不需要手動操作。
8zz 可以拿來做真的交易嗎?
8zz 巴逆逆反指標僅供娛樂參考,不構成任何投資建議。它的勝率計算有不對稱規則、樣本數偏少、且存在發文時間與實際交易時間的落差。請勿將其作為唯一的交易依據。
