Все коллекции
Боты (DCA, GRID)
DCA боты
Интерфейс Продвинутого DCA бота и его основные параметры
Интерфейс Продвинутого DCA бота и его основные параметры
Обновлено больше недели назад

Введение

В этой статье мы рассмотрим основные настройки бота DCA.

Страница настроек состоит из нескольких разделов, которые можно перестроить в соответствии с вашими предпочтениями.

Эта статья подходит как для создания нового бота DCA, так и для редактирования существующего.

ПОЖАЛУЙСТА, ПОМНИТЕ!
Если вы отредактируете существующий DCA бот и сохраните новые настройки, они будут применены ТОЛЬКО к новым сделкам! Уже открытые и активные сделки не будут затронуты, вам необходимо будет отредактировать их вручную при необходимости!

Основные параметры

Здесь вы можете дать своему боту имя, выбрать биржу и тип бота.

Имя

Придумайте любое имя для своего бота. Вы увидите его в списке ботов и активных сделок. Можно дать название по торговой паре или настройкам. Однако постарайтесь сделать его уникальным, чтобы он не затерялся среди прочих ботов.

Биржа

Здесь можно выбрать аккаунт биржи, на котором будет торговать бот.

Тип бота

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

Также можно выбрать Составной для создания бота, который может торговать одновременно разными парами монет:

Пары

Рекомендованные пары

Динамически обновляемый список торговых пар с наибольшим объемом торгов за последние 24 часа:

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

Пары

Вы можете выбрать одну торговую пару для торговли с Простым ботом или несколько пар для Составного бота:

Примечание! Вы не можете выбирать пары с разными котировочными (QUOTE) валютами в одном и том же боте.

Например, вы не можете выбрать XRP/BTC, ADA/BTC, ADA/ETH и XRP/ETH одновременно в одном Составном боте. В этом случае вам придется создать два разных бота: один для ***/BTC и другой для ***/ETH.

Кнопка "***_ALL" добавит все доступные монеты, которые торгуются в паре с выбранной котировочной (QUOTE) валютой.

Кнопка "Очистить" удалит все из списка.

Стратегия

Здесь вы можете настроить более конкретные параметры для вашей торговой стратегии.

Максимальное количество одновременных сделок

Этот параметр доступен только для Составных ботов.

Он определяет, сколько сделок бот может открыть одновременно. Если боту разрешено торговать двадцатью парами, но на вашем биржевом счете достаточно средств только для пяти одновременных сделок, в этом поле следует ввести “5”. Это разрешит боту начать только пять сделок с выбранными вами монетами. После того как одна из сделок завершится, бот будет искать условия для запуска следующей по тем же критериям.

Стратегия

Стратегии Long и Short подробно описаны в этой статье.

Валюта прибыли (Profit currency)

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

  • При активном значении 'Quote' бот будет получать прибыль в котировочной валюте, которая находится в правой части торговой пары – ETH/BTC, NEO/BTC, ADA/BTC будут получать прибыль в BTC.

  • Когда активна опция 'Base', бот будет получать прибыль в базовой валюте, которая находится в левой части торговой пары – ETH/BTC – прибыль берется в ETH; XRP/BTС – прибыль берется в XRP; ADA/USDT – прибыль берется в ADA и так далее.

Объём стартового ордера

Это первый ордер, который бот создаст при запуске новой сделки. Если не меняя настройки задать здесь значение 10 и выбрать для бота пару ADA/USDT, а затем запустить его, то после открытия новой сделки LONG бот купит ADA на 10 USDT.

В Простом боте вы можете выбрать каким будет Стартовый ордер:

1. Абсолютная величина Котировочной (Quote) монеты (т.е. использовать 10 USDT для покупки ADA).

2. Абсолютная величина Базовой (Base) монеты (т.е. купить 20 ADA за USDT).

3. % от Всего баланса Котировочной монеты (например, 2% от 1000 USDT на вашем балансе сделает размер Стартового ордера равным 20 USDT).


В Составном боте такого выбора нет, там можно выбрать только Абсолютную величину Котировочной монеты:

ВАЖНОЕ ПРИМЕЧАНИЕ!

