Блог им. Z-Opera
От более стратегического видения рынка, который я описывал, например, в статьях:
https://smart-lab.ru/blog/534372.php
https://smart-lab.ru/blog/535384.php
https://smart-lab.ru/blog/536789.php
предлагаю перейти к тактическому и задумаемся, как оценить качество того или иного алгоритма входа в позицию по некоторому инструменту.
Одним из таких подходов является MFE/MAE анализ. Что это такое? Рассмотрим рисунок ниже.
Предположим, что мы вошли в некоторой точке графика цены в длинную позицию (чёрная стрелка на рисунке). Можно взять некоторое временное окно и проверить, на какое максимальное расстояние цена смещалась в сторону прибыли (зелёная зона) и в сторону убытка (красная зона) в пределах данного окна после того как мы вошли в позицию. Величина наибольшего смещения цены в сторону прибыли называется «Максимальное благоприятное отклонение» (анг. «Maximum Favorable Excursion (MFE)»). Величина наибольшего смещения цены в сторону убытка называется «Максимальное неблагоприятное отклонение» (анг. «Maximum Adverse Excursion (MAE)»). На рисунке величина MFE равна 3.93, а величина MAE равна 11.33. Если разделить значение MFE на MAE, то получим некий коэффициент MFE/MAE (в нашем примере MFE/MAE = 0.35).
Зачем это нужно? С помощью этих величин (MFE и MAE) можно оценить качество точки входа стратегии. Если для всех сделок вычислить коэффициенты MFE/MAE, а затем взять среднее, то мы можем количественно определить, на сколько сильный перевес имеет наш алгоритм входа.
- Если отношение MFE/MAE = 1, то точка входа не даёт никакого перевеса.
- Если отношение MFE/MAE< 1, то точка входа имеет отрицательный перевес – можно попробовать поменять направление входа в позицию (вместо длинной позиции использовать короткую и наоборот).
- Если отношение MFE/MAE > 1, то точка входа имеет перевес и даёт больше шансов войти в сделку с меньшим риском.
Надо сказать, что сам по себе алгоритм входа может быть достаточно сложным и содержать множество фильтров. Например, сейчас, занимаясь автоматизацией стратегии для одного публичного трейдера, торгующего фьючерсами на CME, я насчитал около 7 фильтров для его алгоритма входа. Эти фильтры необходимо оцифровать тем или иным способом.
Давайте рассмотрим использование коэффициентов MFE/MAE на примере. Будем тестировать различные алгоритмы входа для инструмента SPY (ETF, торгующий акциями из индекса S&P 500). Я использовал данные за всю историю этого инструмента – с 1993 г (примерно 25 лет). Тестировать точки входа будем на таймфрейме W1.
Нужно определиться за какой период тестировать данные торгового инструмента, и какой использовать таймфрейм для анализа алгоритма входа. Для чистоты эксперимента, период тестирования торгового инструмента должен содержать различные состояния рынка – низко-/высоко-волатильное, трендовое/нетрендовое.
Для примера я взял несколько простых алгоритмов входа в позицию:
Фактически, первые 5 недель значение кривой ниже единицы. Это говорит о том, что в краткосрочной перспективе, при удержании позиции 1-5 недель, точка входа при прорыве канала Дончиана не даёт перевеса (но небольшой перевес возникнет, если мы будем открывать позицию в противоположном прорыву направлении). Начиная с 6-ой недели удержания позиции появляется перевес – значение кривой становится больше единицы. Перевес достигает своего пика где-то на 60-ой неделе (около 1 года) и примерно равен 1.9. Это означает, что, если после прорыва канала Дончинана мы будем удерживать SPY около 1 года, то шансов выиграть у нас будет в 2 раза больше, чем проиграть. Удерживать позицию дольше 1 года просто не имеет смысла, т.к. за этот период кривая достигла своего пика и дальнейшего роста перевеса не происходит.
Среди трейдеров существует распространенное мнение того, что точка входа не важна, т.к. она не определяет прибыль в сделке. Что прибыль в сделке определяет точка выхода, а точка входа может быть выбрана случайным образом. Да, это так (прибыль в сделке определяет точка выхода). Но именно качественная точка входа позволяет войти в позицию с минимальным риском и максимизировать шансы того, что цена сместится в нужное нам направление. И трейдеру следует непрерывно развивать этот навык на протяжении всей его карьеры.
Как быть если МАЕ=0?