CryptoRebateHub比較交易所、算清成本、安全入門
◎ 繁體中文ZH-TW ▾

比特幣研究快照差異比較器

更新日期: · CryptoRebateHub Editorial Team

工具會載入兩筆不可變的研究快照,把 payload 展開成欄位路徑,標示新增、刪除與變更的欄位。適合用來釐清兩次回測或兩份研究到底在參數、資料還是結果上有差別。

這個研究實驗室的互動介面目前以簡體中文提供;下方說明涵蓋所有輸入、方法與限制。

開啟互動研究實驗室 →

輸入項目

  • 左側快照:bir_… ID 或快照連結
  • 右側快照:bir_… ID 或快照連結(必須與左側不同)
  • 欄位路徑篩選(選填,例如 settings 或 summary)

輸出結果

  • 兩筆快照的標頭:標題、ID、資料版本與方法版本
  • 差異總數,以及變更(changed)、新增(added)、刪除(removed)的欄位數
  • 路徑、狀態、左值、右值的對照表(篩選後最多顯示 500 列)
  • 完整差異 CSV,欄位為 path、status、left、right、left_type、right_type

使用步驟

  • 在左側貼上第一筆快照的 ID 或連結,右側貼上第二筆。
  • 按「Compare snapshots」載入兩筆公開紀錄。
  • 先在標頭確認資料版本與方法版本,再看結果欄位。
  • 在篩選框輸入關鍵字(先 settings、再 summary),先看參數、後看結果。
  • 需要完整稽核時匯出完整差異 CSV,特別是含有大型陣列的 payload。

計算公式

每個 payload 會展開成葉節點值,路徑形如 settings.feeBps 或 cells[3].finalValue(鍵依字母排序,每個 payload 最多 50,000 個葉節點)。對每條路徑:added = 只存在右側;removed = 只存在左側;changed = 兩側都有但值或型別不同。完全相同的路徑不列出。

計算範例

左側 settings.buyPercentile = 25、summary.finalValue = 52,000;右側 settings.buyPercentile = 20、summary.finalValue = 49,500,而 settings.feeBps 兩側都是 10。工具列出 2 列 changed(buyPercentile 與 finalValue),略過 feeBps。期末價值差距為 49,500 − 52,000 = −2,500;工具只顯示兩個值,減法需自行計算。

如何解讀

  • 資料版本或方法版本不同時,結果差異可能來自輸入,而不是策略本身。
  • 只有在 settings 中的資金、每月投入、手續費與滑價都相同時,才解讀 summary 的變化。
  • 同一陣列出現大量 added 或 removed,通常表示兩條序列長度或時間點不同。

注意事項

  • 頁面只顯示篩選後前 500 列;完整稽核請使用 CSV。
  • 數值差異不等於策略改善;請先確認資料、方法、現金流與成本是否一致。
  • 超過 50,000 個葉節點的 payload 會被截斷,工具會加上一列 $truncated 提示。

常見問題

為什麼差異列這麼多?

陣列中的每個元素(例如資產曲線的每個點)都是獨立路徑。兩條序列只差幾週,也可能產生數百列;可用 settings 或 summary 篩選。

可以拿同一筆快照和自己比較嗎?

不行。工具要求兩個有效且不同的 ID。

比較會修改快照嗎?

不會。工具只讀取兩筆公開紀錄;快照是不可變的,無法編輯。

相關工具