2008年11月20日 星期四

布林通道

布林通道主要是先計算出均線

然後求出週期內,每根K線根均線的標準差

在畫出上下兩個標準差的通道線。

一般來說,股價都會在通道內走動。

若是超過通道,表示走勢轉強。

用這方法:

在突破上通道時作多,跌破下通道做空

均線取30,有單過均線就平倉

程式碼:


Inputs:Length(30),Up(2),Dn(-2);
Vars:UpBand(0),DnBand(0),Ave(0);

UpBand = BollingerBand(close,Length,Up); {上通道}
DnBand = BollingerBand(close,Length,Dn); {下通道}
Ave = Average(Close,Length); {均線}

if MarketPosition=0 and Close>UpBand then {空手且收盤大於上通道}
Buy("B") next bar at market;

if MarketPosition=0 and DnBand>Close then {空手且收盤小於下通道}
Sell("S") next bar at market;

if MarketPosition > 0 and Ave > close then {持多單且收盤小於均線}
ExitLong("XB") next bar at market;

if MarketPosition <> Ave then {持空單且收盤大於均線}
ExitShort("XS") next bar at market;


回測從2001-2008.11.17

成本2000,60K





其實還不賴,

也是很簡單的想法,突破作多,跌破做空。

然後利用均線出場。

雖然獲利不怎樣,不過簡單就好。
HEMiDEMi Technorati Del.icio.us MyShare?犖?貊惜 Yahoo