s 閱讀頁

第二節 如何建立高勝算交易係統

  “知己知彼,百戰不殆”,交易者在建立交易係統前要先明確一下自己的各種“參數”。先做到知已,多問自己幾個問題,比如:

  1.我的風險偏好如何?是傾向進攻還是傾向保守的策略?

  2.我的看盤時間有多少?每天有多少時間盯盤?還是隻看每天的收盤價?關注股價有多頻繁?

  3.我想投入多少本金?是閑置不用的錢還是需要隨時取出的?我能承擔的最大風險有多大?每次虧損的底限是多少?

  4.我一年的期望收益百分比是多少?一年中我肯定不忍受虧掉多少?

  5.我一年操作多少次比較合適?

  諸如此類的問題,這好比是我們想買一輛車,總要根據經濟承受能力、車的用途、主要是誰使用、在哪使用、對動力的要求、安全性等各方麵要有個認識。這樣再去選擇合適的汽車。

  做完“知已”的準備工作後,就可以開始建造我們的交易係統了。建立交易係統的過程是認識市場的過程,最終是要達到“知彼”。做到了“知已知彼”離“百戰不殆”則不遠了!要知道“勝可知而不可為”。我們隻要建立了盈利需要的交易係統,盈利就在我們的係統概率內,隻要堅持執行即可,讓概率去發揮作用。

  交易係統是交易者的工具,擁有交易係統是交易持續穩定獲利的必要條件,但並非充要條件。這說明擁有一個好的交易係統是取得成功的良好開端,但最終能否取得成功還必須交易執行者的配合。在交易過程中最難的還是人的心態,有句話說得好,“性格決定命運”,在交易中則是性格決定了交易工具的選擇和交易的最終成敗。

  2.1建立交易係統的原則

  交易係統相當於賽車手的賽車,自然是動力越足、速度越快越好。但也要看其適用性和穩定性。不能一味追求暴利而忽略潛在的風險!一般好的交易要滿足以下幾點即可:

  1.具有完整性和客觀性。從係統的觀點來看,一個完整的交易係統至少應該包括以下組成部分:技術分析(入市、離市)策略、資金管理策略(加倉、減倉、止損)與交易心理控製策略(一致執行)等子係統。交易係統的客觀性有兩方麵的含義,其一,係統設計的基礎應該建立在市場運動的客觀規律之上,交易係統不是憑空想象的產物;其二,係統給出的決策信號是確定和唯一的,應該具備可操作性。

  2.簡單原則。價格瞬息萬變,紛繁複雜,如果用一套複雜的係統去描述複雜的市場隻能適得其反,而且也不利於投資者及時作出快速有效的反應。用一套簡單、精確而且高效的行為模式去描述市場,才能不被表麵的大量隨機因素所誤導。克羅也將其總結為KISS法則,就是“Keep it simple,Stupid”的縮寫。意思即盡量簡單,傻瓜!

  3.毋需過度優化。很多交易者,在他們的交易係統已經通過測試達到穩定盈利水平時,還想繼續優化,想獲得更好效果。他們總是試圖找出完美卓越的交易係統和方法,其實這是一種近乎於單純的想法。要知道一個係統會有他的極限,剛者易折。市場的價格變化包含著大量的隨機因素,甚至包括人的心理因素,是呈現一種非線性的市場,紛繁複雜,而交易係統是線性的,或頂多是近似接近市場波動模式,隻能捕捉市場中規律性的一麵,這就足夠了,過度的優化對收益沒有什麽作用。

  4.捕捉趨勢。市場的運行實際上非常簡單,隻有漲、平、跌三個方向,對於上漲和下跌,很容易進行描述,但市場大多數時間是處在橫盤震蕩狀態,如何過濾掉橫盤,在橫盤的時候不做單,或者想辦法做到橫盤的時候不虧錢或者少虧錢,一旦出現趨勢,獲利就成為必然了。

  5.概率作用。賭博也好,做股票也好,實際上做的都是一種概率,想方設法讓自己長期站在概率高的一方,包括交易係統的選擇,也是如此。正如大作手利弗莫爾說的“賭博和投機的區別在於前者對市場的波動壓注,後者等待市場不可避免的升和跌。在股市賭博是不會成功的。”

  2.2建立高勝算交易係統

  我們看到,在交易係統三個組成部分中,按重要性來說,技術分析最低占20%左右,資金管理占30%,而交易心理最重要占50%。這裏要再次強調一下執行的重要性,在下麵一章中我們會詳細介紹。交易心理是交易係統運用的“心法”!對交易盈利高低起到決定性作用。在第二章中我們講了技術分析,技術分析主要解決了“方向”的問題,即通過分析判斷行情方向來決定是買還是賣。第三章中我們講了資金管理,它主要解決了“多少”的問題,即通過曆史數據測試對方向的概率上押多少籌碼做合理的配比。交易者在掌握前兩章的基礎上,隻需明確交易係統所需參數,便能很容易地建立起交易係統的雛形。

  2.3交易係統測試

  建立了一個交易係統後,要對其進行嚴格的曆史測試。有人形容開發交易係統的過程就是測試、測試、再測試。是否進行科學嚴格的曆史測試,是係統交易者與感覺交易者的一個明顯區別。心理學家告訴我們,人類的心理存在著選擇性記憶和選擇性理解的現象,簡單說,對於過去,人們總是隻記住好的,例如記住了某隻個股的某個指標發生突破後成為了大黑馬,而記不住其它很多個股同樣這個指標發生突破後卻讓人套牢。另外,視覺誤差也是一個導致判斷失誤的常見因素,例如在電腦屏幕上看到某隻股的K線升勢十分強勁,但實際上可能它隻漲了5%。科學的曆史測試可以徹底消除這些因素的影響。

  對於測試方法,視工作量而定,如果數據量小用手工或EXCEL表格足夠完成測試。如果操作周期較短,又要測試長時期的係統效果,這時最好要用比較專業的交易軟件。國內的股票軟件一般隻能測試進出場信號的成功率,還不能測試整個交易係統的盈利效果。在測試這方麵對廣大交易者來說會有一個瓶頸,因為比較專業的軟件還是國內期貨軟件或國外的外匯軟件比較好,需要有一定的軟件應用能力,甚至外語能力和計算編程能力。國內的行情數據可以導入到其他專業軟件平台中進行測試,平台如:TradeBlazer、MultiCharts、TradeStation、MT4等等。

  在初期不必用到如此專業的軟件進行測試,最重要的是先建立係統化的交易思想。成為一個係統交易者不是簡單輕鬆的事,需要不斷地學習和積累,我們認為,這些幸苦比起無謂的大量虧損來說還是相當值得的。有了係統就有了優勢,至少比80%甚至90%的中小投資都要更有更多盈的機會。

  2.5交易係統建立中的誤區

  誤區一:交易係統過度優化

  很多交易係統交易者認為,交易係統就是優化之後的指標係統,因此這些製作者熱衷於使用分析家、通達信等股票分析軟件的指標優化功能,每天對每個指標進行計算並賦予特定的參數。其實這些人犯了兩個錯誤,一是將交易係統的分析部分誤認為是交易係統的全部,忽略了倉位控製和風險控製,但實質上這兩部分比技術分析更重要。二是交易係統的技術分析部分除了指標的優化之外,還包括交易理念的體現。首先,完善技術分析部分時,交易者必須對各種股票的走勢非常了解,並已經具備了良好的技術分析手段,即使沒有經過優化,製作者也能人為的比較準確地進行分析。其次,交易者必須將若幹的條件進行組合,不僅僅是對已有的指標進行優化,更重要的是將自己的分析思路明確化,或者可以用綜合測試交易係統的軟件,加上包括資金管理和技術分析兩部分的測試。這樣才是對係統完整優化。

  誤區二:正期望交易係統倉位越重盈利越多

  有些交易者認為,既然是正期望的係統,可以實現穩定獲利,那麽倉位越重,盈利豈不是越多,每次都滿倉進場,豈不是能獲得最大收益。交易者如果真正按係統測試過一段時間,就會發現這是明顯的錯誤。交易係統正因為是整體才能發揮作用。如果按主觀來加大倉位,和沒有交易係統已經沒有多大區別了。

  每個係統都有連續虧損的時候。如果在較大的盈利出現之前出現了連續的虧損,一旦虧損的金額超過了交易者能承受的範圍,或者是占交易資金很大百分比的虧損,那麽這個交易賬戶原來的交易係統就失效了。再好的交易係統也會有一定的錯誤概率。這個概率是衡量一個交易係統風險大小的指標,指的是出現連續最大虧損超出了賬戶的承受能力,影響了係統的一致性執行。交易者可以通過控製倉位來調整可能使係統失效的概率的大小,使其控製在一個自己願意承受的合理範圍內並能保證係統的作用得到持續發揮。

  誤區三:看重總盈利不看重盈利分布

  交易係統的盈利總額確實是衡量交易係統好壞的重要依據,但絕對不是最重要的。對於交易次數少,而盈利又集中在少有幾筆大盈利(暴利)上,那麽這個係統的可靠性就會降低。如果將通過曆史數據檢驗能夠獲得最大利潤的係統應用在實踐之中會發生很多問題。首先,這一利潤總額與用來計算的曆史數據的年限有關,可能某一年的利潤額特別高從而導致幾年的利潤額也高,這樣的係統在實踐中是不可取的,因為我們不知道未來的行情是否與該係統曆史中獲得高利潤額的行情相似,或者說很可能不一致,如果未來的行情不一致,使用這套係統就不能獲得高利潤,甚至可能會賠錢。其次,我們在實踐操作中首先應該避免市場風險,在此基礎上再去獲取穩定的受益,如果將追求利潤總額高放在首位必然要承擔較大的風險。因此,交易係統應該首先是安全的,有能力避免市場的風險,其次應該穩定,能夠保證在不同的情況下都能贏利,然後再去獲取盡可能大的受益。

  誤區四:理論上的利潤,實際中做不到

  對於一些短線或R值較小的交易係統確實會碰到這些問題,這些交易係統大多數是盤中出信號的交易係統。在實際操作中,這些信號出現後如果不能及時下單,就會產生一定的滯後,而且成交價格也可能不利,因而在實際操作中的利潤總是沒有測試時的利潤高。但出現這種問題的根源並不在於交易係統實現的利潤是理論化的,而是在於這些交易係統的設計存在問題。交易係統是為了給交易者提供直接的交易支持並幫助交易者遵守既定的原則,如果在實踐中使用盤中即時的信號指導操作不能實現,那交易者應該按照他能接受的某一特定時間的信號進行操作,比如收盤時按照是否有信號進行收盤價的操作。事實上,盤中給出的信號常常是虛假的,比如盤中價格向上突破了某一關鍵的阻力位,交易係統因此發出了一個買入信號,而隨後價格又跌回該阻力位之下,該信號隨之消失。如果按照這種虛假的信號進行操作,將會導致不必要的損失。如果擔心理論盈利不可實現的問題,可能在設計交易係統時在進出點加入滑點,這樣給係統一些餘地,現實執行中的盈利值與理論上盈利值則會非常接近了。

  2.6什麽是高明的交易係統

  所謂高明的交易係統是指對某位交易者最合適的交易係統。因為每位交易者的操作手法和風險偏好不同,所以對高明的交易係統的定義也不一樣。但能通過交易結果-盈利,來驗證交易係統的優劣。

  一般來說,短線交易係統強調的是係統的成功率,即要求贏利次數要明顯大於虧損次數,其奉行的交易理念是“薄利多銷,積少成多”;趨勢交易係統則更注重的是小虧大贏,用不斷的止損做為成本和代價去換取大的趨勢利潤,趨勢交易者對成功率並不敏感,有些趨勢交易係統的贏利次數甚至小於虧損次數,但其最終卻是贏利係統,這充分說明了趨勢係統所奉行的交易理念是“厚利薄銷,小虧大贏”。對於短線交易和趨勢交易這兩種交易方法而言沒有孰是孰非,孰優孰劣之分,關鍵看其能否適合交易者的性格。因此短線交易者選擇短線交易係統作為其交易工具,中線交易者選擇趨勢交易係統作為其交易工具,是交易者與交易係統的良好搭配。當然有經驗的交易者會在短線係統和趨勢係統之間找到較佳的結合點。不同的方法,源於不同交易者的交易性格使然,不同的性格決定了不同的關注點和不同的交易方法以及不同的交易工具。

  簡單來說,一個完善的交易係統應該具有以下特征:

  1.穩定性。表現為收益的穩定性,有可能有大起,但決不會有大落,一切可能造成重大損失的交易都不能存在,哪怕這種可能性微乎其微。

  2.枯燥性。掙錢沒有樂趣可言,過程一定是枯燥的,交易係統經過驗證可行以後,每天隻是枯燥地去執行,具體交易不需要摻雜任何的個人情感。

  3.簡單性。交易計劃的製定和執行全部加以程式化,人需要做的隻是去付諸實施,並加以監控。簡單往往最有效。

  一位交易者建立一個合適的高明的交易係統,相當於一個好的賽車手找到了一個適合他的賽車一樣。合適的高明交易係統一般包括以下幾個方麵的涵義:

  1.正確的操作理念。交易係統必須反映股票的價格運動特征,其中包括價格運動的趨勢和價位,前者為交易決策提供交易的戰略方向,後者提供交易的出入場策略。因此,交易係統必須具有一個技術分析係統,技術分析係統要對行情趨勢和參與價位進行有效判斷。

  2.反映交易者的人性特征。交易方法本身是科學的藝術,是具有藝術性的科學。其中,交易方法受價格運動特征和資本特征的製約,這種製約是科學性的體現,但交易方法還必須受到人性的製約,具有投資人的激進型、保守型或者穩健型的個性色彩,否則,交易係統則不能為人所接受。交易係統的人性特征,則導致了交易方法的藝術性,並具體體現為帶有人性色彩的不同的交易策略。因此,交易係統如果是私密性的,則必然具有其研製人使用人的文化、性格、經驗等個性特點。常說“文如其人”,那麽在交易上就是“係統如其人”;而交易係統如果是半開放性的用於基金投資的交易工具,則應該具有可以容納不同人性特征的交易策略庫,以達到適應基金董事層或者具體的交易實施管理層人性特點的可選擇性要求。

  3.反映交易資本的風險特征。就風險交易對象的價格運動特征來講,其某個具體時間、空間的個別價格運動的隨機性和價格總體運動的規律性是偶然與必然的對立統一。因此,在承認風險交易對象價格運動的規律可以揭示的同時,亦必須承認價格的隨機擾動是不可避免的,是與其規律性共生共存的。交易風險是具體的,其表現就是可能造成或者實際造成交易資本的損失,風險的大小則由虧損占交易資本的比例來衡量。並且,資本本身也具有獨特的風險特征,譬如,資本占用時間的長短、資本的來源、投資的目的等等,都會對資本的風險屬性構成影響。因此,交易係統僅僅具有行情判斷功能是不行的,還必須具有風險控製功能,交易係統在結構上必須具有倉位控製與風險控製子係統,從而在滿足資本的風險特征的同時,達到精確量化地控製風險、保護資本的效果,進而實現資本的增值要求。

  4.能夠滿足實戰的需要。交易係統要具有明確、量化、唯一的交易信號。並且已經通過曆史數據測試,即檢驗該係統在過去的盈利分布情況達到考核標準。並且通過一段時間的實戰檢驗,實踐是檢驗真理的唯一標準。

  5.能夠持續一致性的執行。在執行係統信號時應不折不扣,不心存猶豫。充分信任交易係統,信任來自於成績。首先我們應認識到交易係統的虧損期屬於正常現象,此時才是真正考驗和提高交易者交易水平的時期,是考驗交易者應對困難、處理困難能力的時期,是培養交易者穩健交易風格和耐心交易品質形成的重要時期。

  實踐證明:能在係統虧損時期,尚能一如既往地執行交易信號的交易者才是真正的、少數的贏利者。因為未來是不可預測的,在事前我們並不知道這是係統的困難時期,而這個時期往往是已經在其成為曆史之後才能被發現,因此這個時期的交易信號如果你沒有去執行,很可能就會漏掉行情。談到這裏,我想強調一點就是交易係統並不試圖去預測價格的空間和時間,係統唯一做的就是把握現在,是處理正在發生事情的對策式交易,而不是處理尚未發生事情的預測式交易。很多人畢其一生心血研究預測技術,而忽略了正在發生的現實,導致其交易理念嚴重與交易本質背道而馳。因此交易者應該不願再回答所謂的“你認為大盤明天是不是要漲?”之類的提問,因為係統交易者根本不必擔心這些問題。

  2.7交易係統的可信度檢驗

  在評估一個交易係統測試出來的績效指標前,必須先要檢驗其測試結果的可信度。比如,我們測試一個交易係統得到的R值達到7,但5年來交易次數僅為3次,這樣的R值的可信度就非常低。交易者可能找到一個交易係統,也可能是自己開發了一個交易係統,但是不論你對這個係統的開發者或是你自己有多信任,我們都要堅持先檢驗測試結果的可信度。如果因為盲目的相信或僥幸心理,跳過去這個過程,這無異於給以後的交易埋下一個定時炸彈。

  交易係統測試結果的可信度評估主要有以下幾個方麵:

  一、這個係統是不是“黑盒子”(隻能看到輸出的結果,看不到過程)?如果是,不論是什麽理由,其結果都不可信。這雖然有些絕對,但僥幸心理是交易之大忌。這有點像在坐飛機時幫陌生人捎帶東西一樣:那東西打不開,但一定是炸彈嗎?也不能下定論。如果你認為不能帶陌生人的東西上飛機,你也不應該相信一個“黑盒子”係統。

  二、檢驗係統測試條件與實際交易的符合程度。如果不符,各種績效指標就不用看了。我認為至少要檢查以下幾點:

  1.測試數據是否涵蓋了至少一個大的牛市和熊市的循環周期,時間長度,依據交易周期而定,一般至少要3年以上,長的可能達10年。很多係統,測試指標很漂亮,可仔細一看,測試結果是基於指定的某段時間,比如從2006年6月到2007年12月,這時就要打個問號了,因為這正是一波十年一遇的大牛市。其測試結果的可信度參考價值不大。對於大多數要賣錢的交易係統,這樣做是不難理解的。一般來講,測試涵蓋的時間越長,交易的次數足夠多,其測試的可信度越高。

  2.測試是否把交易傭金從贏利中扣除。否則,你可能在為證券公司打工。這一點對於交易頻繁的係統尤其重要。

  3.測試是否把交易的滑價從贏利中扣除。譬如測試的某個股票是在20元買入的,在實際交易中可能你買不到,你可能要花20.10元,有的市場甚至可能要20.20元。好的係統測試會根據被測市場的流通性假設一個合理的滑價。越是短線的交易係統,滑價造成的影響越大。我還見過幾次這樣的情形:很好的測試結果,滑價預計得比較低,但當前市場的流通性確實很好,滑價好像是合理的。但總覺得結果好得讓人不敢輕易相信。仔細一想,發現了問題:這個市場隻是最近這兩年才熱起來的,以前的日成交量很低,但測試結果是按照當前的日成交量來估算滑價的。如果按以前的日成交量來算滑價,係統的績效就遠不如第一次看到的那樣好。但是起碼這是合理的結果。在測試時堅持合理的假設,會減少在實際交易中出現的沒有預想到的損失。另一個需要注意的情形是如果係統是一個突破型的係統,例如在股票突破五日最高點時買進,這時市場上可能有很多交易者都盯著那個點買入,在價格突破時會有很多人進場作多,這時即使是日成交量很大的股票都可能會出現大的滑價,在測試中這些都需要考慮進去。

  三、檢查測試結果是否具有統計意義上的可信度。如果統計意義上的可信度很低,別的指標不用看了。統計的指標有:

  1.交易次數。至少要超過30次,才能滿足一般的統計要求。結果的不確定性是與交易次數(統計上的樣本大小)的平方根成反比的。因此,係統交易的次數越多,這些交易所表現的係統績效的確定程度就越高,也就是結果越可信。

  2.係統的贏利是不是集中在少數幾個交易上。如果一個係統的贏利有8萬元,但其中的5萬來自於某兩次交易,那麽應該把這兩次交易去除,看你能不能對係統的其他次交易的結果滿意,因為很有可能你在實際交易中很難碰到這種超大R值的交易。

  四、係統是否被“過度優化”。可以看以下幾點得到初步印象:

  1.看係統有幾個優化參數。參數越多,“過度優化”的可能性越大。一般來講,超過兩個就很危險了。如果你手頭有係統測試軟件,你可以做個簡單的試驗:選一個股票,用兩個移動平均的交叉作買入和賣出的信號,然後對這兩個移動平均的日數做優化(例如從10日到160日,5日一階),很有可能在優化的結果中你能找到很不錯的。如果再加一個參數,譬如說止損點或贏利目標位,那麽今天你就可以找到不少誘人的係統。但是這些理論上的交易盈利能實現嗎?

  2.看係統交易程式中是否有“神奇”數字。如果有,就要問為什麽用這個特定的數字。譬如,程式中用了一個20天的移動平均,一般我都會問為什麽用20天而不是10天?如果是10天的移動平均會是什麽結果?30天又是什麽結果?

  3.看係統的交易策略是否簡單。越是邏輯簡單的係統,一般來說,越不容易被過度優化,也越能經得起時間的考驗。海龜交易法則就是一個簡單係統的典範。很多人不相信大家都知道的交易策略能持久地贏利。這個問題的關鍵在於,不能簡單地以為知道了交易策略就萬事大吉了。交易策略可以大家都一樣,但每個人的交易計劃,包括資金管理和交易管理,和每個人的性格與自律程度,以及對市場的了解,則千差萬別。總之,交易策略可以簡單,但要指望通過交易達到穩定地贏利卻不容易。

  五、看交易係統的交易策略是否有實際意義。也就是說,係統的交易邏輯必須能夠被合理解釋。好的交易係統捕捉市場的某些可量化的特性,如果係統的邏輯無法合理地解釋成市場的某種特性,那麽這個係統是不可信的。舉個例子說,假設某人發現在每波大行情的結束的時候,農業股隆平高科總是會上漲一波,於是他開發出一個係統在上證指數跌破20天均線的時候買入隆平高科的股票。這個係統可能可以通過以上所有的可信度檢驗而且每年能給你50%的回報,但是,在我有足夠的依據證明上證指數與隆平高科會有這種關係之前,我是不會用這個係統進行實戰交易的。

  隻有在通過了以上所述的交易係統結果可信度檢驗後,討論交易係統測試的績效指標才有意義。如果是自己進行交易係統的開發,在交易策略的選擇、優化和測試的過程中就必須把可信度的問題考慮在內。

  “你如果能在股市熬十年,你應該可以不斷賺錢了;你如果熬二十年,你的經驗將極有借鑒的價值;如果熬過三十年,那麽你定然是個極其富有的人。”

  ――華爾街名言

  
