當前位置:首頁 > 财經 > 正文

著名的海龜式期貨交易系統完整版來了!值得收藏!

領取新人福利大禮包喲!

導讀:

著名的交易大師理查德·丹尼斯想弄清偉大的交易員是天生造就的還是後天培養的,為此,在1983年他招募了13個人,教授給他們期貨交易的基本概念,以及他自己的交易方法和原則,學員們被稱為“海龜”。

這成為交易史上最著名的實驗,因為在随後的4年中,海龜們取得了年均複利80%的收益。

理查德·丹尼斯,海龜奇迹的締造者,證明了用一套簡單的系統和法則,可以使僅有很少或根本沒有交易經驗的人成為優秀的交易員。

當時,海龜們認為應對理查德·丹尼斯負責,商定在他們議定的10年保密協定于1993年終止後也不洩露這些法則。但是,有個别海龜在網站上出售海龜交易法則而謀取錢财。

兩個原版海龜柯蒂斯·費思和阿瑟·馬多克為了阻止個别海龜對知識産權的偷竊和出售海龜交易法則而賺錢的行為,決定在網站上将海龜交易法則免費公之于衆。我們現在能看到的海龜交易法則,即是由此所得。

海龜式交易系統

簡單一點。操作得當的簡單定時退出法總能擊敗那些複雜、花哨的夢幻方法。

本章将介紹一些海龜式交易系統,也就是通常所說的長期趨勢跟蹤系統。它們是:

ATR通道突破系統:一個波幅通道系統,它把ATR用作波動性指标。

布林格突破系統(Bollinger breakout):一個波幅通道系統,它的波動性指标是标準差。

唐奇安趨勢系統:一個帶有趨勢過濾器的突破系統。

定時退出唐奇安趨勢系統(Donchian trend with time exit):一個帶有趨勢過濾器的突破系統,它使用定時退出策略。

雙重移動均線系統(dual moving average):在短期移動均線穿越較長期移動均線時買入或賣出的系統。與其他系統不同的是,這個系統始終不離市場,無論是做多還是做空。

三重移動均線系統

(triple movingaverage):這個系統也在短期移動均線穿越較長期移動均線時買入或賣出,但前提是穿越方向符合大趨勢(根據一條最長期的移動均線來判斷)。

為了檢驗這些系統的區别,我對它們分别進行了曆史模拟測試,目的是看一看每一個系統在過去的10年中能賺到多少錢。本章将使用之前講到的某些标準來比較一下這些系統的相對表現。

曆史測試

曆史檢驗也被稱作事後檢驗。有許多交易者不相信曆史檢驗,其中還包括不少成功的交易者。他們認為,用曆史數據作檢驗是沒有意義的,因為過去并不代表未來。

對那些不熟悉這場争論的讀者來說,我将花一點篇幅向你解釋一件你可能認為不需要解釋的事。

對那些不相信曆史檢驗的人來說,我想問這麼幾個問題:你還有别的方法嗎?不了解過去,你怎麼制定策略?你怎麼決定何時買入或賣出?難道瞎猜嗎?

你能掌握的唯一信息就是市場迄今為止的表現。即使你是一個随機而動的交易者,不使用任何的法則或系統,你也會把過去的經驗當作一種指南。

你依賴的是對過去的解讀;事實上,你依賴的是曆史數據。聰明的自主交易者可能會在多年的實踐之後開發出自己的系統。

他們觀察到了蘊藏着赢利機會的重複性模式,于是設計出了利用這些機會的交易策略。新手們在入市之前,常常會先花上幾個月的時間好好研究一下過去的走勢圖,了解一下過去的市場是怎樣的。

因為他們知道,關于市場的未來趨勢,最好的指南就蘊涵在曆史中。

不難證明,電腦可以用同樣的曆史數據更有效地檢驗一個理念。憑借電腦模拟測試,交易者們可以在實際行動之前對某種特定的策略進行更嚴格的檢驗。

他們常常會發現,由于某些未能預見到的因素,看似充滿希望的理念其實是無效的。顯然,用電腦來提早發現這一點比在實戰中吃一塹長一智要好得多。

一些交易者之所以不相信曆史檢驗,是因為這種事後檢驗經常被歪曲。借用電腦的力量可以發現一種看似有效的方法,但在真正的市場中卻大敗而歸,這樣的問題很容易出現。

這些問題是可以克服的,隻要你能避免最常見的隐患:過量優化(overoptimization)。

正确的曆史檢驗所需要的某些經驗和技巧是新手們所不具備的。不過,雖說一把鋒利的刀子不能交給一個小孩子,但在廚房裡是可以派上用場的。你隻需小心使用那些鋒利的工具就是了。

