布萊茲的投資筆記 CRYPTO
回部落格開戶優惠

BACKTESTS & FORWARD SIMULATION

先公開規則,再看結果——包含失敗。

這裡是策略研究的完整紀錄:規則在看資料前就事前登錄,樣本外只跑一次,通過後還要經過前瞻模擬。所有數字都是歷史回測或模擬,不是投資建議、交易訊號或報酬保證。

正在載入回測資料…

前瞻模擬進度

回測通過後,用登錄之後才發生的新行情做模擬。在通過各自的檢驗標準之前,這裡只公開進度,不公開權益或報酬,避免還沒驗證的數字被當成績效。例外是均線多空:模擬淨值、持倉與逐筆成交都公開在模擬前瞻頁,同樣尚未通過檢驗。

策略規則

以下規則都在看結果之前寫定,之後不再修改;要改只能另開新版本,並重新等一段沒看過的行情來檢驗。

突破・前20・4H

追「剛突破前高、而且有量」的主流幣,持有 1 到 3 天。

標的2026-10-09 市值前 20 大、在 Binance 有現貨 USDT 交易對的幣:BTC、ETH、BNB、XRP、SOL、TRX、ZEC、HYPE、DOGE、LINK、ADA、XLM、NEAR、BCH、LTC、UNI、AVAX、SUI、HBAR、GRAM。名單固定不更換。
交易方式只做多現貨:買進後等上漲,不借錢、不放空、不用槓桿。
檢查時間每根 4 小時 K 線收盤時(台灣時間 00、04、08、12、16、20 點)。
進場條件
(三項同時成立)
① 收盤價高於前 30 根 K 線(約 5 天)的最高價,也就是「突破前高」。
② 這根 K 線的成交量大於前 30 根平均的 1.5 倍,代表突破有量。
③ 收盤價高於 100 根 K 線的指數移動平均(EMA,約 17 天),代表中期趨勢向上。
不進場的情況• BTC 日線收盤價低於 50 日均線(大盤偏弱,不開新倉)。
• 該幣永續合約過去 24 小時的資金費率加總超過 0.10%(追多的人太擁擠)。
• 已經持有這檔幣,或已同時持有 5 檔。
• 上市未滿 60 根 K 線(約 10 天)的新幣。
進場價格訊號出現後,下一根 K 線的開盤價。
停損• 初始停損:進場價 − 2 × ATR。ATR 是最近 14 根 K 線的平均波動幅度。
• 追蹤停損:持有期間的最高收盤價 − 3 × ATR,只會往上移、不會往下。
出場條件• 價格跌破停損:以停損價和當根開盤價中較低者賣出(跳空時用開盤價,比較保守)。
• 持有滿 18 根 K 線(約 3 天)還沒出場:下一根開盤賣出。
部位大小• 每筆最多虧總資金的 0.5%:依「進場價到停損的距離」反推買多少。
• 單筆不超過總資金 20%,同時最多 5 檔。
• 多個訊號同時出現時,先買成交量放大最多的。現金不夠就少買,不借錢。
成本假設每次買或賣扣 0.10%、0.20% 或 0.40%(手續費加滑價),三種情境分開計算;前瞻模擬用 0.20%。
前瞻模擬2026-10-09 起以 10,000 USDT 虛擬資金記錄,最低紀錄量為 30 天、50 筆模擬成交。

突破・前20・8H

「突破・前20・4H」的規則換成 8 小時 K 線,持有約 2 到 6 天。

和 4H 版的差別規則完全相同,只把 4 小時 K 線換成 8 小時 K 線,「幾根」的數字都不變,所以時間跨度變成兩倍。
檢查時間每根 8 小時 K 線收盤時(台灣時間 00、08、16 點)。
進場條件收盤突破前 30 根(約 10 天)最高價、成交量大於 30 根平均 1.5 倍、收盤高於 100 根 EMA(約 33 天)。
停損與出場初始停損 2 × ATR、追蹤停損 3 × ATR(ATR 以 14 根、約 4.7 天計算);最多持有 18 根(約 6 天)。
其他標的、不進場的情況、部位大小與成本都和 4H 版相同;上市未滿 60 根(約 20 天)的新幣不納入。
為什麼另立一版12 種週期比較中,6 小時到 1 天的表現比 4 小時穩定;但那是看過歷史後才挑的,所以 8H 的規則先寫定,只用之後的新行情檢驗。
前瞻通過標準至少 90 天、50 筆模擬成交,且淨報酬為正、最大回撤小於 25%、獲利因子大於 1.1(賺的總額 ÷ 賠的總額),拿掉最賺的一檔後也不能虧。

