Меню

Принцип TrailingStop

 
TrailingStop — это алгоритм управления ордером StopLoss. Он предназначен для автоматизации процесса переставления StopLoss, при движении цены в безубыточном направлении, на указанный % шага  от цены покупки ордера. Таким образом TrailingStop все время двигает уровень StopLoss вслед за ценой, помогая сохранить прибыль.
 
 
 
  Точка а — Открывается ордер на покупку (Buy)
                    Точка b — Включается TrailingStop и переносит StopLoss позиции вслед за ценой.
                    Точка с — Цена начинает снижаться и идет против нашей покупки, StopLoss остается без изменений.
                    Точка d — Цена вновь идет вверх, TrailingStop двигает стоп ордера вслед за ней.
                    Точка e — Цена достигла максимума и пошла вниз, StopLoss не изменяется.
                    Точка f  — Сработал StopLoss, не позволив потерять полученную ранее прибыль.
 
 
 
При настройке TrailingStop ВАЖНО знать:
• TrailingStop активируется  на торговой паре только в том случае, если указан % профита в настройках пары не менее 1%;
• % профита можно выставить любой, но не менее 1%;
• В окне «порог включения» указывается значение в %, это отступ в % от цены безубыточной продажи купленного ордера (т.е. комиссия биржи * 2 + 0.25%), при достижении которого активируется TrailingStop. «Порог включения» необходим для того, чтобы компенсировать незначительные колебания курса из-за которых купленный ордер может выбить по StopLoss. Соответственно, если значение «порога включения» сделать меньше 0.8%, то вероятность закрытия ордера по StopLoss возрастает. Если  значение «порога включения» сделать 2% и выше, то активация TrailingStop будет происходить пока курс не вырастет на это значение и это возможная упущенная выгода.
 
 
Пример:
Порог = 1%
StopLoss = 1.5%
Комиссия биржи = 0.2%
 
Первая покупка совершена по цене 1000$
Первый раз TrailingStop сработает на цене
Первая покупка+(Первая покупка*(комиссия биржи*2)/100)+(1000$*порог/100)
1000$+(1000$*(0.2%*2)/100)+(1000$*1%/100)=1014,04$
Проще говоря первый раз TrailingStop сработает на цене
порог+комиссия биржи*2
 
 
Новый StopLoss при этом будет
Первая покупка+(Первая покупка*(Комиссия биржи*2+0.25)/100)
1000$+(1000$*(0.2%*2+0.25%)/100)=1006,5$
 
Последующий TrailingStop будет передвигать текущую цену StopLoss путем сравнения  цены курса валютной пары  с ценой,  равной сумме текущего StopLoss и «порога».
 
Например, цена курса валютной пары выросла до значения 1108$
 
Бот сравнивает текущую цену (1108$) и цену, равную сумме StopLoss и «Порог»
 
(1006,5$+(1006,5$*1%/100)=1016,56$)
 
В таком случае, бот переставит StopLoss с 1006,5$ на цену = 1108$-(1108$*1%/100)=1096,92$