曆史檢驗并不能預見到未來,但它可以幫助你判斷一種方法能否在未來赢利。它并不是最優的方法,水晶球或時光機都比它要好,但它是目前可用的工具中最好的一個。

被神化了的專家

“不要最優化”這種誤人子弟的專家建議源自于交易世界裡的一種現象,我和我的朋友們喜歡稱之為專家的神化。遺憾的是,在大多數領域中,真正的行家都寥寥無幾。每一個真正的專家都被淹沒在大批冒牌專家之中。

這些冒牌專家在行業裡占據了一席之地,東拼西湊了不少的知識,在外行人的眼中,他們與真正的專家沒什麼區别。他們也有作用,但他們并不是真的理解他們所混迹的領域。

真正的專家沒有一成不變的法則;他們胸有成竹,所以他們不需要僵化的法則。

但冒牌專家并不懂行,所以他們喜歡觀察專家,模仿專家。他們知道怎麼做,但他們并不知道為什麼這麼做。所以,他們照着專家的樣子創造出的那些嚴格的法則沒有一個是專家們的本意。

冒牌專家們有一個明顯的标志:他們的文章晦澀不清,難以理解。寫不清楚,是因為想不清楚。一個真正的專家卻可以把複雜的概念解釋得簡明易懂。

冒牌專家們還有一個共同特征:他們知道如何應用複雜的程序和技巧,也受過良好的培訓,但他們并不知道這些技巧的局限性。

說到交易行業,曆史檢驗就是個好例子。某個人會作複雜的統計分析,于是作了一次模拟檢驗,生成了1 000筆交易,然後就自認為可以從這些交易中得出結論,殊不知這樣的結論可能隻是從兩星期的短期數據中得出的。

這類人會用數學,但并不明白一個簡單的道理:如果下一周的情況與上兩周大相徑庭,數學也沒用。

不要把經驗與專家技能相混淆,(期樂會官方微信公衆平台ID:qlhclub)也不要把知識與智慧混為一談。

測試參數

本文中所說的測試使用的是一個常見的市場組合和一種常見的資金管理法則,這是為了明确測試結果的差異,使它們區别于法則變化所導緻的差異。以下是測試中所使用的參數。

市場組合

我們所測試的市場組合中包括澳元、英鎊、谷物、可可、加拿大元、原油、棉花、歐元、歐洲美元、飼牛(feeder cattle)、黃金、銅、民用燃料油、無鉛汽油、日元、咖啡、牛、豬、墨西哥比索、天然氣、大豆、糖、瑞士法郎、銀、中期國債、長期國債以及小麥市場。

這些市場都是從美國的高流動性(交易量較大)市場中挑選出的。也有幾個高流動性的市場被剔除了,因為它們與其他高流動性市場有高度相關性。

我們把測試範圍限制在美國市場,因為許多曆史數據供應商隻是零零星星地提供有關國外市場的信息——礙于這個原因,許多新交易者一開始隻做美國的市場,而我們想盡可能地便于交易者們把我們的測試結果應用到他們自己的交易中。

資金管理法則

這裡所使用的資金管理法則與海龜們的方法相同,隻不過在一個指标上更保守了一些。海龜們令1ATR等于交易資本的1%,而我們的标準是0.5%。

也就是說,在為一個給定市場計算合約數量的時候,我們用賬戶淨值的0.5%除以這個市場在交易發生時的ATR值。

測試期

這次測試使用的是1996年1月~2006年6月的數據,所有系統都是如此。

六個系統

在揭示測試結果之前,讓我們先來更詳細地看一看各種系統。

ATR通道突破系統

ATR通道突破系統是一個波幅通道系統,它把真實波動幅度均值(即ATR)用作波動性指标。350日移動平均收盤價加上7個ATR就是通道的頂部,減去3個ATR就是通道的底部。

如果前一日的收盤價穿越了通道頂部,則在今日開盤時做多;如果前一日的收盤價跌破通道底部,則在開盤時做空。當收盤價反向穿越了移動平均線,交易者們就會退出。

交易者馬克·約翰遜在查克·勒博(Chuck LeBeau)的系統交易者俱樂部論壇(www. traderclub com)上普及了一種叫作PGO(Pretty Good Oscillator,絕佳振蕩器)的系統,這就是ATR通道突破系統的一種變體。

它也是下面所說的布林格突破系統的一個變體。下圖就是ATR通道突破系統的一個波幅通道。

中間的曲線是350日移動均線,頂部的曲線就是350均線加7ATR所得出的波幅通道的頂部。

布林格突破系統

