zenoftrading
zenoftrading личный блог
05 января 2021, 17:03

Покупка на прорыве волатильности с разными параметрами

В прошлой заметке рассмотрел идею покупки на прорыве волатильности. В чем суть:

Покупки. Дожидаемся открытия дня. Откладываем вверх диапазон предыдущего дня и входим на этом уровне. Если в этот день нет такой цены, то не входим и завтра считаем заново. Выход по следующему открытию выше точки входа. Стоп на уровне точки входа минус половина диапазона предыдущего дня. Продажи обратно покупкам.

У этой стратегии есть недостаток. Могут быть гэпы и тогда стратегия нe выходит из сделки очень долго. Есть несколько случаев, когда в сделке статегия находилась больше 100 дней. Я добавил несколько доп условий, чтобы этого избежать:
— Если стоп не попадает в диапазон дня, ставим стоп на уровень хая этого дня и пробуем по нему выйти на следующий день. Для продаж стоп на уровень лоу дня.
— Если через 5 дней так и не вышли, то выходим по открытию.

Общие показатели немного ухудшились, но время нахождения в сделке теперь не больше 5 дней. Вот такой график на акциях сбера. Напомню, что учитывал комиссю в 0,05% в одну сторону. То есть на круг 0,1%.

Покупка на прорыве волатильности с разными параметрами
Только покупки

Стратегия 100_Buy_Trades_Fees
— Возврат стратегии 252%
— Среднегодовой возврат 8%
— Количество сделок 336
— Прибыльных сделок 65%
— Средняя сделка 0.75%
— Самая прибыльная сделка 7%
— Самая убыточная сделка -9%
— Максимальная просадка -11%
— Профит фактор 1.61
— Коэффициент Шарпа 0.998

Покупка на прорыве волатильности с разными параметрами
Только продажи

Стратегия 100_Sell_Trades_Fees
— Возврат стратегии 111%
— Среднегодовой возврат 1%
— Количество сделок 343
— Прибыльных сделок 54%
— Средняя сделка 0.32%
— Самая прибыльная сделка 16%
— Самая убыточная сделка -20%
— Максимальная просадка -29%
— Профит фактор 1.04
— Коэффициент Шарпа 0.0716

А теперь подумаем, как можно улучшить стратегию. Например, что будет если брать не 100% от диапазона предыдущего дня, а 50%? Или 150%? Я посчитал варианты от 20% до 190% с шагом в 10%. Посмотрим на параметры для покупок:

Покупка на прорыве волатильности с разными параметрами
Только покупки с диапазоном от 20% до 190% от предыдущего дня

Видно, что общая и среднегодовая доходность вариантов 80% и 100% от диапазона предыдущего дня почти равны. А вот максимальная просадка -25% против -10%. Если смотреть на осальные параметры вариант со 100% от диапазона предыдущего дня самый выигрышный.

А что с продажами?

Покупка на прорыве волатильности с разными параметрами
Только продажи с диапазоном от 20% до 190% от предыдущего дня

По графикам видно, что если брать не 100%, а 110% от предыдущего дня, то можно существенно улучшить все показатели. Давайте сравним графики только этих двух вариантов.

Покупка на прорыве волатильности с разными параметрами
Только продажи, варианты 100% (синий) и 110% (желтый) от диапазона предыдущего дня

Стратегия 110_Sell_Trades_Fees
— Возврат стратегии 166%
— Среднегодовой возврат 5%
— Количество сделок 284
— Прибыльных сделок 55%
— Средняя сделка 0.58%
— Самая прибыльная сделка 16%
— Самая убыточная сделка -10%
— Максимальная просадка -14%
— Профит фактор 1.33
— Коэффициент Шарпа 0.5

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

Бектестер на питоне можно посмотреть в телеграме t.me/zenoftrading
5 Комментариев
  • 10-Q
    05 января 2021, 17:05
    Это все хорошо когда спреда нет и комиссии
  • ch5oh
    05 января 2021, 17:39
    Плюсанул за пост по теме ресурса. Но в целом у Вас нет ощущения, что Вы уже занимаетесь курвафитингом?.. Вот эти вот фразы «взять не 100%. а 110% — и мы значительно улучшаем результаты „стратегии“ »…
  • Врач-бондиатОр
    05 января 2021, 17:47
    Оставьте только лонги и не мучайтесь.
    Я много раз гонял на бэктестере шортовые варианты и у всех стабильность паршивая. 

Активные форумы
Что сейчас обсуждают

Старый дизайн
Старый
дизайн