週期原理
比特幣報酬遞減是真的嗎?四次減半真實數據實證
用四次減半區塊與 Coin Metrics 真實日線,統一比較減半後 18 個月的最高與期末倍數,逐步復算報酬、辨認端點偏誤並設定反證條件。
「比特幣每一輪報酬都會遞減」聽起來像定律,但它其實是一個必須先定義起點、終點與觀察窗才能檢驗的歷史命題。若一篇文章只挑每輪最低點與最高點,卻不說這些端點是事後才知道的,讀者無法復算,也可能把歷史模式誤當成未來上限。
本文用四次減半的真實區塊時間與 Coin Metrics UTC 日線 PriceUSD,統一比較「減半日起 18 個月」:一個數字取視窗內最高價,另一個取第 18 個月期末價。完成後,你可以獨立下載資料、復算倍數與報酬率、辨認口徑偷換,並寫出支援、反對與使結論失效的證據。
本文是資料分析教學,不是價格預測或投資建議。歷史倍數下降不代表下一輪必然繼續,也不能直接用來設定目標價。

目錄
- 先把報酬遞減寫成可檢驗命題
- 固定資料口徑與四次減半時間
- 用相同 18 個月視窗復算
- 完整計算四輪結果
- 為什麼換端點會得到不同答案
- CAGR 與峰值到峰值怎麼用
- 遞減可能來自什麼又不能證明什麼
- 2024 週期該怎麼標記
- 把結論轉成決策而不是目標價
- 反證條件與分析紀錄表
- 常見錯誤
- 常見問題
- 資料來源與核對
先把報酬遞減寫成可檢驗命題
至少有四種不同命題常被混稱為「週期報酬遞減」:
- 每輪最低點到最高點的倍數下降;
- 減半日到該輪最高點的倍數下降;
- 每次減半後相同持有期間的報酬下降;
- 長期年化報酬率下降。
它們的起訖點、持有時間和事後偏誤不同,不能混在一張表中比較。本文主要檢驗第三項,並另外報告同一視窗內的最高倍數:
命題:從每次減半日開始的前 18 個月內,BTC 的最高價格倍數與第 18 個月期末倍數是否逐次下降?
選擇固定 18 個月不是因為它有神奇意義,而是為四輪提供相同、事前可寫下的觀察長度,且能涵蓋前三輪常被討論的減半後上漲階段。換成 12、24 或 48 個月可能得到不同結論,因此視窗本身也是分析的一部分。
固定資料口徑與四次減半時間
Bitcoin Core 主網引數把補貼減半間隔設定為 210,000 個區塊,不是固定四個曆年。本文用 mempool.space 核對相應區塊的 UTC 時間:
| 減半 | 區塊高度 | 區塊 UTC 時間 | 日線起始日 | 18 個月期末日 |
|---|---|---|---|---|
| 第一次 | 210,000 | 2012-11-28 15:24:38+00:00 | 2012-11-28 | 2014-05-28 |
| 第二次 | 420,000 | 2016-07-09 16:46:13+00:00 | 2016-07-09 | 2018-01-09 |
| 第三次 | 630,000 | 2020-05-11 19:23:43+00:00 | 2020-05-11 | 2021-11-11 |
| 第四次 | 840,000 | 2024-04-20 00:09:27+00:00 | 2024-04-20 | 2025-10-20 |
價格使用 Coin Metrics Community API 的 PriceUSD、頻率 1d,所有日期按 UTC。日線數值不是某家交易所的盤中最高或最低,也不是實際成交價。四輪必須使用相同資料源、欄位、時區與頻率,否則差異可能來自資料口徑而非市場。
用相同 18 個月視窗復算
開啟固定的 Coin Metrics 日線查詢,對每一輪做以下步驟:
- 找到減半日的 PriceUSD,記為 P₀;
- 只保留減半日至 18 個月期末日的資料;
- 找到視窗內最高 PriceUSD,記為 Pmax,儲存日期;
- 找到 18 個月期末日的 PriceUSD,記為 Pend;
- 分別計算最高倍數與期末倍數;
- 把倍數減 1,換成簡單報酬率;
- 儲存 API URL、查詢日期、時區與小數精度。
公式:
視窗最高倍數 = Pmax ÷ P₀
視窗最高簡單報酬率 = Pmax ÷ P₀ − 1
18 個月期末倍數 = Pend ÷ P₀
18 個月期末簡單報酬率 = Pend ÷ P₀ − 1
例如 2020 輪:P₀ = US$8,591.6529;視窗最高值為 2021-11-08 的 US$67,541.7555。
- 最高倍數 = 67,541.7555 ÷ 8,591.6529 = 7.8613×;
- 最高報酬率 = 7.8613 − 1 = 686.13%;
- 期末 PriceUSD = US$64,962.9313;
- 期末倍數 = 64,962.9313 ÷ 8,591.6529 = 7.5612×;
- 期末報酬率 = 656.12%。
倍數 7.86× 對應的是 +686%,不是 +786%;這是最常見的換算錯誤之一。
完整計算四輪結果
| 減半輪次 | 起始 PriceUSD | 18 個月內最高日與價格 | 最高倍數 | 最高報酬率 | 期末 PriceUSD | 期末倍數 | 期末報酬率 |
|---|---|---|---|---|---|---|---|
| 2012 | 12.3317 | 2013-12-04;1,134.9322 | 92.0340× | 9,103.40% | 579.1893 | 46.9677× | 4,596.77% |
| 2016 | 651.9419 | 2017-12-16;19,640.5139 | 30.1262× | 2,912.62% | 14,378.5862 | 22.0550× | 2,105.50% |
| 2020 | 8,591.6529 | 2021-11-08;67,541.7555 | 7.8613× | 686.13% | 64,962.9313 | 7.5612× | 656.12% |
| 2024 | 64,907.9928 | 2025-10-06;124,824.4537 | 1.9231× | 92.31% | 110,640.2495 | 1.7046× | 70.46% |

