眾所周知,我國廣大股民熟知的布林線指標是基于統(tǒng)計原理,使用移動平均加減標準差的一個倍數(shù)來計算信賴區(qū)間,為制定投資策略提供的一種技術(shù)工具。程序化交易如今也日益吸引更多投資者的注意,其依靠核心算法和投資策略,不受人性貪婪和恐懼控制的特點是一個很大的優(yōu)勢。而程序化交易中的核心投資策略必然需要技術(shù)工具的支持,我們在這里使用布林線做一次簡單的嘗試。
我們使用滬銅(53150,-1030.00,-1.90%)主力合約從2006年初至今的1000多個交易日作為實證研究的對象。核心交易策略方便,我們暫且簡單地設(shè)置為:從布林線下軌下方上穿至下軌上方,或者從上軌下方上穿至上軌上方均為買入信號,而從下軌或者上軌的上方下穿至下方均為賣出信號。首先我們使用默認參數(shù)設(shè)置,即20日移動平均線,以及2倍的標準差(大約左右各2.5%的分位數(shù))。在默認設(shè)置下,買點出現(xiàn)了73次,賣點出現(xiàn)74次,最后多出的那一筆賣空我們假設(shè)在最后一個交易日中進行買入平倉。最后的收益率在25%左右。當我們把參數(shù)設(shè)為1.64倍標準差(正態(tài)分布左右各5%的分位數(shù))時,買點和賣點各自出現(xiàn)了88次和89次,收益率竟然提高到了102%。最后,當我們把精度調(diào)整到1.28倍的標準差(左右10%的分位數(shù))時,買賣信號分別出現(xiàn)了95和96次,收益率到了186%以上。
可見一樣是用布林線,甚至使用相同的實戰(zhàn)策略,程序化交易中的參數(shù)設(shè)置不同都可以對結(jié)果產(chǎn)生截然不同的作用。這個例子可以充分說明布林線工具的實用性。技術(shù)指標是人人可以利用的,中小投資者只要嚴格遵守這樣的操作策略,一樣可以取得同樣的投資收益。
還有一個非常值得注意的現(xiàn)象是,即使是在以上三個參數(shù)設(shè)定中最優(yōu)的那個策略(p=1.28,上穿上下軌線均為買入,下破上下軌線均為賣出)中,如果由實戰(zhàn)策略決定的買入賣出信號在短期中頻繁出現(xiàn)(價格頻繁上穿下破布林線上軌或者下軌),投資者依然會面臨一定的風險。2007年5月29日到6月14日的12個交易日中,買入信號和賣出信號各自出現(xiàn)了4次,分別是5月31日,6月5日,6月7日以及6月12日發(fā)出的買入信號,和5月29日,6月6日,6月11日以及6月14日發(fā)出的賣出信號,如果按此策略操作12天的累計損失達到5%。2007年11月21日到12月17日19個交易日中買入和賣出信號各出現(xiàn)5次,損失2%。今年的1月26日到2月3日,短短7個交易日中買入和賣出信號出現(xiàn)各3次,損失接近4%。可見如何在布林線系統(tǒng)頻繁發(fā)出信號的階段調(diào)整策略和參數(shù)設(shè)置,改進解讀布林線的方式是一個嚴峻的課題。
以上這些都是用日布林線做的程序化設(shè)置,也許會讓熱衷頻繁交易的投資者感到有些寂寞了。那么是否可以使用小時線甚至分鐘線為基礎(chǔ)來做基于布林線的程序化交易呢,收益率方面能否有更大的驚喜呢?應該說同樣是適用的。為了能進一步了解和使用布林線,以及如何設(shè)置合理參數(shù),約翰·布林格,作為布林線指標的發(fā)明人,將于8月初受中大期貨和上海中大經(jīng)濟研究院邀請,親臨上海為投資者揭開其中的奧秘。隨之而開展的一系列培訓,也將是投資者牢牢把握獲取財富的機會。
NERV
投資策略報告
技術(shù)分析部分_布林線的量化交易策略_一期
MorgenWang
2010-7-18
布林線普及介紹
什么是布林線
BOLL指標是美國股市分析家約翰?布林于上世紀八十年代,根據(jù)統(tǒng)計學中的標準差原理設(shè)計出來的一種非常簡單實用的技術(shù)分析指標。一般而言,股價的運動總是圍繞某一價值中樞(如均線、成本線等)在一定的范圍內(nèi)變動,布林線指標正是在上述條件的基礎(chǔ)上,引進了“股價信道”的概念,其認為股價信道的寬窄隨著股價波動幅度的大小而變化,而且股價信道又具有變異性,它會隨著股價的變化而自動調(diào)整。
布林線的特殊性
在眾多技術(shù)分析指標中,BOLL指標屬于比較特殊的一類指標。絕大多數(shù)技術(shù)分析指標都是通過數(shù)量的方法構(gòu)造出來的,它們本身不依賴趨勢分析和形態(tài)分析,而BOLL指標卻與股價的形態(tài)和趨勢有著密不可分的聯(lián)系。BOLL指標中的“股價信道”概念正是股價趨勢理論的直觀表現(xiàn)形式。
布林線的基本用法
BOLL是利用“股價信道”來顯示股價的各種價位,當股價波動很小,處于盤整時,股價信道就會變窄,這可能預示著股價的波動處于暫時的平靜期;當股價波動超出狹窄的股價信道的上軌時,預示著股價的異常激烈的向上波動即將開始;當股價波動超出狹窄的股價信道的下軌時,同樣也預示著股價的異常激烈的向下波動將開始。
總結(jié)
總之,BOLL指標中的股價信道對預測未來行情的走勢起著重要的參考作用,它也是布林線指標所特有的分析手段。
布林線深入探討
布林線公式
布林線原始公式
2.1.1.1 日BOLL指標的計算公式
中軌線=N日的移動平均線
上軌線=中軌線+兩倍的標準差
下軌線=中軌線-兩倍的標準差
2.1.1.1 日BOLL指標的計算過程
(1)計算MA
MA=N日內(nèi)的收盤價之和÷N
(2)計算標準差MD
MD=平方根N日的(C-MA)的兩次方之和除以N
(3)計算MB、UP、DN線
MB=(N-1)日的MA
UP=MB+k×MD
DN=MB-k×MD
(K為參數(shù),可根據(jù)股票的特性來做相應的調(diào)整,一般默認為2)
布林線原始公式探討
1. 布林線產(chǎn)生于上世紀八十年代,也就是說,在電腦的問世之前。之所以公式中要用,20天的簡單移動平均和2倍的標準差作為參數(shù),我想只是我們的 John Bollinger 先生自己的估計罷了。于是我們對于布林線探討的第一步就是對于,這兩個參數(shù)的修改。
2. 每只股票都有自己最為適合的交易周期,也就是說,傳統(tǒng)的20天的移動平均,可能因為,比如,這只股票的是所謂莊股,而縮短,或者因為是價值投資的低估值股而增加,因此沒有定論。
3. 布林線的收縮放大的判斷常常具有主觀判斷的成分。舉了例子,比如在一定的時期,成交萎縮到了極致,使得股價的波動也小到了極致,這個時候如果股價突然飆升,則可以用布林線判斷出這個時候股票開始作出突破走勢;但是又有的時候,股票作出窄幅震蕩走勢卻伴隨著比較大的成交量,這是,如果開始突破,其效力肯定沒有前者來得強烈,很可能走出幾天行情后就告反抽。而兩者在布林線上的反應是相同的。于是布林線并沒有把二者加以區(qū)分開來。
我把這類的研究稱之為收口放大效果。
收口放大效果
4. 當K線超出上下軌后,時而表現(xiàn)出強連續(xù)性,時而表現(xiàn)出回歸線,從而使得原本簡單的應用變得復雜。如,有人認為連續(xù)三天“出軌”是買賣的好時機,而有時又會連續(xù)四天,甚至五天出軌。
5. 很明顯的是,布林線有三種不同的走法,上升、下降和相持,股票在這三種背景下,再對布林線的穿插又有不同的意義。
下圖就是一個是在市場趨好時、一個又是在市場趨壞是的市場走勢。從圖中我們就可以看出,牛市中常?!芭鉀_天”,而熊市中又容易“熊氣逼人”,
熊市中觸碰下軌
牛市中觸碰上軌
6. 布林線是以收盤價為計算的,但實際交易中往往還會運用最低和最高價。而且布林線的存在本來就是標注股票的短期最低最高價為目的的。
7. 遇到特殊處理股時,由于st股的漲跌幅限制,他的上下軌的觸碰次數(shù),以及波動的范圍會小于一般的股票,如果二者用相同的指標來運算,則是不理智的行為。
8. 中國是有漲跌停限制的,這會使得不會單日明顯超出Bollinger軌道太多。
同時期的ST中房和新疆眾和的比較——st中房圖
同時期的ST中房和新疆眾和的比較——新疆眾和
深入討論的結(jié)果是:
1、 修改和調(diào)整中軌(20天移動平均線)的具體參數(shù)。
2、 分析出各個股票最適應的標準差值。
模型化布林線
標準差的應用
3.1.1 原始標準差定義
最原始的關(guān)于布林線的上下軌的定義是20天收盤價與均線的標準差然后再乘以2,其并無特殊的定義。
在此舉一個例子,600890st中房的20天移動標準差。
從圖中我們并不能很好地找出一些簡單規(guī)律,比如在熊市中,移動標準差較小,而牛市中該值持續(xù)增大。(補充:圖中有個脈沖,是因為當時的拆股造成,于是,并無實際意義。)
原始標準差的應用
舉個牛市上漲的個股應用例子,在一輪上漲波動中我們要探尋的是,何時是上漲的制高點。于是我們可以應用這個波動率的極端值來做個分析。
3.2.1 上升時的基本走勢
從平時的普通投資經(jīng)驗也可以同樣驗證,就是,主升浪(或者說艾略特波浪理論所謂的第三浪)的波動的幅度不會特別大。穩(wěn)步攀升時主升浪的主要特點。在紅色區(qū)域我們就可以看出,上升的力度在不斷的減弱。當然伴隨著股價的節(jié)節(jié)攀升,上升勢頭總有強度之末的時候
3.2.2 “強弩之末的判斷”
在投資中所謂的“強弩之末”,與這個詞給我們的第一印象洽洽想法,股票往往終結(jié)于其最最絢麗的時刻,圖中的藍色區(qū)域,就是給出的頂部特點。在這里通常呈現(xiàn)的是股價突破性的暴漲,成交量的異?;钴S。對,這就是你賣出的時刻!
3.2 布林線上下軌的應用
前言:
1. 布林線通常的用法是上軌表示壓制,下軌表示支撐,但是這種壓制與支撐又是動態(tài)的。于是我需要自己開發(fā)個模型來給“動態(tài)”——這一難以把握的名詞給予定義。
2. 程序的界定在理性的同時有時又呈現(xiàn)過于死板,于是在后一部分會加入自己的多年積累的經(jīng)驗分析。量化交易的本質(zhì)是用數(shù)量模型來理論指導我的操作,而非純粹數(shù)據(jù)挖掘。
3. 關(guān)于保密性。 這些模型都是我花大心力熬制而成,在平時自然不能隨便公布。自然只有諾維投資的內(nèi)部人員有權(quán)知道。
3.2.1 金死叉數(shù)量頻率
我自己開發(fā)的程序就自然依照我自己的操作風格為準——我還是以價值投資為藍本不喜歡平凡的過度交易,但短時間內(nèi)有過度上漲,把握大時也不回避短期進出。
于是第一步,就是調(diào)整布林線的交易頻率使適合自己
補充:我用金死叉這個傳統(tǒng)詞匯來取個名字,并不代表金叉買入死叉賣出,只是給高處和低處的敏感點取個名字。
還是取樣600890 st中房的數(shù)據(jù)作為例子。
說明:
上面的散點圖是表示連續(xù)三天遇到上軌后不再觸碰上軌,——在未來的十個交易日都沒突破上軌的走勢。于是定義為牛市終結(jié)。
同理下面的散點表示的是不再突破新的下軌一段時間后轉(zhuǎn)而開始準備新的上升。
從整體的信號點的分布圖中可以得出結(jié)論:既上升與下降給出的周期是差不多的。還是用金叉死叉的類似做類比的話死叉51個,金叉46個,也就是說,價格始終有回歸的趨勢。
信號出現(xiàn)的頻率為一個月左右。我表示滿意。
3.2.2 結(jié)合實際市場氣氛分析
再舉例分析當時的牛市情景:
同樣是上次的周期,既07年11月23號前的200個交易日。
真正的給出信號給出的很少只有六個,而且都是賣出信號。其準確信又怎樣呢?我堅持認為這些指標只是幫助我,而非一五一十的招辦。于是我們不妨來探究下這六個賣出指標
26-Feb-2007
09-Mar-2007
26-Mar-2007
03-Aug-2007
20-Aug-2007
07-Sep-2007
第一階段可以看出,如果是在07年的二月二十六號賣出,顯然是過早清倉的。 布林線給出的理由其實很簡單,就是短時間漲幅過大。但是,同時我們可以看出,這個賣出信號反而是這輪漲勢的爆發(fā)點。
于是我們可以得出第一個結(jié)論——行情出的賣出點可能是此輪行情開始加速上漲的起漲點。
可以用一些市場行為來解釋。比如當經(jīng)歷了很深的跌幅和一些平行的收集籌碼后,市場上的浮籌可謂是越來越少,超短線,和短線資金在布林線軌道的上下徘徊中做著愉快的高拋低吸的游戲。他們的收益在這個時候可以算是市場上最高的。但是三十年河東三十年河西。長期籌碼并不急于表現(xiàn),而是在等待機會。在這天,(如本例的2月26號),當時市場上的浮籌一如既往地選擇拋空,但是沒想到的是他們這天的拋單都別別人接走了。請注意這天放了量!
接著,盡管行情一路飆升,但是,其實反倒是有長期籌碼做主導(當然我的意思是這部分籌碼稱不上叫長期投資,只是他們?yōu)榱诉@次上升做了很多和很長時間的準備)
第二個階段 可以稱之為階段性調(diào)整階段,給出的信號日期有5月9 號和26號,我就把這兩個東西加在一起討論了。這兩天我表示其實都可以。因為在不久的將來就迎接了一場短時間的暴跌。而接下去暴跌的低點則是要用其他方法來預測,在此先暫時不提。
其實一般照我操作的性格,其實在這里也就賺的差不多了。于是說得好聽叫克己服人,說得不好聽就是叫做坐吃山空。沒關(guān)系啦。投資的精髓在于無論短期長期都把其作為一項必須獲勝的事情來認真對待。
第三部分:行情結(jié)束部分
第三階段行情結(jié)束部分其實也很好預測,當價格到達了前所未有的高點,當成交量到達了前所謂有的高點,一句話——果斷閃人!市場上也有種理論叫做創(chuàng)新高理論,就是說,一旦股票創(chuàng)出新高,他有很大的可能會再次創(chuàng)出新高。我表示這是一條極其害人的理論,當然既然他已經(jīng)廣為流傳,就讓它流傳得更猛烈些吧。這樣太能讓早就天才般建倉在低位的我們能夠在高位能夠跑得到。
其實市井的言論會越發(fā)迷惑我們的雙眼,盡管可能我們原本是頭腦清醒的。比如原本我們就知道,廢話,股票怎么一直會創(chuàng)新高下去嘛!但是我們一般眼饞人家一直持股的人,一般有在幾個月后馬后炮地說好險當時早拋了?!@都是病態(tài)的,正確的做法應該就是,弄一個指標,該走時就果斷走人。
我表示,我最近開發(fā)的這個布林指標就是這點好,走人算素的實力還是有的。
我這學期上股票課唯一有用的收獲就是吳老師講:拋的時候你只有一只股票給你拋,但當買的時候會有兩千股票給你選。(搞笑下,等我哪個時候強大到要把這兩句話反過來說,我也算是個人物)
后記
時間實在倉促,能力也實在有限,先寫到這里。我表示這種研究報告的難度要比我預期的難得多。在未來的一個月,我會試圖有些前言的數(shù)理統(tǒng)計的知識來對這傳統(tǒng)了好幾十年的布林線融入高精尖的知識。比如用小波模擬來研究脈沖突破(短期飆升),比如用置信區(qū)間來擬合布林線的軌道寬度。請大家盡情期待。
發(fā)自內(nèi)心干些各位諾維投資的同僚(準確說應該叫合伙人),沒有你們的支持,我走不到現(xiàn)在。估計我早就精神分裂了。希望我們在一起能再次創(chuàng)造出佳績。
God in his heaven, all is right with the world!
http://blog.sina.com.cn/s/blog_644b7ddd0100kfx8.html約翰·布林格先生是世界最著名的技術(shù)分析大師之一,以技術(shù)分析見長。技術(shù)分析指的是以市場行為為主要研究對象,以判斷市場趨勢并跟隨趨勢的周期性變化來進行股票及一切金融衍生物交易決策的方法的總和。技術(shù)分析派人士較為關(guān)注價格本身的變化和相關(guān)的成交量的變化,因為價格和成交量之間的相互變化是金融交易盈利的前提。技術(shù)分析的出現(xiàn)是為了跟蹤機構(gòu)和大戶投資者行為的需要,但是經(jīng)過近百年的發(fā)展和錘煉,技術(shù)分析已經(jīng)不僅僅局限于其原始的初衷,而是作為技術(shù)分析派人士主動尋找交易機會,使金融資產(chǎn)得以保值增值的得力工具。
基礎(chǔ)分析的結(jié)果往往反映著整個市場環(huán)境的變化,而技術(shù)分析則更貼近投資者關(guān)心的價格變化。雖然基礎(chǔ)分析派指責技術(shù)分析以偏概全,但是技術(shù)分析相對準確的判斷和精確的價位,卻是基礎(chǔ)分析所不能比擬的。包括布林線、威廉指標、奧德量等等在內(nèi)的技術(shù)分析指標的作用,不外乎以下幾點:預測未來價格可能的變化方向,判斷交易雙方相對的強弱程度,判斷可以進行交易的時點以及運用指標篩選可以交易的金融產(chǎn)品。
約翰·布林格先生在上世紀70年代萌發(fā)出創(chuàng)建“布林線”指標的構(gòu)想,經(jīng)過完善,于80年代推出布林線(又稱布林帶、包寧杰帶狀和包寧杰線)這個國際金融界廣為人知的分析指標。布林格先生本人也因此榮獲了舊金山證券分析協(xié)會終生技術(shù)分析杰出成就獎。
在美國、歐洲等金融極其發(fā)達的市場中,由于投資理念的趨于成熟和交易制度的不斷完善,技術(shù)分析的使用效果已經(jīng)逐步讓位于程式化交易,但并不意味著技術(shù)分析已經(jīng)褪色,反而會催生許多新型的技術(shù)分析手段。而在我國為代表的諸多發(fā)展中的市場,正如布林格先生所言:“你們在一個非常年輕的市場中做交易,你們的機會比我們多得多。越是在不成熟的市場中,技術(shù)分析越是有效?!?div style="height:15px;">
布林線其實并不神秘,它是基于統(tǒng)計學中的一些概念而設(shè)立的,譬如“置信區(qū)間”,即現(xiàn)有價格的位置和未來價格的可能位置。布林線和其他一些常見的指標一樣,都是以移動平均線為基準,上下設(shè)置兩條輔助線作為阻力線和支撐線。不同的是,布林線的上下兩條線運用的是統(tǒng)計學中的概念,而其他指標用的則是加減百分比等簡單的算術(shù)數(shù)值。布林格先生坦言,由于一些計算的干擾因素,可信度應該在90%。
布林線指標適合“非常年輕的市場”,以滬深300(2553.267,12.56,0.49%)指數(shù)為例:7月20日滬深300指數(shù)期貨IF1008的一分鐘K線走勢顯示,11時25分,布林線的上下線差值為10點,圖上顯示兩線明顯收窄,形成所謂的“喇叭口”。鑒于這時價格是沿著上線行走,呈現(xiàn)上漲態(tài)勢,這時出現(xiàn)喇叭口意味著行情會向上拉升。到了下午開盤不久,行情便走到當日最高位,上下線差值達到了全天最高的24點。另外兩次喇叭口分別出現(xiàn)在14點28分和14點54分。前者在下跌中收口,后者在上升過程中,因此前者看跌,后者看漲,判斷均準確無誤。
由于布林線指標的可信度在90%,因此事后看布林線都極為準確。但是很多投資者就是在這點上頗有疑惑,究竟何時才能抓住布林線的要領(lǐng)呢?布林格先生告訴來美訪問的中大期貨員工,這是因為沒有找到有效的分析參考點。布林格先生表示,他將于今年8月上旬應中大期貨的邀請前往中國舉辦專門的講座,向廣大投資者詳細解答其中的奧秘,面授如何真正識別有效的分析參考點并詳解適用于商品期貨及股指期貨的22條黃金法則。布林格先生還告訴我們,各類市場之間都是相互關(guān)聯(lián)的,市場上的各種變化都是相對的,這就是為何價格的高低并不固定的原因。布林線同樣僅僅是反映價格的相對位置,如果再輔之以其他指標,那么對價格的分析將會更具說服力。