Файл: 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 % пустое, бот не будет экстренно останавливать сетку при достижении расчетной глубины просадки, позволяя позиции переждать волатильность.