更多

編輯推薦

1一分鍾心理控製術
2贏利型股民、基民必備全書
3人人都愛心理學:最妙...
4看圖炒股
5一看就懂的股市賺錢圖形
6基金投資最常遇到的1...
7買基金、炒股票就這幾招
8明明白白買基金、炒股票
9新手上路 實戰股市
10少年不知愁
看過本書的人還看過
  • 少年不知苦

    作者:王慧豔  

    經管勵誌 【已完結】

    本書內容:初三開學的第一天,同學們就想不管不顧地大哭上一場,其中不乏幾個脆弱的女生已經泣涕漣漣,打濕了一張又一張麵巾紙。“陳大班,你說話呀!沒人讓你做啞巴。”牛天梓瞪著牛眼,生氣地衝班長陳遠嚷著...

  • 新手上路炒股票

    作者:薛義明  

    經管勵誌 【已完結】

    書中自有黃金屋,教你如何成為股票市場叱吒風雲的成功者,如何成為一個輸少贏多的投資人,如何成為能立足股市的成功者。

  • 新手上路炒基金

    作者:林和文  

    經管勵誌 【已完結】

    本書重點介紹基金的基礎知識及品種,常用的技術分析方法及投資技巧,分析了基金投資案例等。

  • 凱達之魂:記一個民營企業家的人生和事業

    作者:馮萌獻  

    經管勵誌 【已完結】

    本書記述了張文遠從一個隻有中學文化程度的中學生,從一個生產隊的記工員開始,成長為民營企業家的曆程。