DCA-бот: что это и как работают докупки

Обложка статьи «DCA-бот: что это и как работают докупки»: Условная линия снижается через три точки покупки; закрытый блок справа обозначает исчерпанный лимит докупок.

Что DCA-бот делает автоматически

DCA-бот отслеживает условие покупки и отправляет заявку, когда оно выполнено; правило и предел вложений задают заранее. В справке 3Commas описаны докупки после заданного изменения цены, размер заявки и ограничение числа входов. Это механика конкретного сервиса: названия полей и способ подсчёта заявок у другого бота могут отличаться.

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

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

Покупки по календарю и по цене: почему это разные правила

У календарного DCA покупку запускает дата, у ценового правила - достижение заданной цены. Investor.gov определяет DCA как вложение равных денежных сумм через равные промежутки времени независимо от движения рынка. Такое расписание тоже можно автоматизировать.

ПравилоЧто запускает покупкуКак проверить сумму
Календарный DCAОчередная датаДенежная сумма каждой покупки и число покупок
Докупки по ценеЗаданное движение ценыРазмер каждого входа и предел всей последовательности

В справке Veles DCA-бот описан через ступенчатую сетку заявок. Мартингейл там разобран отдельно: каждая следующая заявка больше предыдущей на заданный процент. Увеличение размера не обязательно для самого усреднения. Поэтому одного слова DCA в названии недостаточно: нужно прочитать условия покупок и их размеры.

Как проверить сумму докупок на учебном примере

Полный бюджет нашего примера равен 270 денежным единицам: первый вход стоит 100, следующие - 90 и 80. Это условная покупка актива на спотовом рынке без плеча: по одной единице при каждой из этих цен, максимум две докупки. Допускаем, что все заявки исполнились точно по указанным ценам. Комиссии, проскальзывание, налоги и пополнения исключены.

ИсполнениеЦена покупкиВсего активаВсего вложеноСредняя цена
Первый вход1001100100
Первая докупка90219095
Вторая докупка80327090

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

учебная схема · не котировка и не сигнал

Условная цена актива

Условная цена активаА100Б90В80Г70
  1. АПервый вход: вложено 100
  2. БДокупка: всего вложено 190
  3. ВДокупка: всего вложено 270, лимит исчерпан
  4. ГЦена 70: стоимость позиции 210, результат -60
Учебная линия цены: покупки по одной единице при 100, 90 и 80. При 70 новых покупок по этому правилу нет. Это схема, а не рыночная история.

После последней докупки по этому правилу новых заявок нет. Если цена дальше упадёт до 70, три единицы будут стоить 210. Нереализованный результат составит -60: стоимость позиции ниже вложенных 270. Средняя снизилась до 90, но цена ушла ещё ниже.

Без докупок первая единица стоила бы 70, а результат был бы -30 на вложенных 100. Это сравнение разных объёмов вложений, а не двух стратегий с одинаковым капиталом. Оно показывает, почему вместе со средней нужно смотреть на общую сумму позиции. Подробный расчёт вынесен в руководство об усреднении позиции.

Риски и ограничения

Лимит докупок ограничивает дополнительные вложения, но не дальнейшее падение стоимости уже купленного актива. Автоматизация не обеспечивает восстановление цены или прибыль; торговля связана с риском потери капитала. Само понятие риска помогает отделить размер вложений от возможного убытка.

В нашем примере бюджет известен только потому, что заданы все цены, объёмы и предел докупок. В реальной торговле итог зависит ещё и от условий исполнения, комиссий и работы сервиса. Учебные цены не являются предложением купить актив или готовыми настройками бота. Материал носит информационный характер и не является индивидуальной инвестиционной рекомендацией.

Источники

График TradingView с сигналами Buy и Sell индикатора Midas
Midas multi-индикатор for TradingViewОдин из самых продвинутых индикаторов для трейдинга
  • Сигналы без перерисовки
  • Интерактивный теханализ
  • 7 стратегий на выбор
Midas multi-индикатор for TradingViewСигнал, стоп и 3 цели - прямо на графике
  • Сигнал фиксируется по закрытию свечи
  • Стоп и 3 цели строятся автоматически
  • План сделки виден до входа