Вот так работает:
for (int i = 0; i < count; i++)
{
if (le == null)
{
if (sma[i] < sec.Bars[i].Close)
{
...
}
}
}
А вот так почему то не работает:
for (int i = 0; i < count; i++)
{
if (le == null && sma[i] < sec.Bars[i].Close)
{
...
}
}
Не то что бы условие не срабатывает, а именно выдает ошибку.