Если вы создаёте бот для фьючерсного рынка, то размер Стартового ордера (а также размер Страховочного ордера, равно как и Страховочный ордер выставляемый вручную) должны указываться с учётом размера плеча. Например, если вы вводите 100 USDT как размер Стартового ордера, позиция будет открыта с объемом в 100 USDT, но по факту, с плечом x20, лишь 5 USDT из вашего собственного баланса будут использованы для этой сделки (остальная сумма в 95 USDT будет "плечом", т.е. средствами заимствованными на бирже).

В случае если вы хотите использовать 100% вашего баланса (мы не рекомендуем такой шаг) и установили плечо в размере x10, то в это поле вам следует установить значение 1000%:

Тип стартового ордера

Здесь вы можете определить, какого типа будет Базовый ордер - Лимитный (Limit) или Рыночный (Market).

Если необходимо быстро принять решение о входе в сделку, выберите рыночный ордер (Market). Он может войти в сделку быстрее, но не по лучшей цене. Если боту необходимо войти в сделку по лучшей цене, то выберите лимитный ордер (Limit) и базовый ордер бота будет исполнен по указанной цене. Он будет размещен по лучшей цене спроса (ASK), – чтобы предотвратить проскальзывание для больших ордеров, – и на открытие этой сделки может потребоваться больше времени).

Лимитный тип ордера – это когда ордер размещается в книге ордеров биржи и ожидает исполнения.

Рыночный ордер – это когда ордер исполняется немедленно по текущей рыночной цене. Если размер ордера очень большой и/или ликвидность низкая и/или волатильность высокая, может произойти проскальзывание, когда ордер исполняется по худшей цене, следуя за её изменением.

Тип рычага (только для Фьючерсного рынка)

  • Не выставлять - будет выбран последний использованный вами на бирже тип рычага (Кросс или Изолированный).

  • Кросс - весь баланс вашего Фьючерсного счёта будет использован для торговли бота. Следует учесть, что чем больше баланса будет использовано, тем выше риск потери всей суммы в случае ликвидации позиции. .

  • Изолированная - бот будет использовать только определённый вами объем средств, в случае ликвидации позиции, только этот ограниченный объем средств может быть потерян.

Своё значение рычага

Эта настройка доступна только если в качестве типа Рычага выбраны Кросс или Изолированная маржа.

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

Реинвестируй прибыль

Название этой опции говорит само за себя.

Более детальная информация доступна в этой статье:

Условие начала сделки

Условие "Открытие сделки при первой возможности" выбрано по умолчанию.

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

Take profit

Целевая доходность (%)

Это целевая прибыль, которую бот должен получить с каждой успешной сделки. Когда бот открывает новую сделку, он размещает ордер Take Profit (TP), используя процент, указанный в этом поле.

Обратите внимание – бот будет размещать ордер TP с учетом торговых сборов биржи.

Расчёт доходности

Процент от базового ордера – бот будет рассчитывать целевой тейк-профит, используя только размер начального (базового) ордера, не принимая в расчет общий купленный объем. Допустим, была открыта сделка с начальным размером ордера $100 и целевой прибылью 5% ($5), после чего цена упала. В результате, используя страховочные ордера, бот купил монет еще на $900, и теперь общий объем сделки составляет $1000. Бот разместит ордер Take profit так, чтобы получить прибыль $5 (5% от $100), а не 5% от $1000.

Процент от итогового объема (по умолчанию) – бот будет брать прибыль от общего объема торговли. Из предыдущего примера бот выставит ордер Take profit таким образом, чтобы получить 5% от $1000.

Trailing

Включает функцию трейлинга для ордера Take Profit. Ордер становится рыночным и не размещается в книге ордеров биржи (см. подробнее выше).

Пожалуйста, помните – рыночный тип ордера (при активном трейлинге) может привести к убыткам из-за высокой волатильности, и/или большого размера ордера, и/или низкой ликвидности, особенно если отклонение слишком велико.

Более подробную информацию о функции трейлинга тейк-профита вы можете найти в этой статье:

Ниже приводим список торговых площадок, которые поддерживают функционал Trailing Take Profit:Here is a list of the exchanges that support Trailing Take Profit feature:

Exchange

TTP Feature

Demo аккаунт (Paper trading)

Binance Спот

Binance Фьючерсы USDT-M