突破・B100・8H(B100 當日成分)

「突破・前20・8H」的規則不變,但只從「當天」在 B100 指數裡的幣選股,避免只挑事後漲起來的幣。

和前20・8H 的差別進出場、停損、部位大小完全相同;只是可交易的幣改成每天依本站 B100 指數(市值前 100、排除穩定幣等)的當日成分,而且要在 Binance 有現貨 USDT 交易對。
進場條件收盤突破前 30 根 8 小時 K 線(約 10 天)最高價、成交量大於 30 根平均 1.5 倍、收盤高於 100 根 EMA(約 33 天),而且這檔幣當天在 B100 成分內。
出場條件跌破停損(初始 2 × ATR、追蹤 3 × ATR),或持有滿 18 根(約 6 天)。幣被剔除出指數後不再買進,已持有的照原規則出場。
成本假設每次買或賣扣 0.30%,比前 20 大保守,因為排名較後的幣價差較大。
為什麼另立一版用「今天的」前 100 名回測過去會高估(今天排得上的多半是過去漲很多的)。每天依當時的實際成分選股,才能公平檢驗。
前瞻通過標準至少 90 天、50 筆模擬成交,且淨報酬為正、最大回撤小於 25%、獲利因子大於 1.1,拿掉最賺的一檔後也不能虧。

期現套利 v1.1(資金費率高於存款利息才做)

不賭漲跌,只在資金費率夠高時賺取費率;其餘時間把錢拿去生息。

標的BTC、ETH,各用 10,000 USDT 虛擬資金分開記錄。
做法同時「買進現貨」和「放空等量的永續合約」。幣價漲跌時兩邊一賺一賠、互相抵銷,收益來自空單定期收到的資金費率(多頭付給空頭的費用)。
檢查時間每天台灣時間 08:00。
判斷用的數字前 7 天所有資金費率加總後換算成年化。
進場條件資金費率年化 > Aave USDC 存款年化 + 5 個百分點。Aave 是以太坊上的借貸平台,它的 USDC 存款利率代表「不冒交易所風險也拿得到的利息」。
出場條件資金費率年化低於 Aave USDC 存款年化。
沒進場時資金按 Aave USDC 存款年化計息,和直接拿去存款比較。
部位與槓桿1 倍槓桿:一半資金買現貨、一半當合約保證金。合約的實際槓桿偏離 1 倍超過 25% 時重新調整。
風險檢查每小時用合約標記價格的最高價檢查保證金,低於部位的 0.5% 視為被強制平倉。
成本假設每次買或賣扣 0.10%。
前瞻通過標準至少 180 天、完成 2 次以上進出場,淨報酬要高於「一直存 Aave USDC」,強制平倉 0 次,最大回撤小於 5%。180 天內進出場不足 2 次就記為「未觸發」。

均線多空・前20・8H(v0.28:多單 HMA、空單超級趨勢、空單停損 15%、多空家數擋單)

跟著中長期趨勢做多或做空主流幣永續合約,一筆通常抱幾週到幾個月;這是目前實盤照做的規則。完整代號:均線・前20・8H・合約全倉・遲滯3x・先到優先・季換名單・多單HMA200/100・空單超級趨勢20×6・資金費過熱不開3x・空單停損15%・前一根多空家數75%擋逆向新單。

