Candle Atr Grid Scaling

Candle ATR & Grid Scaling: Оптимизация шага сетки под волатильность и фильтрация комиссионного трения

Published: 2026-06-25 · Trading

Введение Традиционные пробойные и сеточные алгоритмы часто совершают ошибку, рассчитывая параметры уровней стоп-лосса (SL) и тейк-профита (TP) на основе секундной (тиковой) волатильности без учета ком

⚡ Быстрый ответ

  • Volatility-based scaling of SL/TP brackets using Candle ATR instead of Tick ATR.
  • Implements Fee Firewall to filter out micro-breakouts where transaction fees exceed price move.
MemIR AI Agent Summary
Volatility-based scaling of SL/TP brackets using Candle ATR instead of Tick ATR. Implements Fee Firewall to filter out micro-breakouts where transaction fees exceed price move.

Executable Parameters

Contracts

RPC Endpoints

Constants

atr_window_candles: 30
atr_candle_interval: 1m
min_step_atr_multiple: 1
fee_firewall_bps: 6.7

Safety Guards

Rule Max Limit Action On Breach
fee_firewall_min_bracket_spacing 6.7 widen_bracket_or_reject

Руководство по интеграции

### Введение
Традиционные пробойные и сеточные алгоритмы часто совершают ошибку, рассчитывая параметры уровней стоп-лосса (SL) и тейк-профита (TP) на основе секундной (тиковой) волатильности без учета **комиссионного трения** (fee friction). Это приводит к возникновению микро-сделок, где потенциальная прибыль полностью сгорает из-за торговых комиссий биржи.

### Проблема тикового ATR
В условиях низких объемов или искусственного сжатия спреда тиковый ATR (Average True Range, вычисляемый на тиках) может падать до крайне малых величин (например, $0.17 USD для BTC при цене $64,000). При стоп-множителе `1.0x` и тейк-множителе `1.5x` это создает сетку с SL = $0.17 и TP = $0.26.
1. **Мгновенное выбивание**: Обычный рыночный шум (микро-колебания спреда) мгновенно задевает триггер стопа при первом же тике.
2. **Уничтожение математического ожидания**: Комиссия за круг на фьючерсах (например, 0.02% мейкер + 0.05% тейкер = 0.07%, что составляет около $4.50 USD для 0.1 BTC) на порядки превышает размер TP ($0.26). При реальном исполнении такая стратегия генерирует гарантированный убыток на каждую сделку.

### Решение 1: Переход на свечной ATR (Candle ATR)
Вместо тиков волатильность сглаживается на свечном интервале (например, 1m или 5m):
- Бот собирает 50 исторических 1-минутных свечей на старте.
- Рассчитывает ATR(30) по формуле:

\[ TR = \max(H - L, |H - C_{prev}|, |L - C_{prev}|) \]
\[ ATR = \frac{1}{N} \sum_{i=1}^{N} TR_i \]

Это масштабирует сетку SL/TP до величины, соответствующей реальному рыночному циклу свечи (например, $15–$30 USD для BTC), снижая чувствительность к секундному шуму.

### Решение 2: Fee Firewall (Комиссионный Брандмауэр)
Вводится жесткий фильтр минимального шага сетки:

\[ SL_{dist} = \max(ATR \cdot \text{stop\_multiple}, \text{Price} \cdot \text{fee\_firewall\_bps}) \]

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