這個系統由查克·勒博和戴維·盧卡斯(David Lucas)在他們1992年的著作《技術交易者期貨市場電腦分析指南》中提出(計算移動均價的時間和計算波幅寬度的标準差有所變化)。

布林線(Bollinger band)是約翰·布林格(John Bollinger)發明的一種波幅通道。這個系統的布林線是通過350日移動平均收盤價加減2.5倍标準差而得出的。

如果前一日的收盤價穿越了通道的頂部,則在開盤時做多;如果前一日的收盤價跌破通道的底部,則在開盤時做空。下圖是布林格突破系統的波幅通道。

唐奇安趨勢系統

唐奇安趨勢系統是當年的海龜系統的一個簡化版本。它采用20日突破入市策略,10日突破退出策略,還有一個350日/25日指數移動平均趨勢過濾器。

交易者們嚴格遵守短期移動均線所指示的方向:如果25日均線在350日均線之上,隻能做多;如果25日均線在350日均線之下,隻能做空。

這個系統還規定了2ATR的止損退出點,這與原版海龜系統相同。下圖是唐奇安趨勢系統的突破位和移動均線。

與價格走勢高度吻合的那條平滑的曲線是短期移動均線,圖形底部的那條平滑的曲線是長期移動均線。圖中可見,一個長期的向上趨勢正在進行中,因此隻能做多。

價格信息頂部和底部的兩條錯落不齊的曲線就是突破位。每當市場創下一個新高時,最高點都會直接刷新,因此向上突破位的曲線與價格走勢緊密吻合。

注意,由于價格呈上升趨勢,向下突破位(前期最低點)與價格走勢的吻合程度并沒有這麼高。

根據這個圖,4月10日時應該做多,因為價格在這一天穿越了3月7日創下的0.680 2美元的前期最高點。請注意,3月底時市場曾嘗試着突破這個高點,但未能成功。

這是阻力作用的一個好例子。當價格第二次上升到這個水平時,終于突破阻力,而且一口氣連漲6美分,直至0.74美元也沒有明顯的回調。

之所以突破成功,是因為不再有交易者願意在這個價位賣出,但卻有交易者願意在更高的價位買入。

定時退出唐奇安趨勢系統

定時退出唐奇安趨勢系統是唐奇安趨勢系統的一個變體,它采用的是定時退出策略,而不是突破法退出策略。它在80天之後退出,沒有任何形式的止損點。

有很多交易者聲稱入市點并不重要,重要的是退出點。這個系統就是我對他們的答複。當我們稍後比較各個系統的表現時,你會看到這個非常簡單的退出策略比那些複雜的策略更勝一籌。

雙重移動均線系統

這是一個非常簡單的系統,隻在100日均線穿越350日均線時買入或賣出。與其他系統不同的是,這個系統始終不離市場,無論是做多還是做空。

唯一的退出點就是短期均線穿越長期均線的時候:此時,交易者退出上一筆交易,(期樂會官方微信公衆平台ID:qlhclub)開始一筆相反方向的新交易。下圖是雙重移動均線系統的移動均線。

100日均線與價格走勢更加吻合,當它在7月底向上穿越350日均線時,交易者會做多。你可能會發現,你這個系統屬于一個相當長期的趨勢跟蹤系統,交易頻率比其他大多數系統都要低。

三重移動均線系統

這個系統使用三種移動均線:150日、250日和350日均線。交易者在150日均線穿越250日均線時買入或賣出。最長期的350日均線扮演的是趨勢過濾器的角色。

隻有150日和250日均線位于350日均線的同一側時才能交易。如果兩者都高于350日均線,隻能做多;如果兩者都低于350日均線,隻能做空。

與雙重移動均線不同的是,這個系統并非始終不離市場。交易者在150日均線穿越250日均線時可能退出。下圖是三重移動均線系統的三條移動均線。

最上面一條是150日均線,中間一條是250日均線,最下面一條是350日均線。可以看到,在與上上圖(雙重移動均線系統)相同的時間段内,三條線全部随着價格的上漲而緩慢上升。

如果最上方的均線掉過頭來向下穿越中間的均線,系統會退出交易。

在我們開始下一節之前,請先猜一猜這些系統在這段測試期内的表現孰優孰劣。定時退出系統的表現比普通的突破法退出策略差多少?哪兩個系統的MAR比率最高?三重移動均線系統的表現比雙重移動均線系統強多少?

測試結果

我用同樣的數據(同樣的資金管理法則、市場組合和測試期)和我們自己的交易模拟軟件Trading Blox Builder對全部6個系統作了測試。

