1. Автоматическое переворачивание алгоритма
Включить функцию «Автоматическое переворачивание алгоритма бота» и выбрать бота для переворачивания (его необходимо создать заранее) можно в настройках бота.
В зависимости от определенных условий бот может остановить текущий активный цикл работы, отменить все активные ордеры, включая тейк-профит, после чего передать полученный от работы депозит в кошелек другого бота (с противоположенным алгоритмом) и запустить его в работу.
Автоматическое переворачивание алгоритма бота может быть полезным при агрессивной стратегии торговли надежными монетами, а также для того, чтобы депозит бота не простаивал в ожидании нужной цены на бирже. Кроме того данный механизм пригодится для сокращения возможных потерь при попадании бота в ситуацию «Инвестор», когда выполнены все ордеры сетки и цена продолжила удаляться от цены тейк-профит ордера.
Условия для срабатывания переворачивания алгоритма бота задаются в фильтрах для бота.
Пример использования автоматического переворачивания алгоритма
Рассмотрим на примере исходного депозита в BTC и торговой пары ETH-BTC с алгоритмом LONG (ETH будет покупаться за BTC при падении цены ETH). ETH является крупной и надежной монетой с большой капитализацией, объемами торгов и т.д. Исходя из этого можно предположить, что имея исходный депозит в BTC, не страшно если он при торговле в алгоритме LONG временно перейдет в ETH. Поэтому для такой торговой пары можно задать очень агрессивные настройки торговли (маленький процент перекрытие изменения цены), чтобы получать больше профита. Однако агрессивные настройки торговли могут привести к выполнению всех ордеров сетки. В этом случае как раз можно автоматически перевернуть алгоритм в другую сторону, чтобы не ждать возвращения цены и депозит не простаивал, а торги продолжались и получался профит. Это значит что LONG бот в паре ETH-BTC должен быть остановлен, депозит от его работы передан SHORT боту в той же торговой паре (ETH будет продаваться за BTC при росте цены ETH). В данной ситуации важно при переворачивании алгоритма задать менее агрессивные настройки новому боту, что позволит оставаться в плюсе если вновь все ордеры сетки будут выполнены.
Как включить автоматическое переворачивание алгоритма, что для этого нужно?
Для переворачивания алгоритма нужно создать связку из двух ботов. Связка состоит из первичного бота, который будет работать изначально, а также бота, который ему назначен для переворачивания. Оба бота должны быть созданы для одной и той же биржи и торговой пары. Алгоритмы ботов должны быть противоположенными. Сумма кошелька первичного бота должна соответствовать исходному депозиту в аккаунте на бирже. Сумма кошелька бота для переворачивания будет автоматически назначена при срабатывании механизма переворачивания (в переворачиваемый бот передается депозит от работы текущего бота). Отметим, что в настройках бота, который назначен для переворачивания также можно назначить своего бота для переворачивания и им может быть первичный бот. Таким образом можно создавать переворачивание по кругу между двумя ботами либо создавать цепочки ботов для переворачивания алгоритма.
Для включения автоматического переворачивания алгоритма нужно в настройках бота активировать чекбокс «Включить автоматическое переворачивание алгоритма» и выбрать бота, который будет запущен при срабатывании механизма переворачивания.
Какие условия срабатывания автоматического переворачивания алгоритма и как их задать?
По умолчанию автоматическое переворачивание алгоритма бота срабатывает при выполнении всех ордеров сетки, но можно задать и другие условия для срабатывания данного механизма.
- 1. Выполнены все ордеры сетки и цена продолжила удаляться от цены последнего ордера на указанный в настройках процент.В данном случае отслеживание дальнейшего изменения цены начинается после выполнения всех ордеров сетки.
- В случае исходного алгоритма LONG если выполнена вся сетка страховочных ордеров и цена продолжила уменьшаться от цены последнего ордера в сетке на нужное значение в процентах то отменяем тейк-профит ордер текущего цикла, после чего передаем оставшийся депозит от этого ордера назначенному для переворачивания SHORT боту и запускаем его. Таким образом торговля продолжится в обратную сторону.
- В случае исходного алгоритма SHORT если выполнена вся сетка страховочных ордеров и цена продолжила увеличиваться от цены последнего ордера в сетке на нужное значение в процентах, то отменяем тейк-профит ордер текущего цикла, после чего передаем оставшийся депозит от этого ордера назначенному для переворачивания LONG боту и запускаем его. Таким образом торговля продолжится в обратную сторону.
Данное условие для срабатывания автоматического переворачивания алгоритма задается в настройках бота, а именно в фильтрах для старта бота. Название фильтра для старта бота «Переворачивание алгоритма: Выполнен последний ордер & % изменения цены».
- 2. Цена изменилась на указанный процент от цены первого ордера в сетке.В данном случае не важно сколько ордеров сетки выполнено. При удалении текущей цены на нужный процент от цены первого ордера в сетке, все активные ордеры цикла будут отменены, а алгоритм будет перевернут.
- В случае исходного алгоритма LONG если цена уменьшилась от цены первого ордера сетки на нужное значение в процентах, то отменяем все активные ордеры текущего цикла, включая тейк-профит ордер, после чего передаем оставшийся депозит от этого ордера назначенному для переворачивания SHORT боту и запускаем его. Таким образом торговля продолжится в обратную сторону.
- В случае исходного алгоритма SHORT если цена увеличилась от цены первого ордера сетки на нужное значение в процентах, то отменяем все активные ордеры текущего цикла, включая тейк-профит ордер, после чего передаем оставшийся депозит от этого ордера назначенному для переворачивания LONG боту и запускаем его. Таким образом торговля продолжится в обратную сторону.
Данное условие для срабатывания автоматического переворачивания алгоритма задается в настройках бота, а именно в фильтрах для старта бота. Название фильтра для старта бота «Переворачивание алгоритма: % изменения цены».
- 3. Цикл работы бота длится дольше указанного времени.Можно задать время (в часах) по истечению которого, если в активном цикле работы бота есть выполненные ордеры и выставлен тейк-профит ордер, то алгоритм будет перевернут.Данное условие для срабатывания автоматического переворачивания алгоритма задается в настройках бота, а именно в фильтрах для старта бота. Название фильтра для старта бота «Переворачивание алгоритма: Продолжительность работы цикла в часах».
|