ROBO_Trading

Стратегия ZZ-8 с фракталами

BINANCE:ETHUSDT   Ethereum / TetherUS
Очередная вариация стратегий ZZ, на этот раз работает на фракталах Билла Уильямса. Так как стратегия получилась похуже чем предыдущие ZZ-стратегии, то я решил устроить сегодня аттракцион невиданной щедрости и раздать её с открытым исходным кодом (у других ZZ-стратегий код закрыт от лишних глаз).

Фракталы Билла Вильямса

Определение нашлось тут же на сайте TradingView, цитата:

Фракталы Билла Вильямса (Williams Fractal) — это индикатор, разработанный Биллом Уильямсом, отмечающий стрелками обнаруженные точки разворота (максимумы и минимумы). У каждого показателя фрактала (вверх или вниз) своя особая форма. Индикатор Фракталы Билла Вильямса помогает пользователям определить, в каком направлении будет двигаться цена.

ru.tradingview.com/s...pts/williamsfractal/

У моего скрипта эти фракталы выделены треугольниками. В настройках их можно отключить (по умолчанию включены).

Скрипт

А работает всё по следующей схеме:

Шаг 1: Сначала находятся фракталы
Шаг 2. От них рисуются линии (уровни)
Шаг 3. Если цена пересекла линию то это сигнал

Торговля

Стратегия реверсивная (как и все ZZ-стратегии). То есть постоянно открыт либо лонг либо шорт. Стоп-лоссы и тейк-профиты отсутствуют, вместо стоп-лосса используется переворот позиции на противоложную, что и заменяет собой стоп-лосс и ограничивает риск потери.

Если цена пересекла лаймовую линию, то надо открыть лонг и закрыть шорт. Использовать рыночные стоп-ордеры.
Если цена пересекла красную линию, то надо открыть шорт и закрыть лонг.

При этом шорт можно отключить в настойках вовсе. В этом случае стратегия перестанет быть реверсивной. Красная линия станет стоп-лоссом.

Перерисовки

Фракталы Билла Уильямса всегда перерисовываются, с этим ничего не поделаешь и это не моя идея. Именно поэтому линии (уровни) начинают рисоваться позже, с опозданием-задержкой. Это нужно чтобы перерисовка никак не влияла на торговлю.

От фрактала до линии появляются точки - и эти точки тоже перерисовываются. Их тоже можно отключить в настройках. Нужны они лишь для того чтобы наглядно было видно от какой свечи рисуется линия.

Обращаю внимание - если цена пересечет точки, то это НЕ СИГНАЛ :) Потому что точки то перерисовываются же. Поэтому нельзя их как сигнал использовать. Сигналом считается только пересечение ценой линии.

Для

Должно хорошо работать на парах типа крипто/фиат. Вместо фиата можно стейблкойны. Таймфрейм от 4х часов и более. Часто отключить шорт будет выгоднее чем с шортом.

Просадки

Так как TradingView неправильно считает размер просадки в таких случаях, я сделал отдельный счетчик максимальной просадки. Свой. При этом мой счетчик размера просадки будет показывать более большое число чем покажет тестер TradingView. Доверять надо моему числу потому что оно больше и считается более правильным способом.

Ссылка на скрипт прикреплена внизу.

Связанные идеи

Отказ от ответственности

Все виды контента, которые вы можете увидеть на TradingView, не являются финансовыми, инвестиционными, торговыми или любыми другими рекомендациями. Мы не предоставляем советы по покупке и продаже активов. Подробнее — в Условиях использования TradingView.