Подскажите пожалуйста в чем ошибка?
Наверно неправильно написанно в чем ошибка не пойму
для шорта срабатывает на открытии следующего бара, для лонга вообще не срабатывает
//Безубыток шорт
var incomeShort = shortPos.EntryPrice * 0.985;
var buShort = shortPos.OpenProfit(i) > incomeShort ? shortPos.EntryPrice * 0.9995 : 0;
shortPos.CloseAtStop(i + 1, buShort, Slippage, "SBU");
//Безубыток лонг
var incomeLong = longPos.EntryPrice * 1.0015;
var buLong = longPos.OpenProfit(i) > incomeLong ? longPos.EntryPrice * 1.0005 : 0;
longPos.CloseAtStop(i + 1, buLong, Slippage, "BBU");