BitcoinОбновлено

Скрипт: что за ленточка

Выложил новый скрипт. Стратегия не моя, а выгуглена из секретного места где выложено несколько тысяч стратегий, но иглишь :( Пока вот с этой разобрался. Ribbon - переводится как лента. Визуально на ленту похоже.

Идея стратегии/индикатора

Принцип очень похожий на ценовой канал (канал Дончяна, Donchian Channel). Однако, отличается настолько сильно что называть это каналом Дончяна было бы уже неуместно, я считаю. Разница в том что для постраения канала берется не цена, а скользящая средняя. Пошагово это так:

1) Сначала строится обычная скользящая средняя (параметр длины SMA можно выбрать в настройках, ниже рекомендации и смысл)
2) Потом на основе SMA строится канал. Верхняя линия канала это самое высокое значение SMA за последнее кол-во свечей.
3) Аналогично нижняя линия.

Про канал Дончана на русском: ru.wikipedia.org/wiki/Канал_Дончяна

Что рисуется то

Рисуется обычная скользящая средняя (SMA) чёрной линией. Рисуется верхняя и нижняя линия этого необычного канала. А так же заполняется цветом, где цвет отражает какой типа тренд сейчас. Синий значит растём.

Какую длину и ТФ

Там было описано что надо или 4 часа или 1 день. На тестах вроде так же, на ТФ меньше 4 часа уже фигня.

Для избежания оверфиттинга, предложил бы ставить какую-то стандартную длину для SMA. А это 5, 10, 20, 50, 100, 200. То есть не стоит ставить 47 даже если с такой длиной вдруг будут лучшие результаты.

Отсебячина

Автор стратегии предлагал только цены Close, однако, я знаю по опыту что цены типа HL2, HLC4 и OHLC4 чаще всего работают лучше чем цена Close. Благо тип цен в настройках скрипта можно выбирать. Сделал выбор.

Стратегия

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

Где источник цены можно выбирать в настройках скрипта. Можно Close, можно OHLC4 ставить и другие.

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

Ссылочка на скрипт.

Noro's Trend Ribbon Strategy
Заметка
Бэктест внизу с такими настройками:

Длина МА = 20
Источник для SMA = OHLC4
Источник сигнала = OHLC4
Комиссия 0.1%
Срок с 2015 года (на битмексе больше нету)
ТФ 4 часа
Заметка
На странице скрипта бэктест сделан на BitFinex по эфиру с комиссией 0.1%. На самом деле на BitFinex комиссия 0.2% и поэтому такой результат не получится. Однако, пару ETH/USD можно торговать на Bitmex и на некоторых других биржах с комиссией менее 0.1%. Если я не ошибаюсь на бинансе фьючерс можно торговать дешевле 0.1%. На битмексе тест не сделал так как там история гораздо меньше чем на BitFinex.

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