4、確定檢驗的統計學標準
(1)、統計誤差。交易系統檢驗中應盡可能減少統計誤差,根據統計標準差和統計樣本數目間的反比關係,統計數目越大則統計標準誤差越小,檢驗結果可靠性越高。為了保證統計檢驗結果的最低可靠性,一般要求統計樣本交易數目不低於30。
(2)、自由度。自由度是指統計學所講對檢驗結果置信度的衡量尺度。自由度為檢驗信號發生數目與交易規則數目之差。在檢驗信號發生不變的情況下,交易規則數目越多,則檢驗結果的置信度越低。自由度是對系統檢驗的一個重要概念。由自由度概念出發我們可以再次強化交易方法越簡單則交易結果更可靠的概念。系統研究者在對交易系統進行檢驗時,必須檢查系統的自由度水準。在交易系統的設計過程中,研究者必須盡可能減少所用變數的數目及對變數的限制條件。因為每增加一個所用變數或對變數的限定條件,在其他情況不變的情況下,系統檢驗的自由度就會相應降低,從而降低檢驗結果的置信度。
(3)、穩定性。穩定性是指系統交易結果的一致性。系統交易結果的一致性越高,系統的穩定性越高,系統在實際使用中的可靠性越高。系統的穩定性可由系統倣真的統計分佈參數來確定。系統倣真結果的標準離差越小,則系統的穩定性越高。由系統統計穩定性的要求出發,同樣引發出一個重要的投資學理念問題。一派投資家認為應儘量追求盈利的幅度,即應以個別交易的巨大盈利來補償多次小額虧損交易的損失,另一派認為應儘量追求盈利的頻率,即以盈利次數的壓倒多數來保證補償虧損交易的損失。單純從統計學的觀點看,後一派投資理念所指導的交易方法一般具有更高的統計穩定性。系統研究者在系統設計和檢驗之間,必須明瞭自己適合採用哪一種投資理念。不同的交易理念追求的目標不一樣,從而導致使用的交易規則和風險控制技術均有所不同。
5、系統參數值的設定
交易系統檢驗中的一項重要內容是對交易系統的內置參數值進行搜索比較,從而確定實際交易中所用的系統參數值。系統參數值的搜索方法有很多種,但常用的主要有兩大類別,即純數據型的搜索方式和純市場型的搜索方式。
在純數據的搜索方式中,常採用以下幾種參數篩選方法:
(1)、網點法。網點法是指對系統參數值按預先設定的間隔,在預定的值域內,對所有可能的結合方式逐一進行統計檢驗。例如,
六、交易模型的優化
根據交易模型模擬檢驗後的交易成績數據,對成功率高且有實用價值的交易模型的參數進行調試,以達到最佳效果。交易模型優化分為:
1.交易模型的參數優化:一種是圍繞原定的參數為中心的微調,一種是大範圍的跳躍式的搜索。
2.交易模型的交易規則調整:增減交易模型的交易規則和增減的變數,目的是改善交易模型的成績而不是重新設計新的交易模型。
交易模型優化的基本要求是模擬期和優化期不能重疊,否則就不能使交易模型具有適應性和穩定性,降低了交易模型的實用性。交易模型優化的另一個重要意義在於減少了交易模型的噪音,也就是假信號,因為這是交易模型中無法避免的,噪音過低會走入優化陷阱,交易模型的市場適應性會減低;而噪音過高,交易模型就沒有實用價值。根據資料條件,理想的噪音水準在10%-30%左右。
七、交易系統的外推檢驗
八、交易模型的實戰檢驗
在經歷了模擬檢驗和優化後,交易模型將進入實戰檢驗階段。模擬檢驗和實戰檢驗的重大區別在於心理的壓力,這也是分析家和投資家的區別。交易模型的實戰壓力主要產生在兩個時期:
1.當交易產生相當利潤的時候。由於期貨基金的管理者擔心利潤流失和顧慮投資者的壓力,會產生心理動搖、不等待交易模型發出離場信號,就主觀判斷離場。這樣就不能體現交易模型的前後一致性和客觀性,令交易結果產生不穩定性和不可比性。
2.當交易產生連續性的虧損時。根據混濁理論,交易模型的噪音(假信號)分佈具有隨機性和集中性,所以當交易模型出現連續性的噪音(假信號)時,會對交易模型的使用者產生較大的心理壓力,對交易模型產生懷疑,甚至產生放棄的思想。這時應該檢查交易記錄和交易模型的設計理念,看是否由於沒有嚴格執行交易模型發出的信號而產生了失誤,或是由於交易模型的缺陷造成的失誤,然後有的放矢地解決問題。
例如,在天膠1999年11月-2000年11月期間,行情進入無趨勢狀態,“責任交易系統”權益也同樣步入整理區間,說明權益的變化並不是由交易系統帶來的,而是由行情決定的,每種交易系統模型都有其針對的行情,因此在市場沒有出現適合交易系統的行情時,權益增長就比較困難。所以好的交易系統不是指任何行情都能產生快速收益的系統,而是指在市場表現不佳的情況下,維持整體帳戶權益的穩定。從圖表可以看出,“責任交易系統”在經歷最不利情況和長期盤整行情權益回吐僅為24.89%,當趨勢形成時,權益就能迅速回升突破前期高點。同時,單一品種的表現並不決定最終帳戶的變化,因為責任交易系統還有品種組合模組,該模組將會選擇一籃子投資品種,讓單一品種或者市場突發事件對帳戶的打擊更小,使整體帳戶權益表現更為穩定,風險更小。
交易模型進入實戰檢驗階段除了是對交易模型的檢驗,同時也是對交易模型使用者的心理和性格的檢驗。交易模型使用者應付心理壓力的能力(包括應付市場的壓力和來自投資者的壓力)和是否有與交易模型相適應的性格、生活方式才是交易模型成功的最關鍵的因素。
九、交易系統的檢測和維護
交易模型進入實戰使用階段,需要對交易模型的不同情況進行跟蹤分析和調整,為交易模型使用者和投資者提供統計資料。對交易模型的調整是在大量的交易資料分析基礎上進行的,調整只能是階段性的調整,不能隨機調整,因為只有在積累了具有統計意義的足夠數量的交易數據樣本後,才能做出相應的調整。另外,在投資市場產生重大變化、新品種上市之初、市場的交易規則出現變化時,也要對交易模型做出相應調整。隨著投資技術分析理論的不斷進步發展,投資市場也不斷發展成熟,交易模型也在不斷完善,期貨基金的交易模型也將得到不斷發展。
雖然本章一再強調資金管理的重要性,但是如果你的交易信號沒有正期望值,那麼再好的資金管理也很難實現收益期望。賭場和彩票的莊家都擁有正數的獲利期望值,使其能夠成為該市場的長期贏家。交易也是如此,如果你的交易信號不具備正期望值,那麼資金管理很難幫助你實現盈利,資金管理改變的是權益運行軌跡的幅度,但是很難逆轉方向。一般來說,通過歷史數據測試就可以知道交易信號是否具備正期望值,如果該信號不適用於過去,那麼就很難適用於將來。高勝算率的交易信號未必就有正收益期望值,而低勝算率的交易系統也可能擁有很高的正收益期望值,所以應區別對待。例如,投資者的大豆交易信號勝算率為40%,盈利交易平均獲利200點,而虧損交易平均虧損50點,則收益期望值為(200×40%-50×60%)=50,由此可見交易的收益期望值為50,扣除市場交易成本,仍會有相當的利潤,因此該交易信號可以採用。而當收益期望值不足以支付交易手續費和成交價差成本,那麼該交易信號必須放棄,重新尋找更合適的交易信號。
雖然上一段重新回頭探討交易信號的意義,並不是去抹殺資金管理的價值,而是從另一個角度闡述資金管理如何發生作用。當交易信號有正收益期望值,那麼資金管理將會使整體權益的表現在穩定安全前提下更為突出,如果沒有合理的資金管理,那麼正收益期望值也不一定能給帳戶帶來收益,甚至造成巨大的風險。因此,虧損並不能否定資金管理的作用和意義,任何階段和任何交易方式都應花足夠多的時間研究資金管理。從系統交易的角度理解,資金管理是必不可少的部分,如果沒有資金管理,那麼該交易系統的可行性就很值得懷疑了。同樣,如果擁有了科學的資金管理方法而不能有效執行,那麼帳戶並不會實質性改觀。本系列文章已經給投資者講述了太多客觀和重要的知識、方法,同樣你也能確實感覺到其的意義,但是如果沒有辦法養成紀律性、自覺性貫徹執行這些理念,那麼我所作的努力和你所經歷的痛苦都是徒勞的。
經過以上對資金管理重要性的各個角度的強調,我們從認識上應有正確的理解。接下來我們應該考慮如何設計和執行資金管理計劃。
首先,確定帳戶交易資本是否充足,能否滿足資金管理的要求。如果交易資本不足,就不能有效設置風險參數,那麼交易資金比例過高將成為必然,這樣資金管理思想得不到發揮,自然也無法達到控制風險的目的。有足夠資金建立頭寸和資本充足是兩個概念,資本充足是要求在“較低的資金使用率”的情況下仍能建立足夠的頭寸。
第二步,在帳戶資本允許範圍內挑選交易品種。如果你的帳戶資本為五萬,我們就會挑選農產品作為交易對象,而不會選擇銅作為交易品種。
第三步,設定資金管理參數。
首先介紹比較簡單的方法,確定每筆交易可以承受的固定風險比率,這個比率需要結合交易信號最大連續虧損次數和整體帳戶權益允許的最大風險比率決定。例如交易信號最大連續虧損次數為5次,整體帳戶可以承受的最大風險為20%,則單次承受的風險比率必須小于帳戶資本的4%,同時考慮到不利原則,固定風險比率設置為2%更為安全和可行。採用固定風險比率可以清晰知道每筆交易承擔的最大風險,隨著帳戶的成長,可承擔的風險也相應提高,但風險比例不會改變,同樣權益最大回吐風險也不會改變,因此不用擔心帳戶的損失比例會大於初始交易階段,這就能從根本上保證一旦帳戶出現盈利,整體權益會呈上升趨勢,這也是我們所追求的。
此外,我們也可以根據帳戶收益和交易情況,採取變動風險比率,這要求有更高的技巧和對使用的交易系統的了解。只有充分了解交易各個環節的工作情況,才能提出更具靈活性和更具效率性的風險比率確定方式。例如,初始頭寸進場後實現了一定盈利,我們可以適量提高風險比例,從而能夠追加頭寸,當達到預期收益後我們可以調低風險比例,實現部分主動離場,達到盈利落袋為安的目的。同樣,我們可以根據權益走勢情況來確定風險比例,如果權益始終處於上升勢頭,我們可以適量放大風險比例,而當權益回吐一定幅度,我們必須收縮風險比例,從而限制權益進一步回吐的空間,達到權益增長時我們儘量推動,而下滑時限制深度。
上面我們討論的主要是單一品種交易的風險參數設置,而對於多品種交易風險參數設置則更為複雜,需要考慮各個品種的相關性,還需要考慮整體帳戶的風險承受力,然後在不同類別的品種中進行風險分配和組合。這需要投資者具有全局觀,又能充分各個單一品種對帳戶的不同影響,風險比例確定絕非簡單的相加,還必須考慮各個品種之間的抵消與助長作用。
第四步,確定單位頭寸的止損幅度。你可以通過計算交易週期的平均波動幅度確定止損幅度。如果你是日線交易者,那麼單位頭寸的止損幅度一般要為日平均波動幅度的兩倍。如果你是五分鐘交易者,那麼單位頭寸的止損幅度為五分鐘波動幅度的兩倍。通過交易週期平均波動幅度的確定可以間接獲得單位頭寸的止損幅度。如果你要改變交易的週期,那麼你的止損幅度也應相應調整。例如你需要將日間短線交易轉為隔夜交易,你就要增加你的止損幅度,相應你的持倉頭寸就必須減少。同樣你也可以根據其他方式確定止損幅度,但原則是你應考慮最壞的情況,苛刻要求帳戶,這樣才能使帳戶具有更強的生命力。此外,止損幅度/預計收益幅度的比值要小于1/3,這樣的交易機會才是值得交易的機會。
第五步,確定交易頭寸數量。根據單位頭寸的止損幅度和風險承受金額確定交易頭寸。
第六步,嚴格執行計劃。
以上步驟是最基本的資金管理實現模式,初學者需要嚴格按照以上步驟設計和執行。隨著對市場的認識理解深入以及交易方法的增加,我們可以採用更為靈活的資金管理方式,但無論何種資金管理方式都必須嚴格執行。