Originally Posted by
;
#property 版权所有 VMesquita
#property indior_chart_window/在主图表窗口中绘制 indior
#property indior_buffers 1
整数限制;
初始化()
{
//----
返回(0);
}
int deinit()
{
返回(0);
}
内部开始()
{
双 O、C、H、L、O1、C1、H1、L1、O2、C2、H2、L2;
字符串文本;
int counted_bars=IndiorCounted();
limit=Bars-counted_bars;
//---- 检查可能的错误
如果(counted_barslt;0){
警报(没有酒吧..);
返回(-1);
}
//---- 最后计算的柱将被重新计算
for(int i=1; ilt;limit; i ) {
TO=Open(NULL,0,i);
C=iClose(NULL,0,i);
H=iHigh(NULL,0,i);
L=iLow(NULL,0,i);
O1=iOpen(NULL,0,i-1);
C1=iClose(NULL,0,i-1);
H1=iHigh(NULL,0,i-1);
L1=iLow(NULL,0,i-1);
O2=iOpen(NULL,0,i 1);
C2=iClose(NULL,0,i 1);
H2=iHigh(NULL,0,i 1);
L2=iLow(NULL,0,i 1);
文字=;
如果(((H-L)gt;4*(O-C))((C-L)/(0.001 H-L)gt;=0.75)((O-L)/(0.001 H-L)gt;=0.75)) text=Hang;
如果(H==C)文本=购买;
如果(C==L)文本=卖出;
//如果我们发现一个特殊的 candlem 写在图表中
如果(文字!=)
{
ObjectCreate(DoubleToStr(i,0) label, OBJ_TEXT, 0, Time[i], H);
ObjectSetText(DoubleToStr(i,0) label, text, 15, Arial, Blue);
播放声音(wait.wav);
}
}
}