Когда вошел в позицию Лонг, выставил простой стоп и цену прохода 150 пунктов в нашу сторону.
var stopL = LongPos.EntryPrice - 150;
var incomeLong = LongPos.EntryPrice +150;
Если мы в позиции, то выходим по обычному стопу
LongPos.CloseAtStop(i+1,stopL, Slippage, "BBU");
Но, если цена изменился на 150 пунктов в нашу сторону, то изменяем стоп.
if(high[i] > incomeLone)
stopL = LongPos.EntryPrice + 50;