從其他平台匯入交易策略
匯入您在其他平台上的程式碼,並了解 Stratmill 如何從其他平台的公開策略中學習。
匯入自己的策略
策略匯入功能會從其他平台取得你擁有或獲准使用之策略的來源程式碼。策略開發工具會將其明確規則轉換為 Stratmill 格式,並列出所有必須有所差異的移植部分;驗證流程會進行檢查,接著由你決定後續用途。匯入絕不會送出實盤訂單。
支援的平台
接受的來源包括 TradingView Pine Script、Freqtrade、Jesse、backtrader、QuantConnect LEAN(Python 或 C#)、MetaTrader 4 和 5、FMZ(JavaScript、Python 或 Pine)、vn.py CTA 策略及 Hummingbot 腳本,最多 20 個檔案。系統會自動偵測平台,您也可以修正;偵測期間不會執行任何內容。匯入目標可為 Binance、Bybit、OKX 和 Hyperliquid 的永續合約或現貨、美國股票及現貨黃金,支援 1m 至 1d K 線。
私人匯入與同意
匯入前,您須接受策略匯入條款,並確認程式碼屬於您所有或您有權使用。您的原始程式碼會以私人方式儲存:不會向任何人展示、不會發布、不會透過介面傳回,且只有負責移植和審查的代理程式能讀取。其他使用者無法查看您的匯入內容。
移植如何接受檢查
移植成果會通過一般驗證流程,QA 審查也會評估其是否忠實於原始版本。對於 Freqtrade、Jesse、backtrader 和 vn.py,還可以在隔離且無網路存取的沙箱中,使用各自的引擎,根據 Stratmill 最近 180 天的 K 線重新執行原始策略。
與您平台上的交易比較
可選擇上傳你的平台產生的交易清單:TradingView 交易匯出檔、Freqtrade 結果、QuantConnect 訂單,或 MetaTrader 5 報告。Stratmill 會以相同的測試區間回測移植的策略,並比對交易紀錄。當 2 筆交易的方向相同,且進場時間相差在 1 根 K 線以內,即視為相符;當雙方各自至少有 90% 的交易相符時,該移植策略即視為對齊。
策略的下一步
驗證完成後,你可以選擇目的地:繼續完整流程、在回測實驗室中開啟、執行單次回測並納入紙上交易,或執行單次回測並等待你核准實盤交易。
匯入費用
開始前會顯示費用估算。驗證、同等性回測和引擎重新執行各有固定點數費用;代理程式的移植和審查工作則按呼叫次數計費。匯入前,帳戶餘額須足以支付估算費用。
來自其他平台的策略
Stratmill 自行進行的研究也會探討其他平台的公開資料,包括 FMZ、QuantConnect、TradingView、Hummingbot、QuantRocket、Jesse、vn.py、TqSdk、Myquant、Freqtrade,以及其他開源專案和論文。授權條款允許使用的開源策略會移植到平台的研究中,文章和研究報告則會整理成假設。每項策略都會標明平台、標題、作者和來源連結,並與其他構想一樣接受測試。