Zeusbot – универсальный бот для торговли хеджами на фьючерсных контрактах биржи Binance. Сама суть алгоритма такая, что бот по сигналу входит в первоначальную позицию по направлению и расставляет сетку в этом направлении. Также, если разрешено противоположное направление, делает то же самое в противоположном направлении. Это и позволяет делать режим хеджирования.

Позиция по направлению может сокращаться, а сетка сниматься:
1. По главному Тейк Профиту (Тейк Профит для самого первого входа в сделку, перед расставлением сетки доп. ордеров)
2. По общему страховочному Стоп Лоссу (в % от самого дальнего уровня)
3. По параметру «Шаг (%)» (он же Тейк Профит для Дополнительных ордеров)
4. По противоположному сигналу индикатора (параметр «Реверсивный выход»), который был использован для первого входа и дальнейшей расстановки сетки. Вместе с параметром «Реверсивный выход» может использоваться параметр «Только профит». Все выполнится, только если вход по первому уровню сетки в плюсе. Если что-то не указано для отмены сетки и закрытия позиции, то не используется.

Параметр «Множитель» делает прогрессию параметра «Шаг (%)». Пример: установим «Множитель» 1,5, «Шаг (%)» 1%. В таком случае, расстояние между первым и вторым ордером на докупку будет 1,5% (1,5*1%), а между вторым и третьем 2,25% (1,5*1,5*1%). Установив «Множитель» на значении 1 – шаг между дополнительными ордерами останется неизменным.

При торговле по основному движению пары на крупном ТФ, увидев, что идет растущий тренд - можно оставить работу только в Лонг. Или, наоборот, при ожидании глобального движения вниз, можно оставить в работе только в Шорт. Если же есть большая уверенность что рынок будет идти в боковике, то можно выбрать оба варианта торговли.

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

В зависимости от ваших навыков и пожеланий, Zeusbot можно запускать в 2-х режимах:

- автоматический режим торговли (для новичков без опыта)
- настраиваемый режим торговли (для опытных трейдеров)


Раздел «Настройки API Binance»

API Key и Secret Key – ключи из личного кабинета биржи Binance. Они нужны для торговли ботом и создаются в разделе «Управление API». Данные ключи шифруются в личном кабинете Zeusbot, что позволяет вам публично настраивать и использовать бота.

Раздел «Настройки торговли»

Раздел предназначен для настройки торговых стратегий и всех параметров работы Zeusbot. Если стоит галочка на «Торговля в авто-режиме» - то бот будет торговать в авто-режиме, игнорируя все торговые настройки.
Чекбокс «Торговля в авто-режиме» - полностью автоматический режим работы бота. Выбирайте его, если хотите запустить бота, не вмешиваясь в его настройки. Советуем данный режим для всех новичков.
Кнопка «Добавить пару» - добавляет одну торговую пару (количество торговых пар определяете сами, исходя из вашего фьючерсного депозита и настроек торговли).
Кнопка «Сохранить пары» - сохраняет все пары и настройки торговли по этим парам. Нажимать кнопку, только после того, как все добавлено и настроено.

- при нажатии, скопирует настройки данной торговой пары на все остальные.
- при нажатии, удалит выбранную торговую пару.


Раздел «Управление ботом»

Раздел предназначен для управления торговым процессом бота.

Кнопка «Остановить» - останавливает работу полностью работу бота.
Кнопка «Отменить все ордера» - отменяет все активные ордера (используется при перенастройке бота или при необходимости быстро отменить открытые ордера по всем парам).
Кнопка «Закрыть все позиции» - закрывает все активные позиции по всем парам (рекомендуется перед использованием остановить бота, а затем закрывать все позиции).
Кнопка «Лог работы» - открывает окно с логированием торгового процесса бота.


Раздел «Торговая информация»

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


Параметры «Настройки торговли»