Binance Фьючерсы COIN-M

Binance Маржинальная торговля

Binance US Спот

Binance TR

Bybit Спот (включая UTA аккаунты)

Bybit USDT Perp. (включая UTA аккаунты)

Bybit Inverse Perp. (включая UTA аккаунты)

Coinbase Advanced

Gate.io Spot

Gate.io USDT Perp.

Gate.io BTC Perp.

Gemini

HTX (Huobi)

Kraken

Kucoin

OKX Спот

OKX Фьючерсы

Вкладка "Условия" для Take Profit

Узнать больше об использовании "Условий" для закрытия сделок с Take Profit вы можете в этой статье:

Stop Loss

Stop Loss (%)

Если цена монеты упадет до этого уровня или ниже, бот выполнит выбранное действие. Значение должно быть ниже последнего страховочного ордера. Бот рассчитывает уровень Stop Loss (SL) на основе цены базового ордера, а не средней цены сделки.

Stop Loss действие

  • Закрыть сделку – бот закроет сделку в убыток по рыночной цене.

  • Закрыть сделку и остановить бота – бот закроет сделку в убыток по рыночной цене и остановится. После этого он не будет открывать новые сделки.

Trailing Stop Loss (TSL)

Трэйлинговый Stop Loss будет следовать за ценой в направлении вашей Take Profit цели и всегда будет отстоять на заданном расстоянии от максимума достигнутой цены. Используя TSL, пожалуйста, всегда имейте ввиду следующие факторы:

  • TSL не активируется, если его цена ниже цены ликвидации;

  • Когда вы используете трэйлинг и для Take Profit, и для Stop Loss - лишь одна из этих функций может быть активной. То есть, при активации Trailing Take Profit функция Trailing Stop Loss будет деактивирована.;

  • Добавление страховых ордеров к активным сделкам с включённой функцией TSL невозможно.

  • Если уровень активного TSL пересечёт уровень выставленного страхового ордера, этот страховой ордер будет отменён.

Больше информации по функционалуTrailing Stop Loss можно найти в данной статье:

Stop Loss timeout

Эта функция не позволит боту немедленно исполнить ордер Stop Loss и может быть полезен для предотвращения закрытия сделки из-за ложных фитилей свечей или "охоты" на Stop Loss (скоординированные действия, направленные на быстрое движение цены с целью вызвать массовое срабатывание SL). Таймер активируется, когда цена достигает или превышает настроенный вами % Stop Loss. Если цена не восстановилась до истечения заданного времени, бот закроет активную сделку по текущей рыночной цене. Время таймера указывается в секундах.

Обратите внимание, что при редактировании бот не влияет на действие Stop Loss уже открытых сделок. Редактируйте активные сделки по отдельности в каждой сделке, если вы хотите изменить действие SL немедленно. Например, у вас есть бот с активной сделкой, для бота установлено действие SL "Закрыть сделку и остановить бота". Если вы отредактируете бота, изменив действие стоп-лосса на "Закрыть сделку", и не будете редактировать сделку, бот все равно остановится, если сделка достигнет уровня стоп-лосса.

Снижение риска

Данный функционал позволяет снижать потенциальные убытки, когда рынок движется в невыгодном для вас направлении
Более детальную информацию можно найти в этой статье:

Страховочные ордера

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

Объём страховочных ордеров

Эта настройка определяет объем страховочных ордеров. Если поставить здесь 0.003, а остальные настройки оставить прежними, то при открытии сделки бот выставит 5 страховочных ордеров на -1%, -2%, -3% и т.д. от стартовой цены размером в 0.003 BTC.

Отклонение цены для выставления страховочного ордера (% от стоимости начального ордера)

Разница в процентах между базовым ордером и первым страховочным ордером. Если поставить здесь 1 и начать новую сделку с цены $100, то первый страховочный ордер будет размещен на уровне цены $99.

Максимальное количество страховочных ордеров

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

Количество одновременно активных страховочных ордеров

