| 首页 | 期货入门 | 期货知识 | 期货术语 | 短线技巧 | 开仓 | 平仓 | 期货高手 | 止损止盈 | 仓位管理 | 套利 | 套保 | 程序化 | 外盘期货 | 期权 | 期货书籍 | 软件 |

818期货学习网 > 现货黄金 > 黄金高胜算交易 >

三、布林带收口[乖离]

2014-08-03 16:46 来源:818期货学习网



黄金1小时交易的第一个进场要件我们已经在前面予以具体、全面的解释,大家要弄清楚的话一定要结合软件来理解。每个人都有自己的交易方式,我们这里介绍的交易方式是我们交易经验的一个重要部分,并不能代替你的经验,正确的交易方式只有一个,那就是你自己的交易方式。所以,请你铭记本书扉页上的那句话:“I Trade One Way , My  Way!”所以,当你了解了我们这套系统之后,要对两个概念清晰:适合你的交易系统和他人的交易系统。

现在转入正题,本部分传授关于布林带收口的研判和运用技巧。当我们发现顾比复合均线回档时,我们接下来的工作是查看布林带是否处于收口中,最好是收口末期,而且价格线恰好在布林带的外轨处。第二个进场条件的基本要求是: 布林带收口。

我们首先来简单介绍一下布林带的基本构造,免得读者感到处处都需要参考其他书。关于布林带有一本比较权威的书是其创始人写的,中文书名就叫《布林带》,布林带据说是唯一符合统计学原理的科学指标。就我们的操作实际来看,布林带确实部分解决了识别敛散节点的难题,这是布林带的一大贡献。交易机会存在于收敛到发散这个节点,布林带是迄今为止在此方面做得最出色的技术指标之一。

布林带由3条线组成,当然你可以看见5条线和7条线的布林带,那是2条或者3条布林带叠加的结果。布林带中间的一条线是均线,通常设定为20期均线,两边的均线涉及标准差调整,被称为外轨,在上的一条被称为上轨,在下的一条被称为下轨。如图2-9所示,该图标注了一条布林带,需要提示大家的是我们利用的参数是(13,0,1.618),13是菲波纳奇数字,适合短线交易,1.618是菲波纳奇比率。一般的布林带指标第三个数字只能设成整数,你需要利用我们提供的特殊布林带指标来完成设置,请根据附录中的下载指南免费下载这个指标到你的MT4软件平台上。当然,你也可以根据自己手动输入代码来深入研究这个指标的含义,下面是这个指标的代码:

#property indicator_ chart_ window
#property indicator_ buffers 3
#property indicator_ colorl LightSeaGreen
#property indicator_ color2 LightSeaGreen
#property indicator_ color3 LightSeaGreen

//—— indicator parameters

extern int   BandsPeriod = 20;
extern int   BandsShift= 0;
extern double BandsDeviations=2. O;

//—— buffers
double MovingBuffer[];
double UpperBuffer[];
double LowerBuffer[] ;

//+ —————————————————————— +
// I   Custom indicator initialization function   I  
//+ —————————————————————— +

int int()

{

//一一indicators

SetlndexStyle (O,DRAW _ LINE) ;
SetlndexBuff er (0,Moving Buff er) ;
SetlndexStyle(1,DRAW_ LINE) ;
SetlndexBuffer(l, UpperBuffer);
SetlndexStyle(2, DRAW_LINE);

SetindexBuff er ( 2, Lower Buff er) ;

//——
SetindexDraw Begin ( 0, BandsPeriod + BandsShift) ;
SetlndexDraw Begin ( 1 , BandsPeriod + BandsShif t) ;
SetlndexDrawBegin (2, BandsPeriod+ BandsShift);
//——
return(0);

}

//+ —————————————————————— +
// I   Bollinger Bands  I  
//+ —————————————————————— +

int start()

{
int  i, k, counted_ bars= IndicatorCounted();
double deviation;
double sum, oldval, newres ;

//——
   if(Bars< = BandsPeriod)  return(0);
//—— initial  zero

if(counted bars<1)
for( i = 1; i< = BandsPeriod ; i++)

{
MovingBuffer[Bars-i] =EMPTY _ VALUE;
UpperBuffer[Bars-i]=EMPTY _VALUE ;
LowerBuffer[Bars-i] = EMPTY 一VALUE;

}

//——
int limit= Bars-counted_bars;

if(counted _ bars> O) limit++ ;
for ( i=O; i< limit; i++)

MovingBuffer[i] = iMA (NULL ,0, BandsPeriod, BandsShift, MODE_SMA, PRICE CLOSE, i) ;

//——
i =Bars—BandsPeriod+1;
if (counted bars> BandsPeriod -1) i =Bars-counted_ bars - 1;
whileC i>=O)

{

sum=0.0;
k= i+ BandsPeriod- 1;
oldval= MovingBuffe r [ i ] ;
while(k> =i)
{

newres=Close[ k]-oldval ;

sum+=newres*newres;
k一;

}

deviation= BandsDeviations*MathSqrt( sum/ BandsPeriod);
UpperBuffer[i] = old val+deviation;
LowerBuffer[i] =oldval-deviation;

i—;

}

//+ —————————————————————— +

 


期货手续费一览表【与交易所同步更新】
期货保证金一览表【与交易所同步更新】
上一篇:二、顾比复合均线回档[交叉]
下一篇:四、随机震荡指标过度

 




| 联系我们 | 投稿中心 | 广告合作 | 网站地图 | 免责声明 |

© Copyright 2014 818期货学习网 All Rights Reserved. 浙ICP备14000419号-1