Обзор
Данная стратегия представляет собой динамическую сеточную торговую систему на основе индикатора TTM. Она определяет направление рыночного тренда путем вычисления экспоненциальных скользящих средних (EMA) для максимумов и минимумов, а затем развертывает сеточную торговую систему вокруг динамически обновляемой базовой цены. Направление и ценовые уровни сетки динамически корректируются в зависимости от тренда. При пересечении ценой предопределенных уровней сетки выполняются сделки, при этом риск каждой сделки составляет фиксированный процент от капитала счета.
Принцип работы стратегии
Основная логика стратегии заключается в вычислении состояния TTM, которое реализуется следующим образом:
- На основе параметра ttmPeriod рассчитываются две EMA: EMA минимумов (lowMA) и EMA максимумов (highMA)
- Между highMA и lowMA определяются два пороговых уровня:
- lowThird: положение на 1/3 от нижней границы
- highThird: положение на 2/3 от нижней границы
- Состояние TTM определяется по положению цены закрытия относительно этих порогов:
- Когда цена закрытия выше highThird, возвращается 1 (восходящий тренд)
- Когда цена закрытия ниже lowThird, возвращается 0 (нисходящий тренд)
- Когда цена закрытия находится между lowThird и highThird, возвращается -1 (нейтральное состояние)
Сеточная торговая система динамически корректируется в зависимости от состояния TTM:
- При изменении состояния TTM обновляются базовая цена и направление сетки
- На основе направления и шага сетки рассчитываются уровни цен для покупки и продажи
- При пробое ценой уровней сетки выполняются соответствующие сделки покупки или продажи
Преимущества стратегии
- Высокая адаптивность: стратегия динамически корректирует направление и ценовые уровни сетки в зависимости от рыночного тренда, повышая адаптивность и прибыльность
- Надёжный контроль рисков: управление позициями осуществляется с фиксированным процентом, что эффективно ограничивает риск по каждой сделке
- Хорошая настраиваемость параметров: ключевые параметры, такие как период TTM, уровни сетки и шаг, могут быть оптимизированы под различные рыночные условия
- Чёткий механизм исполнения: торговые сигналы однозначны, логика исполнения проста и интуитивно понятна, что удобно для бэктестинга и реальной торговли.
Риски стратегии
- Задержка определения тренда: индикатор TTM на основе EMA обладает некоторой запаздывающей природой, что может привести к задержке сигналов в точках разворота тренда
- Риск на боковом рынке: в условиях флэта частая смена направления сетки может привести к чрезмерной торговле и потерям на комиссиях
- Давление на управление капиталом: одновременное использование нескольких сеток требует значительного размера капитала, что может повлиять на практическую реализуемость стратегии
- Влияние проскальзывания: при недостаточной ликвидности высокочастотная сеточная торговля может столкнуться с большим проскальзыванием, что ухудшит результаты.
Направления оптимизации стратегии
- Оптимизация определения тренда:
- Внедрение многотаймфреймового анализа для повышения точности определения тренда
- Комбинирование с другими техническими индикаторами, такими как RSI, MACD, для подтверждения тренда
- Оптимизация параметров сетки:
- Динамическая корректировка шага сетки на основе волатильности
- Введение механизма адаптивной настройки количества уровней сетки
- Улучшение управления капиталом:
- Реализация динамического распределения позиций
- Добавление механизма риск-паритета
- Совершенствование механизма исполнения:
- Добавление стоп-лосса и тейк-профита
- Оптимизация времени исполнения ордеров
Заключение
Данная стратегия объединяет определение тренда по TTM с динамической сеточной торговлей, создавая адаптивную и контролируемую по риску торговую систему. Благодаря динамической корректировке направления и уровней сетки, стратегия хорошо адаптируется к различным рыночным условиям. Несмотря на некоторые внутренние риски, при разумной настройке параметров и оптимизации стратегия обладает высокой практической ценностью и потенциалом развития.
- 1

