Боты

Калькулятор DCA и Мартингейла

Смоделируйте базовый и страховочные ордера с изменением объёма и шага для планирования DCA-бота.

Рассчитать

Результаты

    Veles

    От расчёта — к сценарию бота

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

    1. Сопоставьте направление, плечо, сетку, мартингейл и TP/SL
    2. Проверьте ордера, капитал и среднюю цену входа
    3. Оцените комиссии, просадку и MAE в бэктесте

    Допущения и правила расчёта

    • Все страховочные ордера исполняются по цене срабатывания без частичных исполнений.
    • Лестница строится для лонга ниже цены входа; формула приращения: increment i = firstDeviation × stepScale^i.
    • Размеры задаются в валюте котировки и переводятся в базовый актив по цене срабатывания. Суммарное отклонение не может достигать 100%.

    Частые вопросы

    Что считает калькулятор DCA / мартингейла?

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

    Так проверяют, сколько капитала потребует лестница DCA или мартингейла до восстановления цены — типичный шаг перед настройкой бота, в том числе в Veles.

    Чем множитель объёма отличается от множителя шага?

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

    Шаг i ≈ firstDeviation × stepScale^i; суммарное отклонение складывается до ордера i. Отклонения вводите в «человеческих» процентах (1 = 1%).

    Что такое покрытие цены?

    Покрытие цены — суммарное отклонение на последнем страховочном ордере: насколько далеко лестница уходит ниже входа, если все ордера исполнятся.

    Максимальная просадка от входа выражает эту глубину как процент неблагоприятного движения относительно исходной цены.

    Мартингейл — это то же самое, что усреднение (DCA)?

    Оба подхода докупают при неблагоприятном движении, но мартингейл часто наращивает размер ордера геометрически (volume scale > 1): сильнее улучшает среднюю цену, но резко повышает хвостовой риск по капиталу.

    Классический DCA может использовать равные или медленно растущие размеры. Этот инструмент покрывает оба подхода через множители.

    Калькулятор предполагает, что все страховочные ордера исполнятся?

    Да. Модель предполагает полное исполнение каждого ордера по цене триггера без частичных fills и отклоняет лестницы, где суммарное отклонение достигает или превышает 100%.

    На рынке возможны гэпы через уровни — воспринимайте сумму вложений как плановый максимум, а не гарантию.

    Как перенести параметры DCA в торгового бота?

    Перенесите базовый ордер, размер/число страховочных, множители объёма и шага и первое отклонение в конструктор бота, затем прогоните бэктест с комиссиями и MAE. Кнопка Veles открывает конструктор; автоимпорта значений нет.

    Держите максимальный капитал лестницы в пределах риска, который готовы выдержать при полном исполнении.

    Похожие калькуляторы