Страница 1 из 1

TrailingStopLoss работает ?

Добавлено: 27 июн 2018, 11:06
avkozlovskiy
Добрый день.

Подскажите, сейчас TrailingStopLoss в роботах работает ? У меня он почему-то работает как обычный стоп, без трейлинга.

Re: TrailingStopLoss работает ?

Добавлено: 27 июн 2018, 11:13
evge
Здравствуйте!

А как команду отправляете, можно привести пример?
Возможно, неправильно задана цена и просто срабатывает сразу.

Re: TrailingStopLoss работает ?

Добавлено: 27 июн 2018, 11:19
avkozlovskiy
Нет, срабатывает не сразу, цена уходит в профит, ставлю трейлинг стоп, цена обратно, стоп не срабатывает. Срабатывает когда профит < 0 и <= указанного трейлинг стопа.

Ставлю так:

Код: Выделить всё

  AddParameter("TSL", 1, 1);//стоп
  AddParameter("TP", 1, 1); //уровень, где ставим стоп

...

  if ( CurrentPL() >= TP )
  {
        TrailingStopLoss(TSL, SignalPriceType.DeltaFromAveragePrice);
  }

Re: TrailingStopLoss работает ?

Добавлено: 27 июн 2018, 12:59
evge
Вы это видите в реальном роботе или в тестах?

Предположу что это в тестировании, тогда понятно, т.к.:

При тестировании трейлинг-стопы не работают.
При тестах они отработают как обычные стоп заявки StopLoss().

Re: TrailingStopLoss работает ?

Добавлено: 27 июн 2018, 13:25
avkozlovskiy
Да, в тестировании на истории. Не знал что не работают, спасибо.

Re: TrailingStopLoss работает ?

Добавлено: 27 июн 2018, 13:42
Simonov
Евгений, насколько я понимаю, трейлинг-стоп не работает в режиме тестирования лишь потому, что в данном режиме к нам поступают данные об уже сформированных свечах, без информации о движениях внутри них? А если, например, при тестировании стратегии, работающей на часовых промежутках, использовать минутные таймфреймы, трейлинг-стоп будет работать более менее адекватно?

Re: TrailingStopLoss работает ?

Добавлено: 27 июн 2018, 13:57
avkozlovskiy
Я так пробовал, на 5сек ФТ тестировал с большим стопом для этого ТФ и все равно не работало.

Re: TrailingStopLoss работает ?

Добавлено: 27 июн 2018, 14:06
evge
Да, в тестировании нет сведений о движении цены внутри бара.
С реальностью не сойдётся всё равно. Цена будет подтягивать стоп, а в тестировании непонятно где ему надо было сработать.

Если ТФ небольшой, можно организовать свой следящий стоп программно.