標的每年 1、4、7、10 月依 CoinMarketCap 市值排行取前 20 名,排除穩定幣、包裝或質押代幣,以及沒有 Binance USDT 現貨或永續合約的幣。被移出名單的幣不再開新倉,已持有的照規則出場。
交易方式Binance USDⓈ-M 永續合約、全倉,多空都做。
檢查時間每根 8 小時 K 線收盤(台灣時間 00:00、08:00、16:00),在下一根開盤成交。
進場條件多單:收盤由下往上穿越 HMA200(赫爾均線,200 根 8 小時 K 線約 67 天)。空單:超級趨勢(ATR 20 根、倍數 6)由多翻空。
出場條件多單:收盤由上往下穿越 HMA100。空單:超級趨勢由空翻多。多空同時成立時,先成立的方向優先。
空單停損空單開倉就固定掛「成交價 × 1.15」的停損,盤中碰到就出場(模擬加 2% 滑價);停損後這檔幣保持空手,直到超級趨勢翻多才恢復。多單不設停損。
多空家數擋單看上一根 8 小時收盤時名單裡有方向的幣:多數方超過 75% 時,少數方向的新單不開、保持空手;已持有的部位不動,擋單解除且條件仍在時補進。
部位大小每檔 1 份 = 模擬資金 ÷ 20(10,000 USDT 時為 500 USDT),空單一律 1 份。名單中收盤在自身 200 根均線上方的幣達 50% 時打開「多單 3 份」開關;比例漲破 70% 後再回落到 70% 以下、或跌破 50% 時關閉。開關打開、而且名單平均 7 天資金費加總低於 0.5% 時,新多單用 3 份,否則 1 份;開關關閉時已持有的 3 份減為 1 份。
成本假設每次買或賣扣 0.20%,另外照實際資金費收付。
前瞻起算2026-11-01 00:00(台灣時間)起。起點那根 K 線把規則當時應持有的倉位一次補進。
前瞻通過標準至少 90 天、50 筆模擬成交,淨損益為正、獲利因子大於 1.1,拿掉淨利最高的一檔後不能虧,而且全程保證金比率從未低於 1.3(不能接近強平)。

突破・前20・4H

已實現權益(成本 0.20%)

必須一起看的弱點

樣本外各月損益(成本 0.20%)

樣本外各幣損益(成本 0.20%)

同一套規則換 12 種週期(探索性)

獲利集中度(根數不變、成本 0.20%、樣本外)

期現套利 v1.0 與生息對照

版本演進:v0.1 到現行 v0.28

    均線多空・前20・8H:回測與探索

    權益曲線(成本 0.20%、名目固定)

    各年損益(佔初始資金,成本 0.20%)

    必須一起看的弱點

    整套換成 4 小時或 1 小時(探索性)

    同一套規則改用較短的 K 線:「根數不變」是均線與超級趨勢的根數照舊,「同樣天數」是把根數放大成相同的時間長度;每個週期另外比了 108 組參數。

    4 小時/1 小時當 8 小時的附加條件(探索性)

    8 小時仍是主訊號,4 小時與 1 小時只用來確認或調整份數,想看能不能濾掉雜訊。低週期取和 8 小時同一時刻收盤的那根 K 線,指標用 HMA50/100/200 或超級趨勢 10×3/20×3/20×6。

    多單 HMA 進出場長度(探索性,成本 0.20%)

    格內是 2018–2021/2022–2026 的比值,★ 表示兩段都勝過現行的 200/100。

    空單份數(探索性)

    其他規則不變,只改每檔空單開幾份。「依權益算份數」是每次開倉 1 份 = 當時權益 ÷ 20,獲利後部位跟著放大。

    反彈區間改回 1 份(探索性)

    平常空單開 1.5、2 或 3 份,遇到反彈區間時新空單只開 1 份、已持有的減回 1 份。反彈區間試了名單廣度回升、名單平均資金費轉負、該幣站上自己的均線,以及廣度加資金費幾類定義;表內是每種份數下兩段較差那段最高的一組。

    穩定幣借貸利率當條件(探索性)

    為什麼公開失敗的結果

    只挑好看的回測很容易做出「穩賺」的假象。把規則先登錄、把不利結果和有利結果放在一起,讀者才能判斷證據有多強。

    回測的限制

    短期動能的名單固定為 2026-10-09 的市值前 20(倖存者偏誤),均線多空改用每季的歷史排行重建;均線多空的參數是看過歷史後挑的,回測必然偏樂觀。成本是假設值,沒有計入交易所倒閉與提領凍結等風險。研究程式與報告公開在 GitHub。