Поле «Торговая пара» - выпадающий список контрактов для торговли.
Поле «Размер ордера (%)» - размер ордера выбранной торговой пары в % от депозита (например: депозит на фьючерсах 1000 USDT, «Размер ордера (%)» вы указали число 5. Значит, по этой паре, будет открыт ордер суммой 50 USDT – 5% от текущего депозита 1000 USDT).
Поле «Плечо» - размер плеча для торговли ботом.
Поле «Long» - установленный чекбокс дает разрешение на покупку выбранной пары (должен быть активным, что бы бот торговал данной парой).
Поле «Short» - установленный чекбокс дает разрешение на продажу выбранной пары (должен быть активным, что бы бот торговал данной парой).
Поле «Выходить» - установленный чекбокс дает разрешение только на закрытие позиции. После закрытия позиции, бот не будет открывать новых ордеров по данной паре.
Поле «Реверс. выход» - если установить этот чекбокс, то противополный сигнал будет сигналом на выход (при условии, что текущая цена находится выше первоначального входа для лоноговой сетки и, наоборот, для шортовой сделки)
Поле «Только профит» - если установить этот чекбокс, то сигнал на реверсивный выход будет использоваться только если цена выше первого входа сетки (для лонговой сетки)
Поле «Доп. ордера без TP» - если установлен этот чекбокс, то бот будет закрывать весь объем позиции одним TP (при этом, объем всех сработавших ордеров будет добавлен в основной TP). Если чекбокс не установлен, тогда для каждого сработавшего доп. ордера будет открыт свой TP со своим объемом.

Поле «SL (%)» - размер Стоп Лосс в % от цены последнего доп. ордера.
Поле «TP (%)» - размер Тэйк Профит в % от цены актива.
Поле «TS (%)» - размер Трейлинг Стоп в % от цены актива. Трейлинг Стоп всегда «идет» за движением цены актива. При остановке бота, Тейлинг Стоп собьется, и при запуске бота, будет рассчитываться от текущей цены.
Поле «TD» - Делитель Трейлинг Стоп, который будет срабатывать при положительном PNL. Пример: TS у вас установлен в 0.5%, а TD в 2, тогда при отрицательном PNL, значение TS так и будет 0.5%, но как только PNL станет положительным, значение TS измениться на 0.25%.
Поле «TF» - устанавливает Тайм Фрейм, на котором будет работать бот.

Поле «Вход» - отвечает за настройки стратегии входа ботом в сделку.
Поле «Вход. Стратегия» - выбор стратегии для входа ботом в сделку.
Поле «Вход. Period» - период для индикатора стратегии на Вход
Поле «Вход. Param. 1» - дополнительные параметры для стратегии Входа (если требуется).
Поле «Вход. Param. 2» - дополнительные параметры для стратегии Входа (если требуется).

Поле «Дополнительные ордера» - отвечает за настройки работы дополнительных (страховочных) ордеров.
Поле «Дополнительные ордера. Количество» - количество используемых ботом дополнительных ордеров.
Поле «Дополнительные ордера. Шаг (%)» - растояние между дополнительными ордерами в % от цены актива.
Поле «Дополнительные ордера. Множитель» - размер множителя для «Шаг (%)». Если вы хотите увеличить расстояние между докупками, то множитель указываете > 1. Пример: установим «Множитель» 1,5, «Шаг (%)» 1%. В таком случае, расстояние между первым и вторым ордером на докупку будет 1,5% (1,5*1%), а между вторым и третьем 2,25% (1,5*1,5*1%). Установив «Множитель» на значении 1 – шаг между дополнительными ордерами останется неизменным.


Стратегии для работы с ботом Zeusbot

Рассмотрим, какие стратегии включены в бота и какие параметры в них есть. Если стратегия заканчивается на «» - это пробойная стратегия, вход будет стоп ордерами. Если заканчивается на «Down» - это отбойная стратегия, вход будет лимитными ордерами.

1. Bollinger Bands Down – стратегия работает по индикатору линии Bollinger (Боллинджер).
В поле «Вход. Period» - указываем период построения, в поле «Вход. Param. 1» - отклонение. Поле «Вход. Param. 2» не имеет значения, оставляем «0» по умолчанию.

При отскоке цены от нижней линии – бот открывает сделку на покупку, от верхней линии – открывает на продажу. Бот закрывает покупку при отскоке от верхней линии, и закрывает продажу при отскоке от нижней.


