← 返回部落格 · 2026年10月03日 · 約4分鐘讀完

先說一個我身邊真實發生的事。一位做了五年程式化的朋友,拿一套螺紋鋼日內策略給我看:回測三年,年化接近50%,最大回撤不到10%,資金曲線平滑得像用尺子畫出來的。他信心滿滿上了實盤,結果兩個月不到,賬戶回撤了25%,策略停用。他反覆問我一句話:“回測明明是對的,問題出在哪?”

答案很扎心:回測沒錯,但回測“對”的東西,和實盤要面對的東西,根本不是同一個市場。今天咱們就把這個落差掰開揉碎講清楚——這是每個做中國期貨的人都繞不開的交易心得。

落差來源一:過擬合——你最佳化出來的不是策略,是歷史劇本

過擬合是回測和實盤落差的第一大來源,也是殺傷力最大的一個。

舉個例子:一套均線策略,你在螺紋鋼上反覆除錯引數,5日均線不行換8日,8日不行換13日,再加個過濾條件“週五不開倉”,再加個“波動率大於某個閾值才入場”。每加一條規則,回測曲線都更漂亮一點。最後你得到一套有七八個引數的“完美策略”。

但你要明白一個殘酷的事實:引數越多,策略對歷史資料的“記憶”越深,對未來的預測力越差。你調出來的那些神奇引數,很可能只是恰好貼合了過去三年的行情節奏,而不是捕捉到了什麼可重複的規律。市場一旦換了節奏——比如螺紋鋼從趨勢行情轉入長達半年的窄幅震盪——這套策略就會原形畢露。

怎麼判斷是不是過擬合?給你三個可操作的檢驗標準:

落差來源二:滑點和手續費——回測裡的隱形補貼,實盤裡的隱形抽血

很多人回測時不計滑點,或者按一個固定跳數計算。這在實盤裡會形成系統性偏差。

拿鐵礦石來說,主力合約流動性好,但行情急的時候,一跳的滑點很常見;如果是夜盤流動性差的時段,或者碰到訊息面衝擊,兩三跳也不稀奇。假設你的策略平均每筆只賺8個跳,單邊滑點算1跳、來回手續費折算1跳,利潤直接被砍掉四分之一還多。而如果回測時這些都沒算,你看到的“年化30%”裡,可能有三分之一是滑點補貼給你的幻覺。

建議的實盤折算標準:流動性好的品種(螺紋鋼、豆粕主力)按單邊1跳滑點起步,流動性一般或波動劇烈的品種(原油夜盤、遠月合約)按2跳甚至更高估算,然後重跑回測。很多策略跑完這一步就“死”了——死得越早越好,總比實盤死強。

還有手續費本身。交易所會調整手續費標準和平今倉費率,某些活躍品種在行情過熱時平今手續費會大幅上調。2021年動力煤行情火爆那段時間,相關品種的交易限制和費率調整就是活生生的例子——你回測時的費率環境,和行情極端時的費率環境,可能完全是兩個世界。

落差來源三:樣本太少,運氣太好——回測賺的可能是行情的錢

這一條最容易被忽略。如果你的策略回測區間恰好覆蓋了一段大趨勢,比如2021年的動力煤、2020年原油那段極端行情,趨勢策略的曲線當然好看。但你要分清楚:是策略賺的錢,還是那波行情白送的錢?

檢驗方法很簡單:把回測區間切分成好幾段,看策略在震盪段、單邊段、極端行情段分別表現如何。如果它只在2021年那種單邊市裡賺錢,其他時間都在慢慢流血,那它不是策略,是一張“賭下一波大行情”的彩票。彩票可以買,但你得知道自己在買彩票,倉位和預期都要按彩票來管理。

另外提醒一點:極端行情對回測和實盤的傷害是不對稱的。2020年4月WTI原油跌成負值那晚,很多按歷史資料設的止損邏輯直接失效——價格跳空穿越止損位,實際成交價遠差於預設價。回測模型裡“止損一定在止損價成交”的假設,在那種時刻是奢侈品。做中國期貨的朋友雖然主要交易內盤,但原油期貨和外盤聯動,隔夜跳空風險是實打實存在的。

落差來源四:未來函式和倖存者偏差——回測在作弊,你卻不知道

這兩個是技術層面的坑,但中招的人非常多。

未來函式最典型的形態:用了當天收盤價算出的指標,卻在當天盤中下單;或者用了當天才公佈的資料,卻在資料公佈前就做出了“預測”。比如你用日線的當日最高價做突破判斷,又允許策略在當日任意時點入場——這就是偷看答案。未來函式的回測曲線往往好得離譜,如果你看到一套策略回測勝率70%以上、回撤極小,第一反應應該是查未來函式,而不是心動。

倖存者偏差則更多出現在“參考別人策略”的場景裡:你看到的都是活下來的、曬出來的好策略,死掉的幾千套你根本沒機會看到。

落差來源五:心態——回測沒有心跳,實盤有

最後這條最玄,但最真實。回測不會手抖,不會在連虧三筆之後把倉位加倍想扳回來,不會在策略正常回撤時懷疑人生然後手動干預。實盤會。

一個常見的現象:策略回測最大回撤10%,實盤迴撤到8%時,很多人就開始手動跳過訊號、提前止盈、縮小倉位——然後恰好錯過回撤後的大幅反彈,績效反而更差。這不是策略失效,是人在策略失效之前先“失效”了。

心理落差沒法靠“想開點”解決,只能靠提前經歷。你在回測裡看一萬次回撤曲線,不如在接近真實的環境裡扛一次回撤。

實戰檢驗:用中國期貨品種把落差“擠”出來

說了這麼多來源,給你一套可落地的檢驗流程,直接拿螺紋鋼、鐵礦石、豆粕、原油這些品種開練:

寫在最後

回測是地圖,實盤是 terrain(實地)。地圖畫得再精美,也不能保證你走在實地上不摔跤——但一張誠實的、標註了坑窪的地圖,總比一張美顏過的地圖強。回測的意義不是預測未來能賺多少,而是幫你確認“這套邏輯值不值得拿到真實市場裡去冒險”。

所以別再問“回測好實盤會不會賺錢”,要問“我的回測有沒有騙我”。把過擬合、成本、樣本、作弊和心態這五個坑一個個排掉,你的實盤和回測之間的距離,就已經比大多數人近了。想檢驗自己的交易系統,可以參加模擬考核實戰驗證——讓接近真實的市場環境告訴你,你的策略和你的心態,到底成色幾何。

📈 學以致用:讀書千遍,不如實盤(模擬)一戰。XS Select 提供 10萬–100萬 模擬資金考核,全程線上進行,通關可獲簽約獎勵與業績提成。用最低的成本,檢驗你真正的交易水平。瞭解考核 →