第 03 章目錄 · 12 節
- 03.01什麼是基率?判斷一筆交易,為什麼先問同類情況歷史上怎麼走
- 03.02散戶交易長期賺錢的比例有多少?讀這類研究先看口徑
- 03.03「這個形態很漂亮」:先問同類形態歷史上成功過幾次
- 03.04貝葉斯更新用大白話怎麼講?
- 03.05新訊息出來該改多少判斷?強證據和弱證據怎麼分
- 03.06只看支援自己的訊息,為什麼會越更新越偏?
- 03.07先驗太強和先驗太弱:固執和搖擺是同一個問題的兩頭
- 03.08「強觀點、弱持有」怎樣在持倉裡落地?
- 03.09價格本身就是證據:逆著價格堅持時該怎樣更新
- 03.10市場價格已經算進了大家的看法:你的看法和價格差在哪?
- 03.11更新的紀律:開倉前寫好「哪條訊息讓我改多少」
- 03.12本章自測:一筆持倉連續收到三條訊息,逐條更新判斷
貝葉斯更新用大白話怎麼講?
有人跟你說:「以太坊每次大漲之前,這個訊號幾乎都亮過。」今天它亮了。你覺得接下來 20 天裡它大漲的可能有多大?憑什麼?
改判斷分兩步。先拿基率當起點:同一類情況,歷史上多半怎麼走。再問這條證據有多挑人:你對的時候它出現的可能,是你錯的時候的幾倍。這個倍數叫似然比。倍數接近 1,判斷就幾乎不該動。
小白理解:每來一條訊息、一個訊號,先問兩句:我對的時候它常見嗎?我錯的時候它常見嗎?兩邊差不多常見,它就挑不出對錯,別拿它改部位。
連漲三天之後,大漲的可能有多大
先別學公式,憑感覺猜一次。下面是以太坊 2023 年 5 月中旬到 6 月下旬的日線,最後三天連著收高,三天漲了將近一成。
6 月 18 日收 1,720.95,6 月 21 日收到 1,889.11,連漲三天。接下來 20 天裡,它收盤漲過兩成(到 2,267 上面)的可能,你選:
「漲過兩成」按收盤算:20 個交易日裡任何一天收盤到了 2,267 以上就算。
為什麼「三成左右」是更好的答案?下面分三步拆開。這三步就是貝葉斯更新,名字聽著唬人,做的事很簡單。
先拿基率當起點
訊號亮之前,你先回答一個更笨的問題:隨便哪一天,以太坊後面 20 天裡收盤漲過兩成的比例是多少?拿 2019 年到 2025 年的日線去數,大約 28%。
這個數就是同一類情況的基率(基率那一節講過怎麼選同一類)。把它寫在紙上,它就是你的起點,學名叫先驗。後面所有的訊息、訊號,都只能把它往左推一點或往右推一點,不能讓你憑空從零開始。
很多人看到訊號,直接跳到「七八成」。起點丟了,後面算得再認真也是錯的。
讀圖:證據只管「推多遠」,不管「從哪出發」。從哪出發,由同一類情況的歷史決定。
證據有多挑人:「大漲前它常亮」和「它亮了就大漲」是兩回事
先說個生活裡的例子。下雨之前,天上幾乎都有云。可有云的日子,大多數並不下雨。「下雨前都有云」是真的,「有云就會下雨」是錯的。雲太常見了,晴天也有,它挑不出哪天下雨。
訊號也一樣。賣指標的人說「大漲前它幾乎都亮過」,他只說了一半。另一半是:沒大漲的日子裡,它亮得有多勤?兩半放一起比,才知道它挑不挑人。
把這兩半寫成一個除法:
似然比 = 你對的時候它出現的可能 ÷ 你錯的時候它出現的可能
這裡「你對」就是後來真的大漲了,「你錯」就是沒有。倍數是 3,說明你對的時候它常見三倍,這條證據有分量;倍數接近 1,兩邊一樣常見,它說明不了什麼。
讀圖:「大漲前 90% 都亮過」聽著很厲害。可錯的那邊也有 80%,這個訊號亮了,你幾乎什麼都沒多知道。
換成真實資料。還是以太坊 2019~2025 年日線,訊號就用開頭那個「連漲三天」,「對」的定義還是後面 20 天裡收盤漲過兩成。按比例縮成 1000 天來看:
| 按 1000 天算 | 天數 | 連漲三天 | 佔比 |
|---|
讀圖:實心點是訊號亮了的日子。亮了的一共約 121 天,其中真大漲的約 40 天,三個裡一個。它在大漲的日子裡亮得多一點,但沒大漲的日子裡也一直在亮。
演算法:機率換成賠率,乘上倍數,再換回來
有了起點和倍數,怎麼合起來?機率不能直接乘:60% 乘 3 是 180%,沒有這種機率。所以先把機率換成賠率,就是「幾比幾」。
60% 就是 60 比 40,也就是 1.5 比 1。賠率乘上倍數,再換回機率。全章都用這一套,記住三個動作:換賠率、乘倍數、換回來。
讀圖:連漲三天把 28% 推到了 33%,挪了五個百分點。猜「七成以上」的人,等於把這個倍數當成了六七倍。
前三個是以太坊日線上數出來的真實倍數,後兩個是示意。點一個看看:
- 起點:2019~2025 年以太坊日線一共數了 2,516 天,後面 20 天裡收盤漲過兩成的 694 天。694 ÷ 2,516 ≈ 27.6%。
- 換成賠率:27.6 ÷ 72.4 ≈ 0.381,也就是 0.381 比 1。
- 倍數:大漲的 694 天裡,前面剛好連漲三天的 101 天,101 ÷ 694 ≈ 14.6%;沒大漲的 1,822 天裡有 204 天,204 ÷ 1,822 ≈ 11.2%。14.6 ÷ 11.2 ≈ 1.30。
- 乘:0.381 × 1.30 ≈ 0.495。
- 換回機率:0.495 ÷ 1.495 ≈ 33%。
對一下賬:直接數,連漲三天的一共 101 + 204 = 305 天,後來真漲過兩成的 101 天,101 ÷ 305 ≈ 33.1%。兩條路算出同一個數,說明這套演算法沒有變魔術,它只是把「先看全體、再看訊號」按順序做了一遍。
這套演算法什麼時候靠得住
- 起點和倍數要按同一個口徑數:同一個品種、同一個時間尺度、同一個「對」的定義。把「20 天漲兩成」換成「5 天漲 5%」,起點和倍數都會變,不能拿這一個的倍數去乘那一個的起點。
- 數出來的倍數自己也會晃。上面 305 個訊號日裡,相鄰幾天常常擠在同一段行情裡,真正獨立的次數少得多(手冊講過樣本量)。所以 1.30 別當精確數,知道它「比 1 大一點」就夠了。
- 幾條證據要互不相干才能連著乘。「連漲三天」和「創 20 日新高」經常是同一段上漲,兩條合起來不能算兩倍分量。下一節講分量怎麼分檔,03.06 講重複計數。
- 沒有資料可數的時候,起點和倍數可以是你的估計,規矩還是一樣:先寫起點,再給證據估倍數。估計的數怎麼當真,頻率還是信念那一節講過,這裡不展開。
證據更新卡上,每條證據先答兩句再動
月底翻一次更新日誌
- 數一數日誌裡兩句都答了的行佔幾成。不到一半,說明你還在憑感覺改判斷。
- 數一數「倍數記了 1,卻動了部位」的次數。應該是零。
- 同一類訊號攢夠二十來條以後,回頭數:它亮的那些次裡,後來真「對」的比例,和你當時算出的更新後把握差多少。差得多,回去改這類訊號的倍數(怎麼對賬,見校準)。
這幾種用法是錯的
有個在群裡賣指標的人(示意人物,按常見做法概括,不是真人真事),每次大漲後都貼圖:「看,漲之前它亮了。」十張圖都是真的。他不貼的是沒漲的日子:指標亮了,價格橫著走,或者往下跌。你該找他要的是另一半:沒大漲的日子裡,它亮過幾次?他拿不出來,這個指標的倍數就只能當 1。
你算出 1.3 還是 1.25,動作不會變。這套東西真正幫你的,是把「幾乎是 1」的證據和「好幾倍」的證據分開。所以本章只用三檔:弱、中、強,下一節講。
上面那個示意的十倍訊號,從 28% 起步也只推到將近八成。起點要是隻有 5%,同樣十倍只到三成多。基率低的事,訊號再好看,也很難讓你「有把握」。
考怎麼用,不考誰說的
1. 一個訊號,大漲前 80% 的時候亮過;沒大漲的日子裡,也有 70% 的時候亮過。今天它亮了,你該把判斷改多少?
2. 起點 50%,來了一條倍數是 3 的支援證據。更新後大約是多少?
3. 群裡來了一條訊息,你說不清「我錯的時候它常不常見」。怎麼辦?