Обновления от 18.11.2020 – Стоп-лосс и реструктуризация цикла бота


  1. Реализован механизм Stop-Loss

По многочисленным просьбам пользователей реализовали механизм Stop-Loss. Включается и настраивается механизм Stop-Loss в фильтрах бота при его создании/редактировании в меню «Боты».

На данный момент реализовано два условия для срабатывания механизма Stop-Loss:

1. Выполнен последний ордер страховочной сетки бота и достигнут заданный % изменения цены от цены последнего ордера страховочной сетки.

Для исходного алгоритма LONG: если выполнена вся сетка страховочных ордеров и цена продолжила уменьшаться от цены последнего ордера в сетке на нужное значение в процентах, то отменяем тейк-профит ордер текущего цикла, после чего отправляем на биржу ордер на продажу по рынку, тем самым фиксируя убыток.

Для исходного алгоритма SHORT: если выполнена вся сетка страховочных ордеров и цена продолжила увеличиваться от цены последнего ордера в сетке на нужное значение в процентах, то отменяем тейк-профит ордер текущего цикла, после чего отправляем на биржу ордер на покупку по рынку, тем самым фиксируя убыток.

Для включения Stop-Loss нужно в поле «Операция» выбрать знак == и в поле значение задать числом желаемый процент, при достижении которого Stop-Loss сработает. Дополнительную настройку задавать не нужно.

2. Достигнут заданный % изменения цены от цены первого ордера бота.

Для исходного алгоритма LONG: если цена уменьшилась от цены первого ордера сетки на нужное значение в процентах, то отменяем все активные ордеры текущего цикла, включая тейк-профит ордер, после чего отправляем на биржу ордер на продажу по рынку, тем самым фиксируя убыток.

Для исходного алгоритма SHORT: если цена увеличилась от цены первого ордера сетки на нужное значение в процентах, то отменяем все активные ордеры текущего цикла, включая тейк-профит ордер, после чего отправляем на биржу ордер на покупку по рынку, тем самым фиксируя убыток.

Для включения Stop-Loss нужно в поле «Операция» выбрать знак == и в поле значение задать числом желаемый процент, при достижении которого Stop-Loss сработает. Дополнительную настройку задавать не нужно.

По умолчанию после срабатывания Stop-Loss бот не остановится, а начнет новый цикл.

Если вы хотите, чтобы бот после срабатывания Stop-Loss остановился и не начинал новый цикл, то включите фильтр «Остановить бота при срабатывании».

Для включения данного фильтра нужно в поле «Операция» выбрать знак == и в поле значение задать 1. Дополнительную настройку задавать не нужно.

Настройка Stop-Loss доступна в режиме симуляции.

2. Реструктуризация цикла бота

Чтобы сократить риски торговли и расширить возможности бота по усреднению при высокой волатильности мы реализовали механизм реструктуризации активного цикла работы бота.

Используя данный механизм, вы можете увеличить значение настройки «перекрытие изменения цены (%)» в текущем активном цикле бота.

Новое значение будет применено, когда на бирже исполнится заданное количество ордеров страховочной сетки.

Таким образом, вы можете переместить цены оставшихся (новых) страховочных ордеров дальше от текущей цены на бирже, когда цена меняется сильно и часть страховочных ордеров бота уже исполнена.

Включить реструктуризацию цикла можно при создании/редактировании бота в меню «Боты».

Настройка находится в блоке основных настроек бота.

Помимо включения самой настройки нужно задать:

— «Количество исполненных ордеров сетки».
Оно задаст срабатывание механизма реструктуризации цикла. Когда на бирже исполнится заданное количество ордеров, то к оставшимся ордерам сетки будет применено новое значение настройки «перекрытие изменения цены (%)».

— «Новое перекрытие изменения цены».

После включения настройки «реструктуризация цикла» вы можете посмотреть какая сетка цен получится кликнув «Показать сетку ордеров».

Настройка «реструктуризация цикла» также доступна в режиме симуляции.

10 694 views
4.8 6 votes
Article Rating
Subscribe
Notify of
guest
0 Comments
Oldest
Newest Most Voted
Inline Feedbacks
View all comments