Logo

Трендовые стратегии:

ZigZag, ZZ, ZZ-2, ZZ-6

Основная идея стратегии - словить как можно раньше сильное трендовое движение рынка и удерживать позицию на протяжении тренда. Сделка открывается в момент пробоя заранее построенных уровней по прошлым максимумам/минимумам цен.

Позиция всегда открыта и переворачивается из short в long. (Если не используются различные модификаторы стратегии)

⚠️ Стратегия генерирует убыточные сделки когда рынок в боковике и во время V-образных разворотов.

Рабочий тип ордера: Рыночный Стоп ордер (На некоторых биржах может еще называться как Условный или Триггерный)

Пример установки условных ордеров

Зеленым цветом обозначено где устанавливается условный ордер на покупку. Красным на продажу.

После запуска стратегии если нет позиции и цена находится между уровней то будут установлены 1 ордер на открытие long позиции и 1 на short. Если цена не между уровней или есть открытая позиция то будет установлен 1 ордер.

Если открыта позиция то по стратегии должен быть только 1 ордер. По умолчанию размер этого ордера будет = размер позиции * 2. Чтобы перевернуть позицию (закрыть и открыть новую на такой же размер)

Бэктест

Скрипт (PineScript) для тестирования стратегии на исторических данных в тестере стратегий TradingView:

Рекомендации: (не строгие и их можно нарушать в исследовательских целях)
Рабочий таймфрейм от 4ч и выше.

Рекомендуемый таймфрейм

Для любознательных

Алгоритм построения уровней стратегии ZZ2. Используется не стандартный индикатор ЗигЗаг. Из кода видно как все просто и перерисовка исключена. Но уровни строятся с задержкой в несколько свечей (это абсолютно не мешает стратегии)

Фрагмент кода алгоритма ZZ2

DoubleDragon ( на стадии экспериментов)

Это всё таже стратегия ZigZag. Но работаем немного иначе. Всё отличие в том как смотрим бектест по графику отношения двух монет XXXUSDT/xxxusdt.

Ввод пары

Там где на синтетическом графике в тестере стратегий открывается Long позиция, на реальном рынке открывается Long по XXXUSDT и Short по xxxusdt.
Там где открывается Short позиция, на реальном рынке открывается Short по XXXUSDT и Long по xxxusdt.

Бэктест

Скрипт (PineScript) для тестирования стратегии на исторических данных в тестере стратегий TradingView:

Но на вход в тестере стратегий выбираем синтетический график вместо одной торговой пары.
Синтетический график отношения BYBIT:XXXUSDT.P/BYBIT:xxxusdt.P (где XXX - любая криптовалюта с ценой больше чем xxx)

Ввод пары

Результат тестера стратегий за 2025 год BYBIT:ETHUSDT.P/BYBIT:APTUSDT.P на таймфрейме 1д:

Бэктест