在MT4中设定布林通道的EA(自动交易)程式的使用说明
布林通道是以移动平均线外加上下两条标准差线,一共三条线所表示的。一般来说,布林通道的周期会设定为20,标准差则会设定为2σ。
实际价格落入移动平均线±σ × n的范围之中的机率如下所示。
σ | 机率% | 1 | 68.3000% | 2 | 95.450% | 3 | 99.730% | 4 | 99.994% | 范例)价格落在移动平均线±2σ的范围以内的机率是95.45%。
一般来说,布林通道是采用收盘价作计算,所以不会考量最高价与最低价的数值。
观察K线就会发现,有相当多的K线会超出布林通道的范围,但是收盘价在数学上仍有一定的机率会落在布林通道的范围以内。
布林通道的使用方式
布林通道会反覆地收缩与扩张。
①收缩期
布林通道的宽度有所收缩时,其宽度会在2σ以内上下来回变动。此时,将布林通道的变化视作简谐运动,采取逆转策略会是有效的。
②扩张期
在扩张期,可以把布林通道当作趋势来操作。此时2σ会往上下两个方向扩张。其中一条2σ线会往接近收盘价的方向移动。
在扩张的初期,上方通道会上升、下方通道则会下降,但一旦价格趋势停止,与收盘价距离较远的通道的变化方向就会逆转。
在扩张后,一旦趋势停止,与实际价格距离较远的通道就会发生逆转,在上图中,趋势在①的位置停止,价格的上涨也就此停止。
另外,在前一根K线的布林通道发生收缩的时候,价格的变动就会在那附近停止。
- 红色:5分K线,20周期的布林通道
- 绿色:1分K线,20周期的布林通道
虽然1分K线布林通道发生扩张,但5分K线的布林通道有所收缩,因此在5分K线2σ线附近发生了逆转。
在MT4平台上,在图表中显示其他时间线的布林通道的指标并不是预设功能,但可以利用让布林通道期间重叠的方式来显示近似值。
范例)想要在1分K线图表中显示5分K线20周期的布林通道的近似值的方式,就是显示10周期(20周期× 5分)的1分K线图表。
原始码
以下所示的原始码可以在1分线图表中显示5分线的布林通道。
- #property indicator_chart_window
- #property indicator_buffers 3
- #property indicator_color1 clrRed
- #property indicator_color2 clrRed
- #property indicator_color3 clrRed
- double MidBuffer[];
- double UpBuffer[];
- double DownBuffer[];
- void OnInit() {
- SetIndexBuffer(0,MidBuffer);
- SetIndexBuffer(1,UpBuffer);
- SetIndexBuffer(2,DownBuffer);
- IndicatorShortName(“5M_Bands”);
- }
- int OnCalculate(const int rates_total,
- const int prev_calculated,
- const datetime &time[],
- const double &open[],
- const double &high[],
- const double &low[],
- const double &close[],
- const long &tick_volume[],
- const long &volume[],
- const int &spread[]){
- for(int i=0;i
- MidBuffer[i] = iBands(Symbol(),5,20,2,0,PRICE_CLOSE,0,(i/5)+1);
- UpBuffer[i] = iBands(Symbol(),5,20,2,0,PRICE_CLOSE,1,(i/5)+1);
- DownBuffer[i] = iBands(Symbol(),5,20,2,0,PRICE_CLOSE,2,(i/5)+1);
- }
- return(rates_total);}
复制代码- 绿色)1分K线100周期(20 × 5)的布林通道
- 红色)5分K线20周期的布林通道
将1分K线的期间设定为5倍的布林通道,相当于5分K线布林通道的近似值。
问:布林通道的收缩期如何呈现?
答:布林通道的宽度有所收缩时,其宽度会在2σ以内上下来回变动。此时,将布林通道的变化视作简谐运动,采取逆转策略会是有效的。
问:布林通道的扩张期如何呈现?
答:在扩张期,可以把布林通道当作趋势来操作。此时2σ会往上下两个方向扩张。其中一条2σ线会往接近收盘价的方向移动。
在扩张的初期,上方通道会上升、下方通道则会下降,但一旦价格趋势停止,与收盘价距离较远的通道的变化方向就会逆转。
在扩张后,一旦趋势停止,与实际价格距离较远的通道就会发生逆转,价格的上涨也就此停止。
游客,本帖隐藏的内容需要积分高于 10000000 才可浏览,您当前积分为 0
|