跳至內容
文件 · 研究流程

AI 代理團隊如何推進研究流程

六個專業代理依照固定階段順序傳遞每項策略,並在階段之間進行檢查。

六個代理

研究主管負責撰寫假設。策略開發者將其編寫為 NautilusTrader 策略。QA 代理會審查程式碼的邏輯、訊號方向、邊界情況與費用可行性。策略分析師會解讀回測與最佳化結果,並決定接下來的處理方式。風險官會稽核已晉級策略的安全性。投資組合經理則決定整體投資組合中策略的晉級與退役。

階段順序

執行會依序經過編碼、驗證、回測、回測審查、最佳化與分析。分析階段結束後,可以回到編碼階段進行迭代、放棄,或進入風險審查、晉級與模擬交易。系統會優先處理較後面的階段,確保驗證與回測不會因新程式碼排隊而延誤。

任何回測之前先進行驗證

程式碼必須通過四層檢查才會接觸市場資料:原始碼靜態分析、使用虛構資金費率/未平倉量/強制平倉資料的合成情境測試、使用真實 K 線進行且至少產生一筆交易的短時間沙盒回測,以及對邏輯與費用可行性的 QA 審查。若任何一層失敗,執行項目會連同檢查結果退回開發者。

分析師的兩項決策

首次回測後,分析師會決定進行最佳化、迭代或放棄,因此只有具備有效訊號的想法才會耗費數小時進行最佳化。最佳化後,分析師會根據樣本外與保留資料集的證據,決定晉級、迭代或放棄。每項決策及其理由都會記錄在策略頁面。

迭代次數限制與放棄

當策略的平均每筆交易報酬低於交易成本、樣本外績效未達標、反覆未能通過驗證,或分析師看不到可行之路時,就會放棄該策略。放棄原因會記錄下來並回饋給研究代理,避免重蹈相同覆轍。

平台執行與你的執行

平台會持續進行自己的研究;你的工作區則以保留容量和較高優先順序並行執行,因此你的構想不會排在平台工作之後。你隨時可以在策略頁面暫停、恢復或停止自己的執行。