← 返回部落格 · 2026年10月07日 · 約4分鐘讀完
先問一個扎心的問題:如果你的交易系統連虧十筆,你會怎麼辦?
絕大多數人的答案是:系統壞了,換。但《金融怪傑》裡記錄的理查德·丹尼斯——那個用幾千美元借來的啟動資金,在十幾年裡做到約兩億美元規模的傳奇人物——給出的答案完全相反:連虧十筆,恰恰可能是系統正常工作的表現。
這不是雞湯,是數學。今天我們就聊聊這位“趨勢交易教父”留給系統化交易者最值錢的一課:怎麼面對回撤期。
一、丹尼斯的悖論:勝率不到四成的世界級系統
《金融怪傑》作者施瓦格對丹尼斯的採訪裡,有一個細節經常被忽略:丹尼斯和搭檔威廉·埃克哈特所用的趨勢跟蹤系統,勝率長期只有接近四成,甚至更低。也就是說,超過一半的交易是虧錢出場的。
更狠的是海龜實驗。1983年前後,丹尼斯和埃克哈特打了一個賭——“交易能力是天賦還是可以培養的”,於是招募了一批沒有交易經驗的學員,把完整的交易規則教給他們,這就是後來大名鼎鼎的“海龜交易員”。海龜們用的核心規則你今天都能查到:
- 突破20日高點做多、跌破20日低點做空(短週期系統),另一套用55日突破;
- 每次風險敞口限制在賬戶的約2%,按市場波動率(真實波幅N)計算頭寸大小;
- 虧損時只減倉不加倍,方向對了逐步金字塔式加倉。
這套系統的歷史表現裡有一個著名事實:連續虧損10筆以上是家常便飯,甚至出現過接近20連虧的記錄。聽起來慘不忍睹?但正是靠“虧小賺大”,海龜學員們在幾年裡幫丹尼斯賺到了超過一億美元。
丹尼斯自己怎麼總結的?他在採訪裡說過一句大意如此的話:我總能用一句話概括我的交易心得——不是“看對行情”,而是“看對的時候賺夠,看錯的時候虧得起”。
趨勢跟蹤系統的本質:用一連串小額虧損,換一次大級別行情。回撤不是系統的故障,是系統的成本。
二、為什麼回撤期動輒持續數月?
很多做系統化交易的朋友熬不過回撤,是因為沒搞明白回撤的來源。趨勢系統的回撤主要有三種,處理方式完全不同:
1. 市場沒有趨勢——系統的“休眠期”
趨勢系統只在趨勢裡賺錢。市場進入震盪區間時,系統會反覆在區間上下沿被“打臉”:突破進場→回落止損→反向突破又進場→又止損。這種回撤可能持續幾個月,期間賬戶淨值像鈍刀子割肉。
2. 趨勢存在,但你的週期抓不住
行情有,但節奏和你的系統不匹配。比如一波趨勢裡回撥太深,把你的止損反覆掃掉,等趨勢真正展開時你已經不在車上。
3. 你自己變形了——這才是最危險的
連虧幾筆後開始跳過訊號、提前止損、加倉攤平……系統回撤不大,但執行變形讓回撤翻倍。丹尼斯對此有個尖銳的觀察:交易者往往在系統最該堅持的時候放棄它,而在系統失效後死抱不放。
三、丹尼斯自己也被回撤打過臉
別以為丹尼斯只是站著說話不腰疼。《金融怪傑》的採訪是在1988年前後做的,而那正是丹尼斯職業生涯的低谷——1987年股災前後的劇烈波動讓他的基金遭受了嚴重虧損,他本人後來關閉了自己管理的基金。施瓦格在書裡也提到,丹尼斯承認那段時間自己的執行出了問題,沒有像以前那樣嚴格遵守自己的原則。
這段經歷讓他的話更有分量:連丹尼斯都會在回撤期變形,普通交易者憑什麼覺得自己能靠意志力硬扛?答案只有一個——靠規則,不靠意志。回撤期要提前定好“預案”,而不是虧了以後現場發揮。
四、實戰應用:放在中國期貨市場怎麼用?
拿幾個大家熟悉的中國期貨品種舉例,你就明白回撤期是怎麼回事了。
案例一:2021年動力煤——趨勢系統的“豐收年”
2021年秋天動力煤的暴漲行情廣為人知:供需緊張疊加情緒推動,價格在短時間內翻倍級別地拉昇,隨後政策調控下又急速回落。一個嚴格執行突破入場的趨勢系統,只要風控到位,這段行情裡哪怕只吃到中間一段,也足以覆蓋此前大半年的震盪期虧損。而那些在暴漲前的震盪市裡放棄系統的交易者,恰恰錯過了唯一的“發工資”行情。
案例二:2020年原油負油價——系統的“壓力測試”
2020年4月WTI原油期貨出現歷史上首次負價格,這是教科書裡都沒寫過的極端行情。如果你的系統在事件前一直做多原油,回撤會非常慘烈。但注意:這不是系統失效的證據,而是極端事件的衝擊。事後把這種黑天鵝納入風控考量(比如單品種風險上限、遠離交割月的規則)是必要的,但因此推翻整個趨勢框架,就是過度反應。
案例三:螺紋鋼和豆粕——最常見的“鈍刀子”行情
螺紋鋼、豆粕這類品種大部分時間處於寬幅震盪,一年裡真正流暢的趨勢行情可能就一兩波。做日線上突破系統的交易者,可能連虧四五個月,然後在某次宏觀驅動的單邊行情裡一個月把之前的虧損全部賺回還有富餘。這不是運氣,是這類系統的統計特徵。
給你一套可以直接抄的回撤期應對清單:
- 事前定義“正常回撤”:根據系統歷史回測,寫下預期最大回撤和最長虧損持續期。比如“連續虧損15筆以內、回撤15%以內屬於正常範圍”,寫下來,貼在螢幕邊上。
- 回撤超限時降槓桿,不換系統:回撤觸及預設上限,把單筆風險從2%降到1%,等淨值修復再恢復。注意是降槓桿,不是改規則。
- 區分“系統回撤”和“執行變形”:每筆交易覆盤時問自己:這筆是按規則做的嗎?如果按規則做還虧,那是系統成本;如果不按規則做虧了,那是你的問題,跟系統無關。
- 禁止回撤期臨時加倉攤平:丹尼斯的原話大意是:攤平虧損是最快的破產方式。這條在海龜規則裡也是鐵律。
五、怎麼知道你的系統“回撤是正常的”還是“真的失效了”?
這是最難的部分,丹尼斯也沒給出完美答案,但他給了一個方向:用資料和樣本說話,而不是用情緒。幾個可操作的判斷標準:
- 回撤幅度是否超出回測的極端值?如果回測顯示歷史最大回撤是20%,實盤已經虧到30%,且市場結構確實變了(比如品種流動性枯竭、規則大改),才需要認真懷疑係統。
- 虧損的原因是否一致?正常回撤的虧損來自“止損被打掉”,失效系統的虧損可能來自滑點劇增、訊號質量下降等結構性變化。逐筆歸類你的虧損,答案會自己浮出來。
- 樣本夠不夠?三個月的回撤在日線級別趨勢系統裡可能只是正常波動,別用太短的視窗下結論。
問題來了:大多數交易者根本沒有可靠的回測資料,系統是“感覺不錯”拍腦袋定的,那回撤期自然無從判斷正常與否。這也是為什麼我一直建議,任何系統先在模擬環境裡跑出足夠的樣本——既有完整的交易記錄,又有真實盤口的執行體驗,回撤來了才知道它在不在“劇本之內”。
寫在最後
《金融怪傑》裡丹尼斯那一章,最打動我的不是他賺了多少錢,而是他坦承自己也會在壓力下違反自己的規則。系統化交易的門檻從來不在策略本身——一套簡單的突破規則,海龜學員都能學會——真正的門檻是:在連續數月的回撤裡,你還能不能像機器一樣執行。
丹尼斯用兩億美元的教訓告訴我們:回撤期不是檢驗你智商的時候,是檢驗你紀律的時候。而紀律這東西,光靠想是練不出來的,得靠一次次真實的進出、真實的盈虧去磨。
想檢驗自己的交易系統到底扛不扛得住回撤,可以參加模擬考核實戰驗證——讓資料和紀律替你說話,而不是讓情緒替你做決定。