for (int bar = StartBar; bar < compressed.Bars.Count; bar++)
{
cSL[bar] = Условия ? 1:0;
cSS[bar] = Условия ? 1:0;
}
var SS = compressed.Decompress(cSS, DecompressMethodWithDef.Default);
var SL = compressed.Decompress(cSL, DecompressMethodWithDef.Default);
for (int bar = StartBar; bar < source.Bars.Count; bar++)
signalLong = false; // изначально нет длинной позиции
signalShort = false; // изначально нет короткой позиции
Last_close_position =Last_close_position_ok.Execute(source,bar);
if (SL[bar]>0)
{
ctx.Log("Нормальная работа скрипта", 1,true);
}
if ( SS[bar]>0)
{
ctx.Log("Не нормальная работа скрипта", 1,true);
}