在這個特定、統一且已完成的 18 個月口徑下,兩組倍數都逐輪下降。因此資料支援「觀察到報酬倍數遞減」,但證據只有四輪,且不等於存在保證延續的自然定律。
為什麼換端點會得到不同答案
最低點到最高點
這種口徑往往產生最大倍數,但最低與最高只能事後確認。不同作者可能選盤中價、日線收值、不同交易所或不同「週期」邊界,結果難以重現。它適合描述歷史振幅,不適合假裝成可執行策略。
減半日到區間最高點
起點客觀,終點仍使用事後最高值。本文報告它,但同時給出固定期末值,避免只展示最漂亮的結果。
固定持有期間
起點與終點都能事先寫下,跨輪比較較公平;缺點是 12、18、24 個月會得到不同答案。分析者必須先說明視窗,不能看到結果後才更換。
峰值到峰值
看似直觀,卻會被峰值定義改變。例如按「每個減半區間內的最高日線」劃分,2020–2024 區間的最高值出現在 2024-03-13,而不是 2021 年,因為減半前已創新高。這說明市場不一定遵守整齊的牛熊日曆。
CAGR 與峰值到峰值怎麼用
不同持有天數不應只比總倍數。年化複合報酬率公式是:
CAGR =(終值 ÷ 初值)^(365.2425 ÷ 持有天數) − 1
但 CAGR 只把一段起訖報酬平均化,不反映中間回撤、波動、流動性、稅務或是否能在端點成交。對接近 18 個月的四輪資料,簡單倍數已足以比較;若改為不等長的 peak-to-peak 或 low-to-high 區間,必須同時報告天數與 CAGR。
分析表至少保留:方法名稱、起點規則、終點規則、日期、天數、初值、終值、倍數、簡單報酬率、CAGR、資料源和是否使用事後極值。缺任何一項,別人就難以復算。
遞減可能來自什麼又不能證明什麼
歷史遞減有多種可能解釋,但本文資料本身不能證明哪一個是因果:
- 基數變大:同樣的百分比上漲對應更大的總市值變化;但市值增加不等於必須有同額淨資金流入,不能把兩者畫等號。
- 新增供給衝擊的絕對量改變:減半會降低區塊補貼帶來的新增 BTC,但價格仍取決於需求、持幣者賣壓、手續費、礦工行為和市場結構。
- 市場更成熟:流動性、衍生品與機構參與可能改變波動傳導;它們既可能緩衝,也可能在去槓桿時放大跌幅,不能預設一定降低波動。
- 樣本與端點選擇:只有四次減半,任何平滑趨勢都可能受少數視窗影響。
- 宏觀環境不同:利率、美元流動性、監管與風險偏好會改變同一供給事件的價格反應。
Bitcoin Core 能證明補貼規則,卻不能證明價格報酬必然遞減;Coin Metrics 能提供歷史價格,也不能單獨識別因果。將機制、觀察與推論分開,是完整分析的最低要求。
2024 週期該怎麼標記
截至本文核對日,2024 減半後的 18 個月視窗已經在 2025-10-20 完成,因此它可以加入相同視窗比較;但從區塊 840,000 到下一次減半的完整區間仍未結束。
正確寫法是:
- 「2024 減半後前 18 個月的視窗最高倍數為 1.9231×,期末倍數為 1.7046×」;
- 「2024 整個減半週期的最終高點、回報與峰值日期尚未確定」。
錯誤寫法是把 18 個月視窗最高值直接稱為「本輪最終頂部」,或拿未結束整輪與過去完整整輪比較後宣佈定律已經確定。
把結論轉成決策而不是目標價
報酬遞減研究最多隻能約束預期,不能給出精確賣價。可執行的使用方式:
- 預算不建立在「上一輪倍數會重演」上;
- 壓力測試同時放入低迴報、長時間橫盤與大幅回撤;
- 倉位按可承受損失決定,而不是按潛在倍數放大;
- 用 比特幣風險管理表限制總敞口;
- 進場與持續投入使用獨立的 DCA 規則;
- 出場使用 分批止盈與成交驗收,不把歷史倍數當自動觸發器;
- 將減半機制與價格影響分開,可繼續閱讀減半如何影響價格和四年週期。
即使未來倍數高於上一輪,也不代表當下應該加槓桿;即使倍數繼續下降,也不代表 Bitcoin 必然沒有正報酬。它們是不同問題。
反證條件與分析紀錄表
先寫下你要檢驗的是強命題還是弱命題:
- 強命題:「每一次相同視窗倍數都嚴格低於前一輪。」未來任一輪高於前一輪,就足以推翻“嚴格單調”。
- 弱命題:「隨著市場發展,長期平均倍數傾向下降。」單輪反彈不一定推翻趨勢,但樣本太少也不能給出高信心。
可複製記錄:
| 欄位 | 填寫內容 |
|---|---|
| 分析日期與時區 | |
| 命題 | 嚴格單調/長期傾向/其他 |
| 觀察視窗 | 減半日起 18 個月/其他 |
| 價格欄位與頻率 | PriceUSD;1d |
| 起點規則 | 減半日 UTC 日線 |
| 終點規則 | 固定期末/視窗最高/其他 |
| 各輪 P₀、Pmax、Pend | |
| 倍數與簡單報酬率 | |
| 若期間不等長的 CAGR | |
| 支援證據 | |
| 相反證據 | |
| 是否使用事後極值 | 是/否 |
| 未完成周期標記 | |
| 失效條件 | |
| API URL 與核對日期 |
用電子表格復算時,不要手動重打價格:匯入 API JSON 或複製完整原始列,保留更多小數計算,最後顯示時才四捨五入。這樣能避免把顯示值反覆舍入造成假差異。
常見錯誤
- 把倍數 7.86× 寫成報酬率 786%,正確是約 686%。
- 每輪使用不同交易所、時區或盤中極值。
- 看到結果後才挑最有利的起點與視窗。
- 將 2024 的完整 18 個月視窗誤稱為完整減半週期。
- 用市值增加額代替淨資金流入額。
- 只報告最高值,不報告固定期末值與期間回撤。
- 把四個樣本擬合成精確公式並外推目標價。
- 把歷史遞減當成可以提高倉位或使用槓桿的安全保證。
常見問題
所以比特幣報酬遞減是真的嗎?
在本文統一的減半後 18 個月口徑下,四輪最高倍數與期末倍數都逐輪下降,歷史觀察成立;但樣本少、機制不保證延續,因此不是未來定律。
為什麼不用每輪最低點到最高點?
最低與最高是事後才知道的,且不同資料源會產生不同端點。固定減半日與固定期末更容易復算,也更少受挑選偏誤影響。
2024 資料能比較嗎?
可以比較已經完整結束的前 18 個月視窗;不能把它當成 2024 至下一次減半的完整週期結論。
報酬遞減等於價格不會創新高嗎?
不等於。倍數下降與絕對價格創新高可以同時發生,因為起始價格已經更高。
能用這個趨勢預測下一輪最高價嗎?
不能可靠做到。只有四個樣本,端點與宏觀條件會改變;擬合曲線可以描述過去,但不足以給出可信的未來上限。
資料來源與核對
- Bitcoin Core 主網引數:nSubsidyHalvingInterval = 210000。
- mempool.space:區塊 210,000、420,000、630,000、840,000:減半區塊雜湊與時間核對入口。
- Coin Metrics API v4 檔案:PriceUSD 與時序查詢契約。
- 本案例固定 Coin Metrics 查詢:四輪 18 個月計算的原始日線。
- FINRA:Bitcoin Basics:Bitcoin 波動、平臺與損失風險。
資料核對日期:2026-08-25。本文保留四位小數計算,表格顯示值經四捨五入;公開資料可能修訂,復算時應記錄查詢日期。
