// Торговля.
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 " есть свойство но по нему можно узнать только "это оптимизация?" .