Nektodron, буду благодарен, если сможете помочь. Необходимо было внести изменения в код, как всегда сделал это по дилетантски
Было:
Code:
var MyAtrNoSma = new double[sec.Bars.Count];
MyAtrNoSma[i] = ((sec.HighPrices[i]-sec.LowPrices[i])/sec.LowPrices[i]);
Trig = (Series.SMA(MyAtrNoSma, PerB)[i]*...;

Хочется получить:
Code:
var MyAtrNoSma = new double[sec.Bars.Count];
var var0 = new double[sec.Bars.Count];
var var1 = new double[sec.Bars.Count];
MyAtrNoSma[i] = ((sec.HighPrices[i]-sec.LowPrices[i])/sec.LowPrices[i]);
{
	var0[i-1] = Series.SMA(MyAtrNoSma, PerB)[i-1]; //необходимо найти среднее значение MyAtrNoSma на сформировавшихся барах [i-1]
	var1[i] = Delit/Series.SMA(varb0, Usred)[i]; //далее полученное среднее значение MyAtrNoSma дополнительно усреднить (т. е. найти SMA полученного значения var0 - аналогично наложению мувинга на инидкатор ATR заданного периода), чтобы разделить полученным значением число Delit
}
Trig = varb0[i-1]*varb1[i]*...;

В Trig необходимо перемножить varb0 на коэффициент varb1 (полученный из varb0).

P. S. При компиляции кода SharpDevelop пишет:
11:57:08.00[1]DEBUG:Start logging...
11:57:08.01[1]DEBUG:Show splash...
11:57:08.01[1]DEBUG:Using PNG in SplashScreen

Таких сообщений нет при компиляции других скриптов.