Quote:
// Торговля.

int barsCount = source.Bars.Count;

for (int i = 0; (i < barsCount); i++)

{

IPosition le = source.Positions.GetLastActiveForSignal("LE");

if (le == null)

{

// Если нет активных длинных позиций, выдаем условный ордер на создание новой позиции.

source.Positions.BuyIfGreater(i + 1, 1, high[i], "LE");

}

else

{

le.CloseAtStop(i + 1, low[i], "LX");

}

IPosition se = source.Positions.GetLastActiveForSignal("SE");

if (se == null)

{

// Если нет активных коротких позиций, выдаем условный ордер на создание новой позиции.

source.Positions.SellIfLess(i + 1, 1, low2[i], "SE");

}

else

{

se.CloseAtStop(i + 1, high2[i], "SX");

}

}

}


зачем проходить циклом по всем свечам если конечно это не оптимизация или прогон по истории.

как из api узнать мы реально торгуем или проводится прогон по истории просто?

"bool IsOptimization " есть свойство но по нему можно узнать только "это оптимизация?" .