比特幣定期定額試算的算法很簡單:每一期用固定金額買入,扣掉手續費後的金額 ÷ 當天價格 = 買到的數量;平均成本 = 總投入 ÷ 累積數量,目前市值 = 累積數量 × 目前價格。這個工具用 CoinGecko 過去最多 365 天的每日價格(每天 00:00 UTC)回測,同時算出過程中最大的帳面虧損,並和「期初一次買入」比較。回測結果只說明過去發生了什麼,不代表未來會一樣。
比特幣定期定額報酬怎麼算?公式一覽
上面的試算用的就是下面這幾條公式。金額都用你選的計價貨幣計算。
| 要算什麼 | 公式 | 說明 |
|---|---|---|
| 每期買到的數量 | 每期金額 ×(1 − 手續費率)÷ 當天價格 | 價格越低,同樣的錢買到越多 |
| 總投入 | 每期金額 × 買入次數 | 含手續費,也就是你實際拿出來的錢 |
| 平均成本 | 總投入 ÷ 累積數量 | 不是把每期價格直接平均;每期金額相同時,平均成本會等於或低於價格的簡單平均 |
| 目前市值 | 累積數量 × 目前價格 | 還沒賣出,代表「如果現在賣掉」的價值(未扣賣出手續費) |
| 報酬率 | 目前市值 ÷ 總投入 − 1 | 只是帳面數字,沒有扣稅 |
| 期間最大帳面虧損 | 每天用當天價格算一次「市值 ÷ 已投入 − 1」,取最低的那一天 | 用來感受過程中要承受多大的跌幅 |
| 期初一次買入 | 把同樣的總投入,在第一期當天全部買入 | 只是對照組,用來看分批買入在這段期間的效果 |
計算範例:每月 100 美元、連續 6 個月,三種走勢差多少?
下面用三組假設的價格說明定期定額在不同走勢下的結果。價格是為了方便計算而設定的,不是比特幣的實際歷史價格,也沒有計入手續費;每期都投入 100 美元,6 期共 600 美元,最後一期的價格就是「目前價格」。
| 走勢 | 6 期價格(美元) | 累積數量(BTC) | 平均成本 | 目前市值 | 定期定額報酬 | 期初一次買入報酬 |
|---|---|---|---|---|---|---|
| 先跌後漲 | 60,000 → 48,000 → 40,000 → 50,000 → 64,000 → 60,000 | 0.01147917 | 約 52,269 | 約 688.75 | 約 +14.8% | 0% |
| 一路下跌 | 60,000 → 55,000 → 50,000 → 45,000 → 40,000 → 35,000 | 0.01306421 | 約 45,927 | 約 457.25 | 約 −23.8% | 約 −41.7% |
| 一路上漲 | 40,000 → 45,000 → 50,000 → 55,000 → 60,000 → 65,000 | 0.01174553 | 約 51,083 | 約 763.46 | 約 +27.2% | +62.5% |
以「先跌後漲」為例,逐期計算:
- 第 1 期 60,000:100 ÷ 60,000 ≈ 0.00166667 BTC;第 2 期 48,000:約 0.00208333 BTC;第 3 期 40,000:0.0025 BTC。
- 第 4 期 50,000:0.002 BTC;第 5 期 64,000:0.0015625 BTC;第 6 期 60,000:約 0.00166667 BTC。
- 合計 600 美元買到約 0.01147917 BTC,平均成本 = 600 ÷ 0.01147917 ≈ 52,269 美元,比 6 期價格的簡單平均(約 53,667)低。
- 目前價格 60,000:市值 ≈ 0.01147917 × 60,000 ≈ 688.75 美元,報酬約 +14.8%。如果第 1 期就把 600 美元一次買完,價格回到 60,000 時剛好打平。
三組數字一起看,可以得到三個結論:
- 價格先跌後漲時,定期定額在低點多買到一些,表現比一次買入好。
- 價格一路下跌時,定期定額的虧損比一次買入小,但還是虧損;只要期末價格低於平均成本,就是賠錢。
- 價格一路上漲時,一次買入賺得比較多,因為定期定額後面幾期都買在較高的價格。
定期定額的作用是讓你不用猜高低點、把買入時間分散開來,不是提高報酬,也不保證獲利。想算已經分批買入的持倉均價、或是要補多少才能把均價拉到目標價,可以用補倉/攤平計算機。
回測結果可以相信到什麼程度?
回測不是預測。比特幣的價格波動很大,可能在短時間內大跌,也可能長期低於你的平均成本。回測只是把過去的價格套進公式,換一個起始日期或期間,結果可能從賺變賠。請只用長期不會動用的閒錢定期定額,不要借錢,也不要用合約或槓桿加碼。
解讀上面的試算結果時,記得這幾個限制:
| 限制 | 對結果的影響 |
|---|---|
| 只有過去 365 天的資料 | 一年內可能剛好是上漲或下跌的一段,看不出完整的漲跌循環 |
| 起始日期決定很多 | 同樣是 365 天,從高點開始和從低點開始,結果可能差很多;可以多切換幾種期間比較 |
| 用的是每日 00:00(UTC)參考價 | CoinGecko 綜合多家交易所算出的參考價,和你在某一家交易所、某個時間點的成交價不同 |
| 只扣交易手續費 | 沒有計入買賣價差、入金與提幣費用、匯款手續費和稅金 |
| 市值沒有扣賣出成本 | 真的賣出時還要再付一次手續費,換回法幣也可能有費用 |
以上限制依 CoinGecko 官方文件整理,截至 2026 年 10 月。
定期定額和一次買入,差在哪裡?
| 定期定額 | 一次買入 | |
|---|---|---|
| 什麼時候買 | 事先排好的固定時間,不管漲跌都買 | 一次把預算全部買完 |
| 買在高點的風險 | 分散在很多天,單一天的價格影響較小 | 全部集中在同一個價格 |
| 價格一路上漲時 | 後面幾期越買越貴,報酬通常較低 | 報酬通常較高 |
| 價格一路下跌時 | 虧損通常較小,但仍然虧損 | 虧損通常較大 |
| 最常見的錯誤 | 大跌時嚇到停止扣款,或為了「攤平」臨時加碼超出預算 | 一次投入超過自己能承受的金額 |
想在幣安、OKX 設定自動定期定額,要注意什麼?
幣安(Binance)、OKX(歐易)等交易所都有讓你自動定期買入的功能,可以選頻率、扣款來源和金額。設定步驟、用帳戶餘額和用銀行卡扣款的費用差別,請看幣安定期定額設定教學。還沒買過比特幣,可以先讀比特幣怎麼買:依你住的地方選平台;手續費高低可以用幣安、OKX 手續費計算估算。
- 先確認你住的地方能不能用這家交易所,以及當地的入金方式:我的國家能用幣安、OKX 嗎。
- 每期金額要是長期付得起的閒錢,並先想好總投入上限和要持續多久。
- 留意扣款來源和費用:用帳戶餘額定期買入,有的平台收現貨交易手續費,有的標榜零手續費、但成本算在報價的價差裡;用銀行卡自動扣款的費用通常高得多,長期下來差距不小。
- 買到的幣放在交易所還是提到自己的錢包,要先想清楚;長期持有的金額變大時,可以參考冷錢包和熱錢包的差別。
- 保留每一筆買入紀錄,之後賣出時報稅會用到。
為什麼最多只能回測 365 天?
歷史價格是你的瀏覽器直接向 CoinGecko 讀取的,本站不保存你的輸入。CoinGecko 免費提供的歷史資料只開放過去 365 天,期間超過 90 天時是每日一筆、對齊 00:00(UTC);前一天的資料大約在 00:10(UTC)之後才會出現。所以這個工具的期間最長 365 天,最新一期的「目前價格」則是 CoinGecko 當下的參考價。
資料來源(查詢日期:2026-10-09):CoinGecko|Coin Historical Chart Data by ID(歷史價格資料說明)、CoinGecko|價格計算方法(Methodology)。計算結果僅供參考,不構成投資建議。
比特幣定期定額常見問題
比特幣定期定額一定會賺錢嗎?
不會。定期定額只是把買入時間分散開來,平均成本會落在這段期間價格的中間附近;如果價格一路下跌、期末價格低於平均成本,結果一樣是虧損。上面的回測也只是過去 365 天內的歷史結果,不代表之後會重複。
每天、每週還是每月買比較好?
沒有固定答案。你可以在上方切換頻率,比較同一段期間的結果;換一段期間,結論可能完全相反。頻率越高、每次金額越小,要留意交易所的最小下單金額,以及每筆手續費有沒有最低收費。
試算結果有算進手續費嗎?
有。每一期的投入金額會先扣掉你填的手續費率,再用當天價格換算成買到的數量。入金、提幣的費用、買賣價差和稅金都沒有算進去。
為什麼試算結果和我在交易所的定期定額紀錄對不上?
試算用的是 CoinGecko 每天 00:00(UTC)的全球參考價,你的實際成交價取決於扣款當下的時間、交易所的報價、價差與手續費。台灣、澳洲等地 00:00 UTC 是當地早上八點到十點左右,和交易所排定的扣款時間不一定相同。
可以回測超過一年嗎?
這個工具最多回測過去 365 天。歷史價格來自 CoinGecko 免費提供的資料,免費資料只開放查詢過去 365 天;更長的期間需要付費方案,所以這裡不提供。