執行生命週期
策略應採用以下生命週期:所有市場都適用的規則
- 在
init_market_data載入完整歷史資料,不要每根 K 線重複請求。 - 讀取自訂
context欄位前先初始化。 - 讓
handle_data專注於訊號檢查和下單。 - 不要使用未來資料或未來收益欄位產生訊號。
- 不要在策略源碼中呼叫
set_backtest_params或run_backtest等對話工具。 - 明確檢查資料缺失並返回,不要吞掉錯誤。
市場差異
分鐘策略的回測頻率是
1M。歷史資料 API 可能使用 1m 等不同寫法;請不要混淆任務頻率和資料查詢週期。
