海龜交易法則-讀書筆記
作者柯蒂斯•費思,所有海龜中最成功的一個,在「海龜交易試驗」期間,他為理查德•丹尼斯賺取了超過3000萬美元的交易收入。他還是機械交易系統和軟件行業的先驅者之一。
這本書來源於兩位交易大師,丹尼斯和埃克哈特打的一個賭。丹尼斯認為,優秀交易員是後天培養的,只要教給他們正確的交易技巧就行。埃克哈特則認為優秀的交易員是天生的。丹尼斯為了證明自己觀點,招募了一批學員,傳授給他們交易技巧。這批學員在丹尼斯的指導下,都獲得了不凡的投資成績,這本書說的就是丹尼斯的交易技巧「海龜交易法則」。
什麼是海龜交易法則
作者說,我們只有先搞清楚什麼是交易者,才能知道海龜交易法則的適用邊界。我們都知道投資者,比如巴菲特、查理・芒格,投資者買股票是為了長遠的目標,他們相信某些東西或者是公司,在相當長的一段時間之後會升值,他們表面上買的是公司的股票,但事實上他們買的是實實在在的東西,買的是股票所代表的企業,這裡就包括企業的管理團隊、產品和市場地位等等。但交易者買的不是實在的東西,交易者只關心價格,從本質上來說,他們買賣的是風險。既然交易者是買賣風險的人,那就一定有需要把風險賣出的人。這些需要轉移風險的人,有個專用名詞,叫「對沖者」。
舉個例子:
航空公司一般對飛行燃料的價格都非常敏感,這些燃料的價格又和石油價格有着緊密的聯繫,所以石油價格上漲的時候,航空公司的成本就會上漲,利潤就會下降,除非它抬高機票的價格,但漲價會侵犯消費者的利益,讓消費者感到很不滿。所以在這個案例里,航空公司就是對沖者,它需要把石油價格上漲的風險轉移出去。轉移給交易者,那怎麼轉移呢? 航空公司轉移風險的辦法,就是在石油市場上買期貨合約,來對衝風險。比如現在的石油是25美元一桶,某家航空公司,在石油市場上買了五年25美元一桶石油的合約,也就是說,在未來的五年,不管石油價格是上升還是下跌,這家航空公司都能買到25美元一桶的石油。經過這樣的操作,航空公司就能避免未來五年石油漲價帶來的風險,當然,萬一石油降價,它也必須承擔損失。這些期貨合約,也就是石油價格漲跌的風險,就是交易者們買賣的東西。
風險有很多種,交易者買賣的風險大概可以分為兩種,流動性風險和價格風險。所謂流動性風險,就是無法交易的風險,就是買了賣不出去,或者是想買沒人賣。另一種價格風險,就是價格大幅上升或者下跌帶來的風險。那麼海龜交易法則到底是什麼? 海龜交易法則,是一套機械的交易系統,是由交易大師理查德・丹尼斯和威廉・埃克哈特開發的。那什麼是機械交易系統呢?就是一套有明確規則的算法系統,你給系統一個輸入,就會得到一個輸出,這套系統不需要你自己把握度,只需要你嚴格執行系統規則,按着套路出牌就行。人們在市場交易里非常緊張,每次的決策都會牽涉到實際的利害,在這種情況下,想要做到完全的理性,幾乎是不可能的。情緒和認知誤區會嚴重干擾到我們的決策。
比如,錨定效應,就會干擾決策。錨定效應說的是人們在做決策的時候,往往會依賴那些容易獲得的信息。在市場裡的表現,就是過分關注最近的價格高點和低點,這些高點和低點就是「錨」,人們會根據這些錨來判斷價格高低。 再比如,近期偏好效應。人們更重視近期的數據和經驗,相比上個星期的一筆交易,昨天的交易就更讓人重視,上星期的交易,比去年的交易更受到重視。這種效應會讓人們在市場裡的交易行為更短視,忽略長期的趨勢。
我們下面就來具體說說海龜交易法則。想要在股市上賺錢,就要低買高賣,但怎麼判斷什麼時候低,什麼時候高?海龜交易法則里就有一個判斷的方法,可以供我們參考。
支撐力和阻力位
現在你可以在大腦里想象一張股市的價格走勢圖,那條K線上上下下,就像心電圖一樣。這時候你截取某一段K線,你發現這段K線總是在15美元到17美元之間波動,這裡的15美元,就叫做支撐位,17美元,就叫做阻力位。意思就是說17美元上下就像是有一種阻力,讓價格漲不上去,而15美元,又像是一種支撐,讓價格不再下跌。一旦價格突破了支撐位和阻力位,價格就會沿着突破的方向繼續前進,而且會持續相當長一段時間,這就出現了所謂的「趨勢」。
造成支撐位、阻力位現象的原因,就是人們在交易市場裡的非理性。錨定效應和近期偏好,會讓人們根據容易獲得的近期信息,來判斷股市價格的高低,這就造成了股市行情會在支撐位和阻力位之間上下波動。
入市策略
什麼時候買入是最佳時機?第一個是短期策略,你要參考最近20天的價格走勢,一旦突破了20天裡的阻力位,也就是最高點,這時候你就是買入,做多股票。反過來,一旦突破了20天裡的支撐位,也就是最低點,這時候就賣出,做空股票。另外一個是長期策略,你要參考最近55天的價格走勢,然後操作和短期策略一樣,突破阻力位,買入,做多股票;突破支撐位,賣出,做空股票。
及時止損
交易行業里有一句老話:「落袋為安的人永遠也不會破產。」所以為了防止賠死,一定要設置止損點,一旦價格達到了你設置的止損點,就必須退出,一下都不要猶豫,所有猶豫都會釀成災難。那止損點應該設置在什麼價位上呢?
作者認為,如果你使用短期交易策略進入市場,那價格一旦跌破過去10天裡的最低點,就要退出。反過來,如果是做空股票的話,那就參考過去10天的最高點,一旦超過最高點就退出。如果用的是長期交易策略進入市場,你就要參考過去20天的價格,來決定是否退出。
那什麼時候賣出,能儘可能多地獲得利潤呢?要在趨勢平穩之後,也就是股價又開始在支撐位和阻力位上下徘徊的時候,這才考慮賣出股票套現。作者認為,你只要嚴格遵守這套交易策略,長期來看,就能實現低價買進,高價賣出。記住要控制損失,最重要的一件事就是在入市之前就確定退出的標準。一旦價格到達了你的止損標準,你必須退出,堅定不移,無一例外。猶豫和動搖終將釀成災難。
海龜式交易系統並不是永遠有效
作者柯蒂斯・費思認為,一個交易系統是不可能長期有效的。下面我們就來看看他給出的理由。作者認為,那些歷史上表現非常好的交易系統,未來不一定還會有那麼好的成績,甚至歷史上表現越好的交易系統,在未來的表現可能會越差。為什麼會出現這種情況呢?作者總結了三個原因,交易者效應、隨機效應和過度擬合。
交易效應
量子力學裡面有一個測不準原理,簡單來說,就是觀察者的觀察行為,會干擾到被觀察者。就是說一個東西你觀察它的時候是一個樣,不觀察它的時候又是一個樣,你不可能知道它本來的樣貌,所以叫測不準。
在交易世界裡,也存在這種測不準的現象,作者把這種現象叫交易者效應,說的就是人們的交易行為,會改變目前的市場狀態。如果出現一種交易系統很賺錢,那其他交易者就會慢慢地開始注意到這種交易系統,然後就開始模仿,用的人越來越多,這種策略就沒有之前那麼好的效果了。
隨機效應
第二個原因是隨機效應。有些歷史數據漂亮的系統,純粹就是撞了大運。隨機效應其實很容易發生,你甚至都不用構建一個複雜的交易系統,就能做到100%預測股票漲跌。股票,無非就是漲和跌這兩個結果,你找一萬個人給他們發郵件,5000人發漲,另外5000人發跌,第二天有一半人肯定是正確的。
接下來正確的那5000人再一半發漲,一半發跌,又會有一半人收到了正確的預測。這樣十幾輪下來,總有那麼幾個人,每次收到的預測都是對的,這不就實現了「100%準確」的預測嗎?但其實是騙子騙人的手法。
過度擬合
第三種原因是過度擬合。所謂過度擬合,說的是如果一個模型描述的數據和歷史數據的一致性越高,它預測未來的能力反而越差。也就是說,如果你的模型涉及到決策判斷和預測未來,精確寫實往往不如粗略寫意。數學家把這種現象就叫做過度擬合。
如果一個交易系統,歷史上表現很好,和歷史數據非常吻合,那麼,它對未知數據的預測能力就會非常差。為什麼會這樣呢?因為那些所謂的「已知數據」,都是有誤差的,精準的擬合歷史數據,會把這些誤差放大,擬合得越精準,未來的誤差越大,預測越糟糕。作者認為,交易系統一定要簡單,如果一點點的數據變動,模型的預測就會大幅度的變動,那基本上就是過度擬合了,一個好模型,不應該對數據如此敏感。
尤金・法瑪的有效市場假說和羅伯特・席勒的市場泡沫理論,認為市場價格是隨機變動的,不存在預測的可能性,市場價格是存在泡沫的,是有預測空間的。所以,長期來看,市場價格是沒有規律的。但人的非理性行為,也是客觀事實,它會影響到人們的短期交易行為,所以從短期來看,股市的波動似乎又有一點規律可循。
而作者認為,不管是什麼交易法則,都不可能長期有效,除了因為價格在長期來看是不可預測的,還因為有交易者效應、隨機效應、過度擬合這些效應的存在,這會讓一個曾經輝煌無比的交易系統,在未來黯然失色。所以對於海龜法則不能生搬硬套,而是合理運用。