眾所周知,我國廣大股民熟知的佈林線指標是基於統計原理,使用移動平均加減標準差的一個倍數來計算信賴區間,為制定投資策略提供的一種技術工具。程序化交易如今也日益吸引更多投資者的註意,其依靠核心算法和投資策略,不受人性貪婪和恐懼控制的特點是一個很大的優勢。而程序化交易中的核心投資策略必然需要技術工具的支持,我們在這裡使用佈林線做一次簡單的嘗試。
我們使用滬銅主力合約從2006年初至今的1000多個交易日作為實證研究的對象。核心交易策略方便,我們暫且簡單地設置為:從佈林線下軌下方上穿至下軌上方,或者從上軌下方上穿至上軌上方均為買入信號,而從下軌或者上軌的上方下穿至下方均為賣出信號。首先我們使用默認參數設置,即20日移動平均線,以及2倍的標準差(大約左右各2.5%的分位數)。在默認設置下,買點出現瞭73次,賣點出現74次,最後多出的那一筆賣空我們假設在最後一個交易日中進行買入平倉。最後的收益率在25%左右。當我們把參數設為1.64倍標準差(正態分佈左右各5%的分位數)時,買點和賣點各自出現瞭88次和89次,收益率竟然提高到瞭102%。最後,當我們把精度調整到1.28倍的標準差(左右10%的分位數)時,買賣信號分別出現瞭95和96次,收益率到瞭186%以上。
可見一樣是用佈林線,甚至使用相同的實戰策略,程序化交易中的參數設置不同都可以對結果產生截然不同的作用。這個例子可以充分說明佈林線工具的實用性。技術指標是人人可以利用的,中小投資者隻要嚴格遵守這樣的操作策略,一樣可以取得同樣的投資收益。
還有一個非常值得註意的現象是,即使是在以上三個參數設定中最優的那個策略(p=1.28,上穿上下軌線均為買入,下破上下軌線均為賣出)中,如果由實戰策略決定的買入賣出信號在短期中頻繁出現(價格頻繁上穿下破佈林線上軌或者下軌),投資者依然會面臨一定的風險。2007年5月29日到6月14日的12個交易日中,買入信號和賣出信號各自出現瞭4次,分別是5月31日,6月5日,6月7日以及6月12日發出的買入信號,和5月29日,6月6日,6月11日以及6月14日發出的賣出信號,如果按此策略操作12天的累計損失達到5%。2007年11月21日到12月17日19個交易日中買入和賣出信號各出現5次,損失2%。今年的1月26日到2月3日,短短7個交易日中買入和賣出信號出現各3次,損失接近4%。可見如何在佈林線系統頻繁發出信號的階段調整策略和參數設置,改進解讀佈林線的方式是一個嚴峻的課題。
以上這些都是用日佈林線做的程序化設置,也許會讓熱衷頻繁交易的投資者感到有些寂寞瞭。那麼是否可以使用小時線甚至分鐘線為基礎來做基於佈林線的程序化交易呢,收益率方面能否有更大的驚喜呢?應該說同樣是適用的。為瞭能進一步瞭解和使用佈林線,以及如何設置合理參數,約翰·佈林格,作為佈林線指標的發明人,將於8月初受中大期貨和上海中大經濟研究院邀請,親臨上海為投資者揭開其中的奧秘。隨之而開展的一系列培訓,也將是投資者牢牢把握獲取財富的機會。拾荒網。