Bitcoin
Обучение

Стратегия ZZ-5

Вот уже пятая моя попытка автоматизировать поиск важных ценовых уровней, после пробоя которых рынок обычно разворачивается. То есть стратегия очень похожая на предыдущие попытки, на стратегии типа ZZ. Исходный код закрытый. Ниже бэктест с настройками по умолчанию и с комиссией 0.1%. А вот для понимания она куда сложнее, поэтому опишу подробнее, но всё равно будет сложно понять :)

Как работает

Работает очень хитро. Используется нечто среднее между скользящей средней (SMA) и ценовым каналом (Price Channel). Чтобы увидеть это всё надо нажать галочку "Show lines" в настройках скрипта стратегии.

снимок

Стратегия разделяет график на "зеленые зоны" и "красные зоны". При этом они никогда не пересекаются. То есть не может свеча одновременно быть в зеленой и красной зоне. При этом свеча не может быть вне этих зон. За исключением самых первых свечей на графике, которые вне зон только лишь потому что количество свечей пока еще недостаточное чтобы рассчитать индикаторы.

Изначально рисуется обычная SMA, Вы её видите на скрине выше. Если свеча закрывается выше чем SMA - то это зелёная зона. Если ниже чем SMA - то красная зона. Тут фон у линий подсвечивает какая это зона.

снимок

Выше SMA рисуется верхняя граница ценового канала, но не обычно как все делают, а хитро. У ценового канала нет обычной длины, а максимальная цена рассчитывается до тех пор, пока не закончится зеленая зона. То есть пока цена закрытия свечи не уйдет ниже чем SMA.

снимок

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

снимок

Разумеется, уровень рассчитается не сразу как только появились самая высокая цена, а только после того как цвет зоны сменится. То есть чтобы понять какая цена в зеленой зоне была самой высокой, надо сначала чтобы зеленая зона вообще закончилась. Ну чтобы в будущее то не подглядывать :)

снимок

Для

Для пар биткойн/доллар и эфир/доллар. В идеале торговать стоп-ордерами, и лучше на битмексе, раз уж там комиссия меньше и ликвидность больше. Для таймфреймов 1 час, 4 часа и 1 день.

Параметры

Чтобы не перегружать юзерам мозг сделан всего один влияющий параметр - длина. Это просто длина скользящей средней (SMA). То есть позволяет сделать индикатор более или менее чувствительным к скачкам цены.

Получилось что для эфира лучше длина 8, а для биткойна длина 10.

Думаю оптимальная длина должна находиться в диапазоне от 5 до 20.

Ссылка на скрипт

Noro's ZZ-5 Strategy
Technical Indicators

Мои профили:

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