← 返回部落格 · 2026年08月20日 · 約4分鐘讀完
你肯定遇到過這種情況:夜盤盯著螺紋鋼的15分鐘K線圖,價格突然突破3700,你一拍大腿覺得趨勢來了,立馬追多。結果剛進去,價格像斷了線的風箏一樣砸回3680,你受不了浮虧止損出局。更氣人的是,止損後不到半小時,它又像發了瘋一樣拉到3800。你看著螢幕,心裡一萬匹馬奔騰,覺得自己又被主力“盯上”了。
其實,主力根本沒空盯你那幾手單子。你之所以被來回打臉,是因為你的交易系統是個漏風的篩子,全憑直覺和盤感。今天,咱們藉著Rishi K. Narang那本經典的《開啟量化投資的黑箱》,聊聊怎麼把量化投資的邏輯,硬核地融入到你的趨勢交易中。別擔心,咱們不說程式碼,只說人話,看看這套邏輯如何在中國期貨市場上幫你截斷虧損、讓利潤奔跑。
一、別被“量化”兩個字嚇倒,黑箱裡裝的都是常識
很多人一聽“量化投資”,腦子裡浮現的就是幾排閃爍的伺服器、複雜的微積分公式和華爾街的極客。但在《開啟量化投資的黑箱》這本書裡,作者把量化交易拆解得非常通透。說白了,一個量化黑箱無非就是三個部分:輸入(資料)、處理(你的交易邏輯)、輸出(買賣指令)。
作為主觀趨勢交易者,我們往往把90%的精力放在了“尋找訊號”上,也就是試圖預測方向,卻忽略了風險控制和投資組合構建。而真正的量化黑箱,是把這三者放在同等重要的位置。我們要做的,就是把你腦子裡那些模稜兩可的“盤感”,翻譯成像機器一樣死板、但極具執行力的規則。
二、Alpha模型:把你的“盤感”翻譯成死板的規則
Alpha模型是黑箱的核心,它負責預測未來價格走勢。在趨勢交易中,Alpha模型就是你的入場訊號。量化邏輯要求這個訊號必須可量化、可回測、絕對客觀。
1. 訊號定義:拒絕模糊的“感覺要漲”
咱們拿鐵礦石(i2405合約)舉個例子。你不能說“我覺得鐵礦石要漲了,因為它形態很好”。在量化黑箱裡,這句話會被翻譯成具體的條件:當鐵礦石日線收盤價突破過去20個交易日的最高價,且當天的收盤價高於50日指數移動平均線(EMA)時,觸發做多訊號。
這就把主觀的“形態好”變成了兩個明確的條件:一個是突破通道(比如唐奇安通道),一個是均線過濾。只要這兩個條件同時滿足,黑箱就會發出買入指令,沒有任何猶豫和討價還價的餘地。
2. 過濾器:讓假突破現出原形
趨勢交易最怕的就是假突破。量化黑箱怎麼解決這個問題?靠過濾器。比如,你可以加入一個成交量過濾條件:突破當天的成交量,必須大於過去5個交易日平均成交量的1.5倍。
咱們繼續看鐵礦石。如果價格突破了20日高點,但成交量只有平時的一半,這種突破在量化系統裡直接被判定為無效,訊號不觸發。因為沒有量能配合的突破,大機率是主力在誘多。透過這種“價格+均線+成交量”的多維條件,你的Alpha模型就能過濾掉大量讓你虧錢的噪音。
三、風險模型:決定你在趨勢中能活多久的核心
《開啟量化投資的黑箱》裡反覆強調一個觀點:優秀的量化交易員花在風險模型上的時間,絕不比花在Alpha模型上的少。因為就算你的勝率高達80%,只要遇到一次不帶止損的極端行情,前面賺的都會連本帶利吐回去。
1. 倉位計算:用ATR倒推手數
主觀交易者下單前問的第一個問題往往是:“我這次能賺多少?”而量化交易者問的第一個問題永遠是:“這筆單子如果錯了,我最多虧多少?”
這就是著名的固定百分比風險模型。假設你的總資金是100萬人民幣,你設定單筆交易的最大風險為總資金的1%(也就是1萬元)。現在你要做多豆粕(m2409合約),當前價格是3500元/噸。
你怎麼決定買幾手?憑感覺買10手?不行。量化邏輯要求你引入ATR(真實波幅)。假設豆粕目前的14日ATR是40元,你設定止損距離為2倍ATR,也就是80元。豆粕每手是10噸,所以1個跳動點(1元)代表10元。那麼,止損80元,意味著如果你買1手,最大虧損是 80 × 10 = 800元。
既然你單筆最多隻能虧1萬元,那麼你能買的手數就是:10000元 ÷ 800元/手 = 12.5手,向下取整買12手。你看,這就叫有理有據。不管行情怎麼走,這筆單子如果打止損,你鐵定只虧1萬塊。這種確定性,是主觀交易很難給你的。
2. 移動止損:讓利潤奔跑的前提是截斷虧損
進場後怎麼辦?趨勢交易的核心是“截斷虧損,讓利潤奔跑”。在黑箱邏輯裡,這需要一套機械的跟蹤止損規則。比如,你可以採用“吊燈止損法”:止損線始終掛在持倉最高點(或最低點)下方3倍ATR的位置。
還是豆粕的例子,你買入後價格漲到了3600,這期間的ATR擴大到了50。那麼你的止損線就會上移到 3600 - (50 × 3) = 3450。只要價格不跌破3450,你就死死拿著。一旦跌破,機器無情平倉。這樣既保護了已有的利潤,又給了行情足夠的波動空間,不會被日常的洗盤輕易甩下車。
四、投資組合構建:別把螺紋鋼和鐵礦石當成兩個品種
很多做中國期貨的朋友,賬戶裡同時持有螺紋鋼多單、鐵礦石多單、熱卷板多單,覺得這就是分散投資了。在量化黑箱看來,這是極其危險的重倉行為。因為這三個品種的底層邏輯高度一致,都受國內房地產和基建週期影響,它們的相關係數可能高達0.85以上。一旦黑色系集體跳水,你的賬戶會遭遇系統性打擊。
真正的量化投資組合構建,不是按資金分配,而是按“風險預算”分配。你需要把資金分散到相關性極低的板塊中去。
| 板塊 | 代表品種 | 分配的風險預算比例 | 邏輯說明 |
|---|---|---|---|
| 黑色系 | 螺紋鋼 / 鐵礦石 | 30% | 受國內宏觀政策影響大,波動劇烈,相關性極高,合併視為一個風險敞口。 |
| 化工系 | 原油 / PTA / 甲醇 | 30% | 受國際地緣政治和全球宏觀經濟影響,與黑色系週期錯位。 |
| 農產品 | 豆粕 / 玉米 / 棕櫚油 | 40% | 受天氣、季節性及外盤農產品週期影響,具有抗通脹屬性,與工業品相關性低。 |
按照這個邏輯,如果你已經在螺紋鋼上滿倉了風險預算(30%),哪怕鐵礦石出現了絕佳的突破訊號,你的黑箱也會拒絕下單。這就是量化投資最反人性、但也最保命的地方:它強制你放棄那些看起來誘人、但實際上會讓你的風險疊加的機會。
五、實戰推演:用黑箱邏輯跑通一次原油趨勢交易
咱們把前面的邏輯結合起來,推演一次中國期貨市場上原油(sc)的趨勢交易實戰。
背景:某年10月,國際原油供需失衡,宏觀面偏空。你的黑箱系統每天自動掃描所有品種。
1. 訊號觸發(Alpha模型):10月15日,原油主力合約日線收盤價跌破了過去20個交易日的最低點(假設為620元/桶),且收盤價在50日EMA下方。同時,當天成交量是過去5日均量的1.8倍。滿足所有條件,觸發做空訊號。
2. 倉位計算(風險模型):賬戶總資金100萬,單筆風險1%(1萬元)。原油當前14日ATR為5個點(1點=1000元/手,因為1手=1000桶)。設定止損為入場價上方2倍ATR,即10個點。那麼1手原油的最大虧損是 10 × 1000 = 10000元。剛好等於1萬元風險預算。所以,下單1手空單,入場價620,止損設在630。
3. 持倉與跟蹤(執行與風控):隨後原油一路下跌。11月初,價格跌至580,期間最低觸及575。ATR隨著趨勢擴大變為8個點。吊燈止損線跟隨最低點575上移:575 + (8 × 3) = 599。只要價格反彈突破599,系統將自動平倉。
4. 離場:11月中旬,原油反彈至600,觸及止損線,黑箱以600元平倉。
結果覆盤:入場620,出場600,每桶盈利20元,1手1000桶,總盈利20000元。最初的風險是10000元。這筆交易的盈虧比是2:1。在這個過程中,你不需要每天盯著外盤新聞心驚肉跳,不需要猜測OPEC明天會不會減產,你只需要相信你的系統。這就是黑箱邏輯的魅力。
六、執行與覆盤:你的交易心得需要資料支撐
量化黑箱還有一個隱藏屬性:它強迫你進行系統性的覆盤。主觀交易者往往記不住自己是怎麼虧錢的,只記得“那次我沒拿住單子”。但用量化邏輯交易,你必須記錄每一筆交易的詳細資料。
比如,你的趨勢跟蹤系統可能勝率只有35%,這意味著你每做10筆交易,有6筆是虧的。如果你憑感覺做,連續虧6筆後你大機率會崩潰,放棄這套系統。但如果你用量化邏輯回測過,知道這套系統的歷史盈虧比是3:1,那麼35%的勝率依然能讓你穩定盈利。
當你把這些邏輯梳理清楚後,最忌諱的就是直接拿真金白銀去市場裡試錯。一套新的交易系統就像一輛剛下線的賽車,你需要先在賽道上跑幾圈看看引擎和剎車是否正常。想檢驗自己的交易系統,可以參加模擬考核實戰驗證,在無資金壓力的環境下,用真實的行情資料去跑通你的Alpha模型和風險模型,看看你的“黑箱”到底能不能經得起中國期貨市場的顛簸。只有當你的交易心得變成了客觀的資料曲線,你才真正拿到了進入持續盈利大門的鑰匙。