加密貨幣市場7×24小時運行,散戶交易者普遍依賴技術指標(RSI、MACD、布林通道等)構建自動化交易策略,但缺乏嚴格的統計驗證手段來判斷策略是否真正具有盈利能力,還是僅受市場隨機波動影響。本項目旨在解決兩個核心問題:一是構建一套完整的自動化交易系統,覆蓋從信號生成、風險管理到訂單執行的全流程;二是建立嚴格的統計回測框架,使用Bonferroni多重檢驗校正來驗證策略有效性,避免過擬合和偽發現。
点击空白处退出提示
加密貨幣市場7×24小時運行,散戶交易者普遍依賴技術指標(RSI、MACD、布林通道等)構建自動化交易策略,但缺乏嚴格的統計驗證手段來判斷策略是否真正具有盈利能力,還是僅受市場隨機波動影響。本項目旨在解決兩個核心問題:一是構建一套完整的自動化交易系統,覆蓋從信號生成、風險管理到訂單執行的全流程;二是建立嚴格的統計回測框架,使用Bonferroni多重檢驗校正來驗證策略有效性,避免過擬合和偽發現。
系統包含以下功能模塊:1)多策略信號引擎:集成6種獨立策略(均線交叉、RSI、布林通道、MACD、EMA趨勢、動量策略),支持雙向交易,採用基於ADX的市場體制分類(強趨勢/弱趨勢/過渡/震盪)動態調整策略權重。2)風險管理模塊:ATR動態止損、2:1盈虧比、單筆2%倉位控制、連續虧損自動減倉、5%日虧損自動暫停、宏觀事件過濾器(FOMC/CPI/NFP前後禁止交易)。3)Flask實時儀表板:展示持倉狀態、信號強度、策略績效。4)統計回測平台:對54種策略配置進行Bonferroni校正驗證(p
獨立完成全部開發工作。技術棧:Python後端、Flask Web框架、SQLite持久化、pandas數據處理、scipy統計檢驗、Binance API對接(測試網+主網)。部署在Ubuntu 24.04 VPS上,使用screen進行後台進程管理。核心亮點:1)發現並修復市場體制判斷模塊因缺少pandas導入導致永遠返回「過渡期」的隱蔽bug;2)對8種策略+XGBoost ML進行嚴格Bonferroni校正,證明在4小時加密貨幣數據上無統計顯著edge,DCA定投策略優於所有主動策略;3)通過4輪共54次獨立回測,系統性覆蓋趨勢跟隨、均值回歸、通道突破、波動率突破、Ichimoku、配對交易、時間模式7大策略類別。難點在於解決回測中的前視偏差和多重檢驗問題,確保結論的統計嚴謹性。









评论