圖片來源:博客來
海龜交易員在投入戰場需前先掌握的五個核心議題:
1.市場的現況如何?
2.市場的波動性如何?
3.交易用的資產有多少?
4.交易系統或交易傾向如何?
5.交易員或客戶的風險趨避度為何?
請注意其中只有第4點是在講買賣訊號,其他要點尚擴及市場情蒐、交易人屬性以及最重要的資金管理,可見所謂完整交易策略,絕非僅是在線圖上戲劇性地秀出買賣訊號而已。本文將先簡單介紹海龜通道突破系統與邏輯,我們把重點放在海龜的資金管理機制,也是最值得我們學習的部分。
如上篇所介紹,海龜交易邏輯乃順勢交易系統,所運用的就是所謂的通道突破系統。通道系統顧名思義就是以兩條上下臨界線形成一個通道,價格在通道線的穿越、折返等行為形成交易策略,布林通道就是我們耳熟能詳的通道系統,另外知名的DBS(Dynamic Breakout System)系統也屬通道突破系統流。
唐奇安通道(Donchians Channel)
海龜則是以唐奇安通道(Donchians Channel)為基本進場邏輯。唐奇安通道其實就是Highest High / Lowest Low(HHLL)高低通道系統,取最近N根K棒最高點與最低點連成上下通道,以下是20天期唐奇安通道Power Language的語法:
=========================================
{ Donchians Channel }
input:length(20);
plot1(Highest(H[1], length),"UpperBand");
plot2(Lowest(L[1], length),"LowerBand" );
==========================================
S1與S1系統
海龜交易系統在突破進場的基礎上,加入了加碼機制及其他資金管理概念,其實正是海龜交易的精隨所在。海龜交易系統有兩套S1與S2,進場邏輯如下:
S1:以4週(20MA)價格突破進場,反向破2週(10MA)出場。
S2:以11週(55MA)價格突破進場,反向破4週(20MA)出場。
濾網:上次同方向訊號有獲利這次就不進場。S1可能因為此濾網錯失大行情,此時S2進場的部位可以彌補。
詳細的海龜進出場邏輯讀者可自行上網搜尋,這部份在網路上已公開可輕易取得,甚至程式交易程式碼也有人分享出來。
資金管理「N系統」
對程式交易者而言,海龜交易的資金管理體系相當值得觀摩,一來它對加減碼有完整的設計,二者海龜鼎鼎大名的「N系統」對程式交易者要發展跨市場跨商品提供了完美的機制。
海龜認為市場的波動度是一切資金管理的基礎,他們基本上用ATR(Average
True Range)來定義波動度,ATR是技術指標大師韋爾達(Welles Wilder)的發明,簡單講就是計算日內高低點加上跳空,因為把跳空也算進來,才可稱為”True”
Range。
海龜慣用「N」來稱呼ATR,或許是為了方便,但也增添幾分神秘色彩。海龜不會說我「下注2,000元」,而是在考量波動率後說「我下注2N」,對於市場走勢海龜也常以「今天行情漲了1N」來取代一般講法。
以下舉例「N」的用法:假設每次交易金額為帳戶淨值2%,帳戶淨值100,000元,每次下注金額則為2,000元。小道目前ATR為100點,代表小道近期波動在100點上下,那麼下注金額2,000元可以最多下幾口以承受此波動呢?
換算ATR金額:100點*$5=$500
(小道瓊1點=$5)
如果我停損抓1N(100點),則我可以押4口(2,000/500=4)
如果我停損抓2N(200點),則我可以押2口(2,000/1,000=2)
同理,假設現在黃金ATR是4,一樣是下注金額2,000元為限,最多可交易幾口?
換算ATR金額:4*$100=$400(黃金期貨1大點=$100)
如果我停損抓1N(4點),則我可以押5口(2,000/400=5)
如果我停損抓2N(8點),則我可以押2口(2,000/800=2.5,取整數,無條件捨去)
一口氣舉了兩個不同商品為例,各位讀者是否有看出這套N系統的優勢呢?作用有三:
1.
交易部位與停損金額都可以合理地根據波動度自行調整。
2.
用N來把所有不同商品(有不同價格單位)都拉到同一個基準、同一個語言,這是海龜可以管理跨商品多策略的基礎。
3.
一旦用N取代金額,讓交易人遠離金錢的想法,純粹用數字價格去思考—這正是導師丹尼斯訓練海龜避免陷入人性弱點的技巧。
加碼技巧
普遍而言趨勢交易的勝率不高,往往低於五成,因此要得到長期獲利的結果,需有高賺賠比,也就是「Cut loss short, let profit
run」。海龜每次押注金額為帳戶淨值2%並搭配「N系統」進行停損,至於獲利部分,海龜不僅僅要let profit run,更要積極”help” profit run,其做法就在金字塔加碼。一樣以小道瓊的例子說明海龜的加碼機制(根據《海龜特訓班》(The Complete TurtleTrader)一書並稍作修正):
u
起始帳戶淨值:100,000元。.
u
承受風險帳戶淨值2%,即2,000元。
u
小道瓊的原始多頭訊號在15000點。
u
停損點為2N,此時N=200點,初始訊號押注口數為1口(2,000/2,000=1)。
u
加碼處為1N,即每上漲1N加碼1口,最多滿倉共5口。
u
請注意N值會變動。
小道瓊15000買進第1 單位,N=200
部位編號
|
進場價
|
合約數
|
停損價
|
浮動獲利 / 虧損
|
資金風險(率)
|
|
1
|
15000
|
1
|
14600
|
0
|
-2,000(2%)
|
預計加碼處為上漲 1N=15000+200=15200
|
小道瓊15200買進第2 單位,N=200è200
部位編號
|
進場價
|
合約數
|
停損價
|
浮動獲利 / 虧損
|
資金風險(率)
|
|
1
|
15000
|
1
|
14800
|
$1,000
|
-$1,000
|
|
2
|
15200
|
1
|
14800
|
0
|
-$2,000
|
|
合計
|
2
|
$1,000
|
-$3,000(3%)
|
預計加碼處為上漲 1N=15200+200=15400
|
小道瓊15400買進第3單位,N=200è220
部位編號
|
進場價
|
合約數
|
停損價
|
浮動獲利 / 虧損
|
資金風險(率)
|
|
1
|
15000
|
1
|
15000
|
$2,000
|
0
|
|
2
|
15200
|
1
|
15000
|
$1,000
|
-$1,000
|
|
3
|
15400
|
1
|
15000
|
0
|
-$2,000
|
|
合計
|
3
|
$3,000
|
-$3,000(3%)
|
預計加碼處為上漲 1N=15400+220=15620
|
小道瓊15620買進第4單位,N=220è220
部位編號
|
進場價
|
合約數
|
停損價
|
浮動獲利 / 虧損
|
資金風險(率)
|
|
1
|
15000
|
1
|
15180
|
$3,100
|
+900
|
|
2
|
15200
|
1
|
15180
|
$2,100
|
-$100
|
|
3
|
15400
|
1
|
15180
|
$1,100
|
-$1,100
|
|
4
|
15620
|
1
|
15180
|
0
|
-$2,200
|
|
合計
|
4
|
$3,000
|
-$2,500(2.5%)
|
預計加碼處為上漲 1N=15620+220=15840
|
小道瓊15840買進第5單位,N=220è220
部位編號
|
進場價
|
合約數
|
停損價
|
浮動獲利 / 虧損
|
資金風險(率)
|
|
1
|
15000
|
1
|
15400
|
$4,100
|
+$2,000
|
|
2
|
15200
|
1
|
15400
|
$3,200
|
+$1,000
|
|
3
|
15400
|
1
|
15400
|
$2,200
|
0
|
|
4
|
15620
|
1
|
15400
|
$1,100
|
-$1,100
|
|
5
|
15840
|
1
|
15400
|
0
|
-$2,200
|
|
合計
|
5
|
$10,600
|
-$300(0.3%)
|
已滿倉
|
特別解釋一下資金風險(率),是指當價格回檔到停損價,每一口部位的平倉損益,加總起來就是此突破訊號被停損的總損益金額,以買至第3口單為例,如果被掃到停損價15000,則原始第1口單進場價15000,停損價15000,已經立於不敗之地,資金風險0;第2口單進場價15200,停損在15000,資金風險$1,000;第3口資金風險$2,000。在《海龜特訓班》(The Complete TurtleTrader)一書中的範例,作者對資金風險率僅計算虧損,獲利不計,此處筆者稍做更動,把獲利也算進去,應較為合理。
另外,我們從上面這個例子看到,當買到3口時,總計資金風險共$3,000,也就是被停損出場時,3口合計要賠$3,000,佔原始資本$100,000的3%,這個數字其實就超過當初設計的承擔2%淨值的風險。如果希望該值維持規劃的2%則應把加碼跟停損都調成一樣都是1N或2N。
此外,我們也可以發現,加碼單進場後,整個停損價位也同步往上移,其實就是移動停利的概念。
積極的加碼也有其缺點,就是在趨勢不明的震盪盤中會擴大虧損,迅速吃掉手上有限的資金,因此,海龜還有一道減碼機制作為防線,也就是當帳戶淨值出現10%拉回,押注(曝險)部位就減少20%,例如,期初設定交易2%單位,當淨值出現10%回檔,海龜就會將交易部位由2%砍到1.6%(2%*0.8=1.6%),如果交易資金下降20%,部會就會再縮小20%,降至1.28%(1.6%*0.8=1.28%),以此類推。海龜以這套資金管理辦法設法熬過連續虧損期,直到行情開始有利於操作,資金水位因獲利而上升,此時再逐步調回原操作規模。設法存活在市場是最基本的交易原則,海龜的減碼機制相當簡單且切中核心,適合程式交易者在遭逢連續虧損時參考運用。
結論:
以程式交易蓬勃發展至今來觀30年前的海龜交易法則,仍然可以看到許多創意與智慧,並從中獲益良多。我們從觀摩前人的智慧並融合自身的體驗,來透徹期貨交易的難與易、簡與繁,交易聖盃或許就藏在這過程中。
參考資料:
1.
Michael W. Covel,《海龜特訓班》(The Complete TurtleTrader)。商智文化出版。
2.
Curtis M Faith,《海龜投資法則》(Way of the Turtle)。美商麥格羅‧希爾出版。
3.
Curtis M Faith,《海龜法則實踐心法》(Inside the Mind of the Turtles) 。美商麥格羅‧希爾出版。