Означает, сколько страховочных ордеров бот будет держать открытыми на бирже одновременно. Допустим, есть сумма из трех активных ордеров и десяти максимальных страховочных ордеров. Когда бот начинает новую сделку, он автоматически выставляет три страховочных ордера и оставляет еще семь в запасе. Если цена упадет и первый страховочный ордер исполнится, бот выставит еще один, таким образом, одновременно останутся три активных страховочных ордера и еще шесть в запасе. То есть, когда цена падает, а страховочные ордера заполняются, бот будет открывать новые, пока не достигнет максимального количества - десяти. Если установить в полях "Максимальное количество страховочных ордеров" и "Количество одновременно активных страховочных ордеров" одинаковые значения, бот будет выставлять все доступные страховочные ордера для новой сделки сразу после ее открытия.

Множитель объема страховочных ордеров

Эта величина будет умножать объем каждого нового страховочного ордера. Допустим, есть бот с размером страховочного ордера 0,1 BTC и множителем 2. Объемы страховочных ордеров составят:

  1. 0.1 BTC.

  2. Объем последнего страховочного ордера, умноженный на заданную величину. 0.1 * 2 = 0.2 BTC.

  3. Объем последнего страховочного ордера, умноженный на заданную величину. 0,2 * 2 = 0,4 BTC.

  4. 0,4 * 2 = 0,8 BTC

  5. 0,8 * 2 = 1,6 BTC

  6. ...

Множитель шага страховочных ордеров

Эта величина будет умножать шаг в процентах между страховочными ордерами.

Допустим, есть бот с отклонением цены страховочного ордера 1%, а величина шага равна 2. Цены страховочных ордеров будут такими:

  1. Для первого ордера мы используем базовое отклонение для его размещения: 0 + -1% = -1%.

  2. Предыдущий шаг страховочного ордера умножается на значение шага, а затем добавляется к проценту последнего ордера. Последний шаг был 1%, новый шаг будет: 1% * 2 = 2%. Ордер будет выставлен на: -1% + -2% = -3%.

  3. Шаг: 2% * 2 = 4%. Ордер: -3%+ -4% =-7%.

  4. Шаг: 4% * 2 = 8%. Ордер: -7%+ -8% =-15%.

  5. Шаг: 8% * 2 = 16%. Ордер: -15%+ -16% =-31%.

Дополнительные настройки

Не начинать сделку, если суточный объем меньше

Бот начнет новую сделку ТОЛЬКО если пара на выбранной бирже имеет объем торгов за 24 часа больше, чем указано в этом поле.

Например, мы создаем бота с парами BTC_ALL и устанавливаем число в этом поле равным 500 BTC (оно рассчитывается в BTC для любого типа пар). В этом случае бот будет открывать сделки только по тем парам, которые будут иметь 24-часовой объем торгов не менее 500 BTC на выбранной бирже.

Минимальная и максимальная цена открытия сделки

Бот будет открывать новую сделку, только если текущая цена выше минимальной или ниже максимальной. Эта настройка рекомендуется для ботов с одной парой и бесполезна для ботов с несколькими парами.

Время ожидания перед открытием сделки

Бот не будет открывать новую сделку, пока не пройдет указанное количество секунд. Бот с несколькими парами имеет разные таймеры для каждой пары.

Открыть сделок и остановиться

Бот прекратит работу после открытия указанного количества сделок. Пустое поле отключает эту опцию.

Бот будет считать только открытые сделки и игнорировать количество завершенных/отмененных сделок. Например, если в поле указано 10, бот прекратит работу сразу после открытия 10-й сделки, независимо от того, сколько сделок было закрыто/отменено до этого.

Если в момент включения настройки бот уже активен, то будут учитываться только вновь открытые сделки после этого момента.

Одновременных сделок по одной паре

Доступно только для ботов с несколькими парами.

Бот может открывать несколько сделок с одной и той же торговой парой. По умолчанию бот настроен на открытие одной сделки по одной и той же паре. Если бот получает сигнал на открытие новой сделки, но сделка с этой парой уже существует, бот проигнорирует сигнал. Если вы измените параметр “Одновременных сделок по одной паре”, бот будет открывать дополнительные сделки, когда получит сигнал о начале новой сделки с той же парой.

