然後求出週期內,每根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
其實還不賴,
也是很簡單的想法,突破作多,跌破做空。
然後利用均線出場。
雖然獲利不怎樣,不過簡單就好。