int counted_bars=IndicatorCounted();
int i,limit15;
if(counted_bars<0) return(-1);
if(counted_bars>0) counted_bars--;
limit15=Bars-counted_bars;
if (15 != Period())
{
limit15 = MathMax(limit15,15/Period());
for(i=limit15; i>=0; i--)
{
int y15 = iBarShift(NULL,15,Time);
buffer515 = iCustom(NULL,15,IndicatorFileName,"",34,34,14,25,PRICE_CLOSE,4,y30);
buffer630 = iCustom(NULL,15,IndicatorFileName,"",34,34,14,25,PRICE_CLOSE,5,y30);
buffer830 = iCustom(NULL,15,IndicatorFileName,"",34,34,14,25,PRICE_CLOSE,7,y30);
}
return(0);
}
for (i=limit15;i>=0;i--)
{
if (14>1) buffer815 = iCCI(NULL,0,14,PRICE_TYPICAL,i);
}
return(0);
}
ตรง IndicatorCounted() แทนค่าอื่น ได้ไหมครับมัน error ตรงนี้ครับ (ผมเคยแทนด้วย Bars - 1 แล้วแต่ไม่ผ่านครับ)