Прослушал продвинутый курс (почти весь 11 уроков), разобрался с делегатами и прочими штуками с#... Спасибо! Очень хороший курс!
Начал писать снова скрипт, получилось не плохо по сравнению с предыдущим вариантом, но не получилось сделать разворот по смене сигнала, стоплос срабатывает, а в противоположную сделку не входит frown
if (sp != null)
{
sp.CloseAtStop(i+1, Sl_sell, "SX");
sec.Positions.BuyIfGreater(i, 1, Price_buy, "LN");
}

выглядит как-то так... может есть какой способ развернуться по простому, ну или по сложному..
Спасибо!