Начало работы с торговым ботом Bitsgap Dollar-Cost Averaging (DCA)
Введение
Dollar-cost averaging (DCA) — это стратегия разделения ваших инвестиций на периодические сделки по покупке или продаже для получения лучшей средней цены входа. Это позволяет снизить влияние волатильности и изменения цен на общую позицию.
Основная идея DCA-бота заключается в повторной покупке или продаже монеты в небольших количествах на ценовых уровнях, которые расположены равномерно друг от друга. Такой подход минимизирует влияние рынка на вашу открытую позицию.
Когда нужно использовать DCA-бот?
Вы захотите использовать бот DCA, когда вам понадобится циклическая торговля с мощными техническими сигналами и эффективными инструментами управления рисками, позволяющими полностью автоматизировать вашу ежедневную торговую рутину. Наш DCA-бот — это швейцарский армейский нож для автоматизированной торговли, который опережает рынок на любой временной шкале, независимо от того, являетесь ли вы долгосрочным инвестором или внутридневным трейдером.
Основные моменты
Вот краткий обзор того, что конкретно может делать DCA-бот:
- Искать подходящий момент для входа и выхода из сделки на основе одного или нескольких технических индикаторов.
- Выстраивать сетку ордеров DCA для каждого цикла, чтобы получить лучшую среднюю цену входа.
- Уменьшать размер сделки, когда это необходимо для безопасного восстановления.
- Ограничивать риски и просадки, позволяя прибыли расти дальше.
Начало работы
При создании DCA-бота вы можете выбрать направление торговли и открыть позицию Long или Short.
- Long: позиция на покупку, при которой бот будет торговать базовой валютой, чтобы накапливать прибыль в котируемой валюте.
Ваш бот откроет позицию, купив базовую валюту. Ниже этой позиции он разместит DCA-ордера на покупку, а выше — ордера Take Profit на продажу. Когда цена вырастет, ваш бот продаст всю купленную базовую валюту на уровне Take Profit, получив прибыль. Это означает, что цикл завершён, и бот открывает новый с первоначальной суммой инвестиций.
- Short: позиция на продажу, при которой бот будет накапливать прибыль в базовой валюте.
Ваш бот откроет позицию, продав базовую валюту. Выше этой позиции он разместит DCA-ордера на продажу, а ниже — ордер Take Profit на покупку. Если цена вырастет, бот продаст больше базовой валюты и приобретёт котируемую валюту на уровнях DCA. Когда цена падает, бот выкупает базовую валюту обратно с помощью Take Profit. Как только цикл заканчивается, бот открывает новый с первоначальной инвестицией базовой валюты.
Следуйте нашим пошаговым инструкциям ниже, чтобы узнать, как с нуля создать и запустить своего первого бота Long и Short DCA.
Как создать Long-бота DCA
Шаг 1: Выберите тип бота
Чтобы запустить новый DCA-бот, нажмите кнопку [Запуск нового бота] в верхнем меню страницы «Боты».
В списке всех доступных ботов выберите [DCA-бот]. В результате в правом углу экрана появится новый виджет, в котором можно настроить параметры вашего DCA-бота.
Шаг 2: Настройте параметры бота
В правой части вашего экрана появится меню для создания вашего первого DCA-бота, где вы можете выбрать биржу, торговую пару, стратегию, инвестиции и установить расширенные настройки, если вы хотите настроить их в соответствии с вашей стратегией.
Подробнее о расширенных настройках читайте в нашей статье — Настройка дополнительных параметров DCA-бота Bitsgap.
Начните с выбора биржи и торговой пары. Нажмите на окно «Биржа», чтобы выбрать биржу, затем «Пара», чтобы установить торговую пару. Как только это будет сделано, переходите к следующему шагу.
Выберите торговую стратегию Long. Этот бот будет покупать базовую валюту, а затем получать прибыль от её продажи по мере роста цены. Прибыль будет накапливаться в котируемой валюте.
Введите общую сумму инвестиций, с которой вы хотите работать, или используйте ползунок, чтобы указать процент, основанный на вашем доступном торговом балансе. В поле «Инвестиция» отображаются приблизительные инвестиции в котируемой и в системной валюте.
Если вы хотите ускорить процесс настройки бота, обратите внимание на поле «Быстрая настройка». Оно предлагает шаблоны конфигурации — наборы предопределённых параметров бота, основанные на предполагаемом времени, в течение которого вы планируете запускать бота:
- Краткосрочная — лучше всего подходят для ботов, которые будут работать не более 3 дней.
- Среднесрочная — больше подходит для ботов, работающих до 7 дней.
- Долгосрочная — отличное решение для ботов, с которыми вы хотите торговать в течение 25 и более дней.
Не упустите возможность узнать больше о вариантах быстрой настройки в нашей статье — Launcing your bot with Quick Setup.
«Доступно для бота» — это баланс, который бот будет применять для торговли. Бот может использовать максимум 95 % вашего текущего доступного баланса, а остальная часть резервируется для покрытия любых торговых комиссий, взимаемых вашей биржей.
Вы также можете настроить дополнительные параметры бота в разделе «Ручные установки». В противном случае ваш бот будет запущен со следующими параметрами по умолчанию:
- Немедленный запуск бота;
- Лимитный ордер как тип базового ордера (открытие позиции), чтобы обеспечить покупку базовых монет по наилучшему курсу и избежать проскальзывания цены;
- 5 ордеров DCA с шагом в 0,5%;
- Мультипликаторы объёма и шага с коэффициентом 1,3;
- Лимитный ордер Take Profit на основе средневзвешенной цены покупки.
Подробнее о каждом шаге в этом разделе вы можете узнать из нашей статьи — Настройка дополнительных параметров DCA-бота Bitsgap.
Шаг 3: Backtest
Бэктест позволяет оценить работу бота на основе исторических данных торговой пары за выбранный период. Эта функция может помочь вам понять настройки бота и оптимизировать их для выбранной торговой пары.
Чтобы провести бэктест бота, нажмите на кнопку [Тестировать настройки]. Во всплывающем окне вы увидите рассчитанные результаты работы бота (прибыль бота) с текущими настройками за последние 30 дней (по умолчанию), как показано в примере ниже.
Шаг 4: Обзор бота
Это последний шаг перед запуском бота. Здесь вы можете просмотреть все выбранные настройки.
Предварительный просмотр бота
- Биржа;
- Торговая пара;
- Стратегия;
- Сколько средств вы вложили в бота;
- Настройки базового ордера (размер, тип);
- Настройки DCA-ордеров (размер, количество, шаг);
- Мультипликаторы объёма и шага;
- Данные о Take Profit и Stop Loss (процент изменения цены, тип ордера);
- Инструменты управления рисками.
Если необходимо внести изменения, вернитесь назад, нажав на стрелку. В противном случае нажмите кнопку [Запустить бота], чтобы начать работу.
Как создать Short-бота DCA
Шаг 1: Выберите тип бота
Чтобы запустить новый DCA-бот, нажмите кнопку [Запуск нового бота] в верхнем меню страницы «Боты».
В списке всех доступных ботов выберите [DCA-бот]. В результате в правом углу экрана появится новый виджет, в котором можно настроить параметры вашего DCA-бота.
Шаг 2: Настройте параметры бота
Когда тип вашего будущего бота выбран, следующим шагом будет выбор его настроек.
Начните с выбора биржи и пары. Нажмите на окно «Биржа», чтобы выбрать биржу, затем «Пара», чтобы установить торговую пару. Как только это будет сделано, переходите к следующему шагу.
Выберите торговую стратегию Short. Этот бот будет получать прибыль от покупки базовой валюты по мере снижения цены. Прибыль будет накапливаться в базовой валюте.
Введите общую сумму инвестиций, с которой вы хотите работать, или используйте ползунок, чтобы указать процент, основанный на вашем доступном торговом балансе. В поле «Инвестиция» отображаются приблизительные инвестиции в базовой и системной валютах.
Если вы хотите ускорить процесс настройки бота, обратите внимание на поле «Быстрая настройка». Оно предлагает шаблоны конфигурации — наборы предопределённых параметров бота, основанные на предполагаемом времени, в течение которого вы планируете запускать бота:
- Краткосрочная — лучше всего подходят для ботов, которые будут работать не более 3 дней.
- Среднесрочная — больше подходит для ботов, работающих до 7 дней.
- Долгосрочная — отличное решение для ботов, с которыми вы хотите торговать в течение 25 и более дней.
Не упустите возможность узнать больше о вариантах быстрой настройки в нашей статье — Launcing your bot with Quick Setup.
«Доступно для бота» — это баланс, который бот будет применять для торговли. Бот может использовать не более 95% доступного баланса, а остальная часть резервируется для покрытия торговых комиссий, взимаемых биржей.
Вы также можете настроить расширенные параметры бота в разделе «Ручные установки». В противном случае ваш бот будет запущен со следующими параметрами по умолчанию:
- Немедленный запуск бота;
- Лимитный ордер как тип базового ордера (открытие позиции), чтобы обеспечить продажу базовых монет по наилучшему курсу и избежать проскальзывания цены;
- 5 ордеров DCA с шагом в 0,5%;
- Мультипликаторы объёма и шага с коэффициентом 1,3;
- Лимитный ордер Take Profit, основанный на средневзвешенной по объёму цене продажи.
Подробнее о каждом шаге в этом разделе вы можете узнать из нашей статьи — Настройка дополнительных параметров DCA-бота Bitsgap.
Шаг 3: Backtest
Бэктест позволяет оценить работу бота на основе исторических данных торговой пары за выбранный период. Эта функция может помочь вам понять настройки бота и оптимизировать их для выбранной торговой пары.
Чтобы провести бэктест бота, нажмите на кнопку [Тестировать настройки]. Во всплывающем окне вы увидите рассчитанные результаты работы бота (прибыль бота) с текущими настройками за последние 30 дней (по умолчанию), как показано в примере ниже.
Шаг 4: Обзор бота
Это последний шаг перед запуском бота. Здесь вы можете просмотреть все выбранные настройки.
Предварительный просмотр бота
- Биржа;
- Торговая пара;
- Стратегия;
- Сколько средств вы вложили в бота;
- Настройки базового ордера (размер, тип);
- Настройки DCA-ордеров (размер, количество, шаг);
- Мультипликаторы объёма и шага;
- Данные о Take Profit и Stop Loss (процент изменения цены, тип ордера);
- Инструменты управления рисками.
Если необходимо внести изменения, вернитесь назад, нажав на стрелку. В противном случае нажмите кнопку [Запустить бота], чтобы начать работу.
Анализируйте производительность вашего бота
Вы можете отследить результаты работы бота в подробном окне «Результаты». Это поможет вам лучше понять производительность и результативность бота, а также получить более подробную информацию о каждой транзакции. Эту опцию можно найти с правой стороны после нажатия на нужного бота:
Здесь вы можете увидеть общую и ежедневную прибыль бота, PNL позиции и общий PNL, время торговли и количество совершённых сделок. Также здесь отображается соотношение котируемой и базовой валюты в открытых ордерах и их текущий объём.
Ордера бота
Дополнительную информацию о завершённых и открытых сделках бота вы можете найти на вкладке «Ордера бота». Чтобы перейти на вкладку, нажмите [Действия бота] и выберите опцию [Посмотреть детали].
На вкладке «История» отображается подробная информация обо всех сделках, которые ваш бот уже совершил. Здесь вы увидите следующую информацию:
- Время исполнения каждого ордера;
- Тип (Side) ордера: Buy (покупка) или Sell (продажа);
- Действие (вид или статус ордера);
- Сумма ордера в базовой валюте;
- Цена ордера;
- Биржевая комиссия;
- Прибыль по каждой сделке;
- Общая прибыль с учётом применённых биржевых комиссий.
Вкладка «Открытые ордера»
Если вы хотите проверить статус открытых сделок вашего бота, перейдите на вкладку «Открытые ордера»:
На вкладке «Открытые ордера» вы можете найти дополнительную информацию о количестве открытых ордеров, их времени, стороне, типе, сумме, цене и статусе.
Изменение ботов
Если вы хотите изменить настройки, выберите нужного вам бота и нажмите [Действия бота] с правой стороны.
Опции действий бота
- Ручное усреднение позиции — инвестировать дополнительные средства в цикл, чтобы повлиять на текущую позицию бота.
Примечание
При этом будет открыт новый цикл на первоначально выбранной инвестиции. Усреднение работает только для текущего цикла.
Чтобы усреднить позицию, укажите и проверьте:
- Сумму для усреднения;
- Доступный баланс;
- Текущий и новый расчётный размер позиции в базовой валюте;
- Текущую и новую расчётная цену DCA.
- Закрыть позицию по рынку — закрыть текущую позицию бота путём продажи (Long)/покупки (Short) базовой валюты по рыночной цене и начать новый цикл.
Если вы выбрали эту опцию, проверьте следующие данные:
- Размер текущей позиции;
- Текущую цену DCA;
- Текущую рыночную цену;
- Приблизительный PNL после продажи/покупки базовой валюты по рыночной цене.
- Изменить бота — настроить некоторые параметры бота.
После выбора этой опции откроется раздел «Ручные установки». Здесь вы можете изменить условие размещения базового ордера, позиции Take Profit и Stop Loss, а также инструменты управления рисками.
- Если вы измените параметры «TP и SL позиции» и «Управление рисками», модификации станут действительными в текущем цикле.
- При корректировке базового ордера или параметров «Макс. цена» & «Мин. цена» изменения будут применены в следующем цикле.
После внесения всех необходимых изменений нажмите [Продолжить], чтобы подтвердить их.
Закрытие ботов
Чтобы закрыть DCA-бота, выберите нужный, нажмите на три точки и выберите опцию [Остановить бота].
Во всплывающем окне вы увидите список опций для закрытия бота.
Условия остановки бота
DCA Long:
- Оставить (базовая валюта) и (котируемая валюта). Эта опция закроет все ваши открытые ордера. Текущая сумма торгуемой валюты будет переведена обратно на ваш доступный баланс.
- Конвертировать в (котируемая валюта). При выборе этой опции вся базовая валюта бота будет продана по рыночной цене, в результате чего вы получите результаты, отмеченные в колонке «Общий PNL».
- Конвертировать в (котируемая валюта) — Задать цену limit sell. Ваш бот будет остановлен, а система выставит лимитный ордер по любой выбранной вами цене. Таким образом, вы можете продать базовую валюту бота и получить прибыль на любом выбранном уровне.
DCA Short:
- Оставить (базовая валюта) и (котируемая валюта). Эта опция закроет все ваши открытые ордера. Текущая сумма торгуемой валюты будет переведена обратно на ваш доступный баланс.
- Конвертировать в (базовая валюта). При выборе этой опции все котируемые монеты бота будут использованы для выкупа базовой валюты по рыночной цене, в результате чего вы получите результаты, отмеченные в колонке «Общий PNL».
- Конвертировать в (базовая валюта) — Задать цену limit buy. Ваш бот будет остановлен, а система выставит лимитный ордер по любой выбранной вами цене. Таким образом, вы можете выкупить базовую валюту и получить прибыль на любом выбранном уровне.
Решив, как закрыть бота, нажмите кнопку [Подтвердить] или [Конвертировать по...]. Это запустит процесс закрытия бота.
Перезапуск закрытых ботов
Чтобы перезапустить закрытый DCA-бот, перейдите на вкладку [История].
Выберите нужного вам бота и нажмите [Действия бота] -> [Перезапустить].
При необходимости настройте параметры и перейдите на вкладку предварительного просмотра бота. Перепроверьте все параметры и перезапустите бот, нажав [Запустить бота].
Возникли сложности? Задайте свой вопрос нашему комьюнити в Telegram!