給交易團隊的可重現策略研究|Traseq 部落格研究流程給交易團隊的可重現策略研究
小型交易桌如何把散落的截圖與未記錄的調整,透過版本可追溯的策略、比較組與共享工作區,轉變成可重現的研究。
當只有一個人在研究策略時,流程裡的破綻是看不見的。他自己記得改了哪些參數、為什麼某個結果看起來不錯、上週那張圖是哪個版本跑出來的。但當第二、第三個人加入,這份記憶就失效了。兩個人跑「同一個」測試,卻得到不同的數字。一個有潛力的回測,因為沒人記下確切設定,一個月後再也重現不出來。研究變成一堆沒人能稽核的截圖。
本文談的是作為團隊紀律的可重現交易研究:一個小型交易桌如何確保任何結果,都能追溯回產生它的那個確切策略版本與設定。Traseq 是研究工作區,不是實盤交易或交易所執行平台。它不會下單、不會連結交易所帳戶,也不保證績效。這裡的目標是可重現的研究,而不是實盤訊號。
可重現性的問題很少自己現身,它們以小小的摩擦出現,然後不斷累積。如果下面幾項聽起來很熟悉,代表您的研究流程正在漏掉資訊:
把一個構想轉成可測試的版本。
從無程式的加密貨幣現貨策略開始,鎖定版本、執行回測,並讓結果保持可追溯以供比較。
一個回測結果存在截圖、Slack 訊息或試算表裡,但產生它的策略此後已經被改過。兩位成員對某個策略的績效意見不合,因為他們測試時用了略有差異的手續費、滑點或日期範圍假設,而且誰都沒寫下來。有人問「這個結果是哪個版本跑出來的?」,而誠實的答案是「我想是停損比較緊的那個,但我不確定」。上一季看起來不錯的策略,因為產生它的參數已經不見了,沒辦法重跑。新成員沒辦法在沒有口頭交接的情況下接手一個進行中的構想,因為這份研究沒有任何部分存在於一個共享、可檢視的地方。比較是靠眼睛跨瀏覽器分頁進行,而不是在一個差異清楚呈現的地方。這些全都是可重現性的失敗。解法不是要求個人更有紀律,而是一條把紀律內建進去的工作流。
多數可重現性失敗的根本原因,是在看過結果之後才去編輯策略。您一旦調整規則,先前的結果就不再對應到目前的策略,設定與結果之間的連結也就斷了。
Traseq 用定版的版本來解決這件事。當您把一個策略版本定版,它的邏輯就會被鎖定。針對該版本執行的任何回測,都會指回產生它的那組確切規則、市場、時間框架、日期範圍與執行設定。事後不會有任何一個環節含糊不清。
正是這單一特性,讓結果變得可稽核。團隊成員可以打開一個定版的版本與一次回測,精確看到測試了什麼——不是換句話說,不是憑記憶的近似,而是實際的設定本身。當有人問「這是哪個版本跑出來的?」,答案會是一個明確、可檢視的版本,而不是一個猜測。
比較組把這件事延伸到決策本身。比起跨瀏覽器分頁去判斷策略,比較組把多次回測並排放在一起——績效、風險、條件與日期範圍都在同一個視圖裡。比較成為研究紀錄的一部分,於是決策背後的推理,跟那些數字一樣可重現。關於版本追溯為何重要,請參閱我們的策略版本管理與可追溯性指南,以及如何比較回測結果。
版本追溯為一個人解決了「是哪些設定產生這個結果?」。共享工作區則為整個團隊解決它。在 Team 方案中,共享工作區讓研究有一個共同的去處,而不是散落在各自的帳戶裡:
- 共享 block。 可重用的構成元件——一個趨勢過濾、一條停損規則、一個進場條件——都放在工作區裡,於是每個人都從同一批經過驗證的零件來組裝策略,而不是各自重新推導一遍。元件的一致,帶來研究的一致。
- 檢視者存取權。 團隊成員不必重建任何東西,就能檢視定版的版本、回測與比較組。審閱者或較不具技術背景的關係人,都能精確檢視測試了什麼。
- 共用的研究額度。 團隊研究是從一個共享的額度池支付,而不是逐席計算,這符合交易桌實際的運作方式——一個人探索、另一個人審閱、第三個人跑比較。
Team 方案提供每月 1500 研究額度與共享工作區。重點不在額度數字,而在於研究存在於一個整個團隊都看得見、可稽核的地方。
工具讓可重現性成為可能,但團隊仍然必須去實踐它。有幾個習慣能造成差別:
- 判斷之前先定版。 不要從一份您還在編輯的草稿上讀結果。先把版本定版,再執行回測,讓結果錨定在穩定的邏輯上。
- 一次只改一件事。 如果您同時調整進場、出場、時間框架與成本模型,下一個結果會變,但您不會知道為什麼。每一次比較只隔離一個變數。
- 記錄的是比較,而不只是贏家。 比較組捕捉的是某個決定為什麼做成,而不只是選了什麼。那份脈絡,正是未來的團隊成員需要的東西。
- 把不好看的結果也當成資料。 一個在回測中虧錢的策略是一項發現,不是一次失敗。可重現的研究意味著誠實的結果會被保留,而不是丟棄——而避免對單一區間過度擬合正取決於此。
當工作流支撐這些習慣時,它們就更容易維持。定版的版本讓步驟 1 變成自動;比較組讓步驟 2 與 3 變得自然。
可重現性關乎研究的誠信,而非保證的結果。有幾項限制值得明白講清楚:
- Traseq 是研究工作區。它不會執行交易、不會連結交易所帳戶,也不會下實盤訂單。可重現的研究為決策提供資訊,但不會替您做決定。
- 目前的適用範圍是加密貨幣現貨,涵蓋大型市值、高交易量代幣的主要 USDT 交易對,時間框架為
15m、1h、4h 與 1d。
- 一個可重現的回測,終究仍是歷史模擬。它顯示一組規則在明確假設下過去會怎麼表現,但不預測未來。可重現性讓您的研究對團隊而言可信,但不會讓一個策略變得能獲利。
準備好讓團隊的研究變得可重現了嗎?先把一個版本定版、建立一個比較組,然後共享工作區,讓每個人都看著同一份紀錄。
什麼是可重現的交易研究?
可重現的交易研究,意味著任何結果都能追溯回產生它的那個確切策略版本、設定與假設。在團隊的脈絡下,它意味著同事可以重新打開一個結果,精確看到測試了什麼,而不必依賴某人的記憶或一張截圖。
定版的版本如何幫助團隊的研究?
把策略版本定版會鎖定它的邏輯,於是針對該版本的回測會指回所使用的確切規則與設定。這可以避免一個常見的失敗:在記下結果之後又去編輯策略,使得設定與結果之間的連結斷裂。
比較組和只是看兩次回測,差別在哪裡?
比較組把多次回測並排放在同一個視圖裡——績效、風險、條件與日期範圍——並成為研究紀錄的一部分。跨瀏覽器分頁去比較,不會留下任何推理的痕跡,所以即使數字能重現,決策日後也無法重現。
Team 方案的共享工作區額外帶來什麼?
共享工作區為交易桌提供共享的可重用 block、給審閱者與關係人的檢視者存取權,以及共用的研究額度(Team 方案每月 1500)。結果是一個整個團隊的研究都集中、可稽核的地方,而不是各自散落的帳戶。
可重現的研究是不是代表策略會獲利?
不是。可重現性讓您的研究變得可信、可稽核,但不會讓您的策略獲利。回測是在明確假設下的歷史模擬,不預測未來結果,而且 Traseq 不會執行交易,也不保證績效。
無需寫程式的回測:加密貨幣策略完整指南