Каждая сделка по одной и той же паре – это такая же сделка, как и любая другая сделка с прочими парами. Это означает, что сделки по одной и той же паре будут влиять на максимальный лимит сделок (см. выше в статье). Например, вы настроили бота на открытие максимум 3 активных сделок, а одновременных сделок по одной и той же паре установлено тоже 3. Если бот открывает 2 сделки, допустим, на паре ADA/USDT, он может открыть еще одну сделку либо на той же паре ADA/USDT, либо на другой паре. Если бот открывает 3 сделки на паре ADA/USDT, он не будет открывать ни одной новой сделки на любой паре, пока хотя бы одна из активных сделок не будет закрыта.

Автоконвертация в SmartTrade

После открытия сделки в DCA боте и исполнения базового ордера эта функция автоматически преобразует каждую новую сделку в SmartTrade с сохранением всех настроек, кроме Страховочных ордеров - они не переносятся в SmartTrade. После преобразования в ST первоначальная сделка бота аннулируется.

Важно:

Если функция автоконвертации включена для бота, то настройка "Максимальное количество активных сделок" будет игнорироваться – DCA бот будет автоматически конвертировать все сделки в ST. Таким образом, избегайте включения этой настройки при условии начала сделки "Открытие сделки при первой возможности"!

Закрытие сделки по истечении времени

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

Это может быть полезно, если у вас есть автоматический сигнал для начала новых сделок бота в периоды пикового объема торгов, например, во время сессии Нью-Йоркской фондовой биржи.

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

Лимит одновременно активных сделок для DCA бота

Есть ещё одна настройка, связанная с торговым функционалом DCA ботов, которую вы не найдёте на странице cоздания нового DCA бота. Эта настройка называется Лимит одновременно активных сделок для DCA ботов:

Данный функционал ограничивает количество активных сделок для DCA ботов на отдельно взятой торговой площадке (бирже). Например, в случае если у вас есть ограниченное количество средств на вашем балансе, при этом у вас есть несколько одновременно активных ботов, и вы не хотели бы ограничивать количество сделок для каждого отдельно взятого бота. В таком случае вы можете ограничить количество сделок для всех ваших ботов на данной бирже, вне зависимости от того, сколько ботов у вас торгуют на этой площадке.
Эту настройку вы можете найти на странице Моё портфолио для этого вам нужно выбрать соответствующую биржу и нажать "Просмотр". Попав на страницу с информацией о ваших активах на данной бирже, вам нужно промотать страницу вниз до самого конца, именно там вы сможете увидеть и активировать эту настройку.

Ассистент

Когда все готово, вы можете просмотреть меню бота "Ассистент" для получения информации о том, сколько средств потребуется боту, и другой полезной информации.

Вкладка “Ассистент”

Здесь отображается доступный баланс, а также сумма, которая потребуется боту для нормального функционирования (включая все усреднения). Здесь же отображается максимальное отклонение цены последнего страховочного ордера в процентах и процент средств счёта, используемых ботом:

Вкладка “График”

Показывает, насколько равномерно вы используете средства с помощью бота и страховочных ордеров. Зеленая линия представляет собой общую сумму средств, использованных в сделке после исполнения любого из страховочных ордеров. Синяя линия представляет размеры базового и страховочного ордеров на каждом шаге.

Вкладка “Таблица”

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


Запуск и проверка настроек бота

Как вы можете видеть, на Спотовых рынках, если у вас недостаточно средства чтобы исполнить Стартовый и Страховые ордера, то вы увидите соответствующее предупреждение об этом и вам будет предложено Пополнить Баланс.

Тем не менее, вы можете запустить бот, даже если у вас недостаточно средств, однако, в таком случае, рано или поздно, бот начнёт выдавать ошибку связанную с Нехваткой средств на балансе.
Если же с наличием средств всё в порядке, то вы можете нажать кнопку Запустить.

На Фьючерсных рынках кнопка "Запустить" активна по умолчанию, и позволяет вам запустить бот, однако следует не забывать, что в случае недостатка средств, при работе уже запущенного бота может появиться соответствующая ошибка.

После того как вы нажмете на кнопку "ОК" вы попадете на страницу с полной информацией, касающейся настроек бота, где вы сможете Выключить, Редактировать, Скопировать, Поделиться и осуществить прочие действия с вашим ботом:

Больше информации на этот счёт вы сможете найти в следующей статье:
Manage active DCA bots.

Нашли ответ на свой вопрос?