2. Bollinger Bands Up – стратегия работает по индикатору линии Bollinger (Боллинджер).
В поле «Вход. Period» - указываем период построения, в поле «Вход. Param. 1» - отклонение. Поле «Вход. Param. 2» не имеет значения, оставляем «0» по умолчанию.

При пробое вверх – бот открывает сделку на покупку, при пробое вниз – открывает на продажу. Бот закрывает покупку при пробое нижней линии, и закрывает продажу при пробое верхней.

3. MACD - стратегия работает по индикатору MACD, который используют для проверки силы и направления тренда, а так же определения разворотных точек.

В поле «Вход. Period» - указываем период быстрой скользящей, в поле «Вход. Param. 1» - период медленной скользящей, а в «Вход. Param. 2» - период скользящей для сигнала.

4. Price Channel Down – стратегия работает на отбое от ценового канала. В поле «Вход. Period» указываем, за какой период строить канал. При отскоке от нижней линии канала – бот открывает сделку на покупку, от верхней линии – открывает на продажу. И соответственно, бот закроет сделку на покупку при отскоке от верхней линии канала, и выйдет из продажи, при отскоке от нижней линии.

Индикатор имеет настройки тайифрейма (по которому считается индикатор) и периода (за сколько свечей считать максимум и минимум), где «Вход. Period» – это период для входа, и «Выход. Period» - период для выхода.
Остальные параметры – «Param. 1» и «Param. 2» (на Вход и Выход) не имеют значения, оставляем «0» по умолчанию.

5. Price Channel Up – стратегия работает на пробое ценового канала. В поле «Вход. Period» указываем, за какой период строить канал. При пробитии канала вверх – бот открывает сделку на покупку, при пробитии вниз – открывает на продажу. И соответственно, бот закроет сделку на покупку при пробитии нижней линии канала, и выйдет из продажи, при пробитии верхней линии.

Индикатор имеет настройки тайифрейма (по которому считается индикатор) и периода (за сколько свечей считать максимум и минимум), где «Вход. Period» – это период для входа, и «Выход. Period» - период для выхода.
Остальные параметры – «Param. 1» и «Param. 2» (на Вход и Выход) не имеют значения, оставляем «0» по умолчанию.

6. RSI – стратегия построена на работе индикатора RSI.

Бот открывает сделку на покупку, когда индикатор показывает выход из зоны «перепроданности (Oversold)», и наоборот, открывает на продажу, когда выходит из зоны «перекупленности (Overbought)».

«Вход. Period» – настройка периода индикатора.
«Вход. Param. 1» - значения индикатора, при котором бот откроет сделку на покупку (граница «перепроданности»), а «Вход. Param. 2» - значения индикатора, при котором бот откроет сделку на продажу (граница «перекупленности»)

«Выход. Param. 1» - это граница «перекупленности» - выход из покупки, и «Выход. Param. 2» - это граница «перепроданности» - выход из продажи.

7. SMA Cross – стратегия работает на пересечение скользящих средних.

Бот открывает сделку на покупку, когда короткая скользящая пересекает длинную снизу-вверх, при пересечение сверху-вниз - открывает на продажу. Краткая скользящая – это скользящая с меньшим периодом, а длинная – с большим периодом.

В поле «Вход. Period» указываем период для краткой скользящей, а в поле «Вход. Param. 1» - период длинной. Поле «Вход. Param. 2» не имеет значения, оставляем «0» по умолчанию.

8. SMA Direct ContrTrend – стратегия работает на анализе скользящей средней. Сигналом на покупку является движение скользящей вниз. Сигналом на продажу - вверх.

«Вход. Period» – указываем период для скользящей.
Остальные параметры – «Param. 1» и «Param. 2» (на Вход и Выход) не имеют значения, оставляем «0» по умолчанию.

9. SMA Direct Trend – стратегия работает на анализе скользящей средней. Сигналом на покупку является движение скользящей вверх. Сигналом на продажу - вниз.

«Вход. Period» – указываем период для скользящей.
Остальные параметры – «Param. 1» и «Param. 2» (на Вход и Выход) не имеют значения, оставляем «0» по умолчанию.