Когда вошел в позицию Лонг, выставил простой стоп и цену прохода 150 пунктов в нашу сторону.
Code:
var stopL = LongPos.EntryPrice - 150;
var incomeLong = LongPos.EntryPrice +150;

Если мы в позиции, то выходим по обычному стопу
Code:
LongPos.CloseAtStop(i+1,stopL, Slippage, "BBU");

Но, если цена изменился на 150 пунктов в нашу сторону, то изменяем стоп.
Code:
if(high[i] > incomeLone)
stopL = LongPos.EntryPrice + 50;