//------------------------------------------------------------------
if (Direction[limit] == -1) CleanPoint(limit,TrendDoA,TrendDoB);
for(i = limit; i >= 0; i--)
{
double atr = iATR(NULL,0,period,i);
double cprice = close[i];
double mprice = (high[i]+low[i])/2;