這個軟件模拟了每一個系統在1996年1月~2006年6月的每一次交易,并據此生成了業績統計數據。下表列出了每一個系統的一些最主要的業績指标值。

當我第一次測試定時退出策略時,我大吃一驚。它們的表現比我想象的好得多,甚至比突破法退出策略還好。

如果說一個系統的威力在于它的退出策略,這就是最好的證據。這說明,一個系統的赢利能力并不完全依賴于一個有優勢的入市策略。

請注意,唐奇安系統的表現不如其他系統。這說明,突破法在海龜計劃實施之後的歲月中已經喪失了一些優勢。

我認為這在很大程度上是交易者效應(trader effect)造成的。

上表的另一個讓人吃驚的地方是雙重均線系統的優異表現。注意,這個系統的業績要優于同類但更複雜的三重均線系統。這個例子證明了更複雜的系統未必更好,而且同樣的例子還有很多。

這些都是基礎性的系統。其中,雙重均線、三重均線和唐奇安趨勢這三個系統甚至沒有任何的止損退出标準。這意味着它們違背了最受尊崇的交易格言之一——永遠要有止損點。但它們的風險調整回報率卻可與其他系統比肩,甚至強于其他系統。

要不要加入止損點?

完全沒有止損退出标準會令很多交易者惴惴不安。如果我們加入退出點,雙重均線系統的表現會有什麼變化?

很多人喜歡琢磨這類事情。他們會帶着這些問題去請教他們的朋友或更有經驗的交易者。

對我來說,如果我在檢驗了一個理念之後得到了實實在在的肯定答案,我更願意對這種理念抱有信心。

信心有益于你。下圖反映了不同止損标準下的MAR比率,橫軸代表止損标準,以入市時的ATR為單位。

注意,止損标準為零時,也就是根本沒有止損點時,MAR比率最高。事實上,這個結論對所有指标來說都成立:平均複合增長率、MAR比率、夏普比率、衰落、衰落持續期——每一個指标。

三重移動均線系統同樣如此:如果加入止損點,每一個指标都會變壞。

對定時退出唐奇安趨勢系統的止損點測試也幾乎得出了同樣的結論,隻有一個例外:對10ATR以上的大止損标準來說,系統表現與沒有止損點的時候差不多。

這當然與“永遠要有止損點”的一般信念非常矛盾。為什麼?止損點不是對保住本錢很重要嗎?既然我們加入了止損點,衰落水平為什麼不下降呢?

有許多交易者認為,最需要擔心的是一連串接踵而來的損失。這對每筆交易不過維持幾天的短期交易者來說或許是事實,但對趨勢跟蹤者們來說不是。

對趨勢跟蹤者們來說,衰落也來自于趨勢逆轉,這通常發生在大趨勢結束之後。有時候,趨勢逆轉之後的市場非常不穩定,操作起來相當棘手。

海龜們都知道,放棄在趨勢中積累起來的部分利潤隻是遊戲的一個部分。我們知道我們早晚會經曆巨大的衰落。但這對某些海龜來說确實是件痛苦的事,特别是那些最受不了賠錢的海龜。目睹剛剛賺到的錢煙消雲散是我們的交易風格中最難忍受的一個環節。

因此,趨勢跟蹤者們的衰落并非來自于入市風險,而是來自于利潤的返還。

測試結果發生了變化

前面說過,我們的測試期截至2006年6月。當我寫到這裡的時候,又有很多個月過去了,你可能對這段時間内的情況會很好奇。

如果以截至2006年6月的數據為依據,你會選擇哪一個系統?如果你能選擇兩個系統,你會選擇哪兩個?為了給你一點啟示,我修改了測試截止期,加入了直至2006年11月的新數據,更新後的結果如下表所示。

稍微看一眼CAGR和MAR比率就能發現,趨勢跟蹤系統在2006年的最後幾個月中整體表現不佳。有趣的是其中所發生的變化,下表列出了CAGR和最大衰落的變化百分比。

這是怎麼回事?測試結果為什麼會發生這麼大的變化?我們的最佳系統的衰落幅度為什麼會上升50%之多?為什麼使用最簡單的定時退出策略的系統在最後的5個月中沒有什麼變化,但其他系統卻如此糟糕?

一個交易者如何建立起更符合期望值的系統?換個角度說,你怎麼才能讓你的期望值與一個系統的潛力更加吻合?

這些問題我們将在後面的文章中與大家分享。

來源:期樂會(ID:qlhclub)綜合整理自網絡,版權屬于原作者,歡迎作者與我們聯系,我們将在第一時間注明作者信息

你可能想看:

有話要說...

取消
掃碼支持 支付碼