вот тут логика кривовата

for (int i = 0; i < c.Count; i++)
{
var cm = h[i] + atr[i];
var cb = l[i] - atr[i];

var st = cci[i] > 0 ? cb : cm;
list.Add(st);
}
нужно сверяться с предыдущим значением list на меньше\больше, тогда не будет лишней пляски


Отредактировано vito333 (Sat Feb 11 2012 06:25 PM)