Перейти к содержанию

Файл: faq/docs/algorithms/volume-distribution.md

Распределение объемов и управление рисками

В классических сеточных роботах объем каждого ордера фиксирован. В Algrid реализованы гибкие математические модели масштабирования лотов.


Модели распределения объема (Volume Allocation)

1. Линейное распределение (Равные доли)

Каждый ордер сетки получает одинаковый объем в котируемой валюте: $$\text{Объем ордера} = \frac{\text{Выделенный депозит}}{\text{Количество уровней}}$$

  • Плюсы: Минимальный риск перекоса позиции, предсказуемая просадка.
  • Минусы: Медленное снижение средней цены входа при сильном трендовом движении вниз.

2. Прогрессивное масштабирование (Мартингейл / Коэффициент шага)

Объем каждого последующего ордера покупки увеличивается на заданный коэффициент $k$ (например, $1.15$ или $1.25$): $$\text{Lot}_n = \text{Lot}_1 \times k^{n-1}$$

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

Контроль свободной маржи и правило пустых параметров

В конфигурациях Algrid действует строгий принцип валидации полей:

ПРАВИЛО ПУСТЫХ ПАРАМЕТРОВ: Если какой-либо параметр или значение является ограничивающим (максимальным, минимальным, лимитом просадки) и оставлено пустым — это означает, что ограничение по данному критерию отключено.

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