Skip to content
Все руководства по опционам и фьючерсам
Разбор сделок10 минут чтения

MFE и MAE: измеряйте путь цены внутри сделки

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

В этом руководствеОтделяйте движение от результата

Краткое резюме

Реализованный результат показывает, чем закончилась сделка. MFE и MAE описывают, насколько далеко цена двигалась в вашу пользу и против вас, пока позиция оставалась открытой. Это измерения пути цены, а не альтернативные выходы, которые точно удалось бы исполнить.

Отделяйте движение от результата

Реализованный результат фиксирует исполнения, закрывшие позицию, за вычетом учтенных в отчете расходов. Максимальное благоприятное движение (MFE) и максимальное неблагоприятное движение (MAE) суммируют лучшее и худшее изменение цены относительно входа за выбранный период удержания. Для длинной позиции рост благоприятен, а падение неблагоприятно; для короткой направление обратное.

Сделка может показать нереализованную прибыль в 1,6 раза выше начального риска, отступить и закрыться с валовой прибылью 0,75R. Первое значение — MFE, второе — валовой результат выхода при выбранном определении риска. MFE не означает, что лимитная продажа на максимуме обязательно исполнилась бы; MAE не означает, что весь неблагоприятный ход стал фактическим убытком. Определения статистики NinjaTrader считают экскурсии относительно входа и различают значения исторического теста на графике и отслеживание цены в реальном времени {source:ninjaTraderTradeStatisticsDefinitions}.

Задайте окно позиции до поиска экстремумов

Начинайте с фактического исполнения входа, а не с открытия или закрытия сигнальной свечи. Завершайте измерение на фактическом исполнении выхода. Если вход произошел внутри свечи, ее часть максимума или минимума могла сформироваться до открытия позиции. Если выход состоялся до закрытия свечи, дальнейшее движение уже не относится к сделке. Включение любого внешнего участка завысит excursion.

При одном полном входе и выходе используйте исполненную цену входа и цены, наблюдавшиеся между этими моментами. При частичных исполнениях, добавлениях к позиции или частичных выходах решите, измерять каждое исполнение входа отдельно или объединять позицию. Для объединенного расчета нужны средняя цена входа, взвешенная по количеству, и последовательное правило для открытого объема. Зафиксируйте подход: платформы могут по-разному группировать исполнения под названием «сделка».

Для фьючерсов записывайте вместе с временными метками конкретный месяц контракта и сессию. Непрерывный символ может переключаться на новый контракт при ролловере и корректировать историю цен, поэтому склеенная траектория не обязательно соответствует торговавшемуся контракту. Измеряйте excursion по фактически исполненному контракту. Если реальная позиция пересекает ролловер, фиксируйте каждый контракт и его количество отдельно до объединения денежного P&L.

Считайте с учетом направления позиции

Пусть E — фактическая цена входа. Для длинной позиции MFE равна большему из нуля и максимальной цены в окне за вычетом E; MAE — большему из нуля и E за вычетом минимальной цены. Для короткой позиции MFE равна большему из нуля и E за вычетом минимума; MAE — большему из нуля и максимума за вычетом E. Учитывайте максимумы и минимумы только пока позиция открыта.

Результат — расстояние в единицах котировки. Разделите его на размер тика, чтобы получить тики, затем умножьте на стоимость пункта для денежной суммы на один контракт. Если размер позиции не менялся, умножьте также на количество. Записывайте MFE и MAE как положительные величины или явно укажите правило знаков. Отрицательная MAE в одной колонке и положительная величина неблагоприятного убытка в другой затрудняют интерпретацию среднего.

Абстрактный путь цены проходит выше и ниже входа; отметки показывают максимум и минимум, пока позиция открыта
MFE и MAE отмечают лучшие и худшие цены в окне сделки; ни одна из них не является ценой исполнения выхода

Полный пример одной сделки MES

Рассмотрим гипотетическую длинную позицию в одном фьючерсном контракте Micro E-mini S&P 500. Вход — 5 200,00, начальный ориентир стопа — 5 198,00, расстояние 2,00 пункта. Пока контракт открыт, максимумы четырех свечей составляют 5 201,25, 5 203,25, 5 202,00 и 5 201,75; минимумы — 5 199,50, 5 200,75, 5 199,00 и 5 200,50. Выход произошел на закрытии четвертой свечи по 5 201,50; минимум не достиг ориентира стопа.

Максимальная цена — 5 203,25, значит MFE равна 3,25 пункта, или 13 тикам по 0,25 пункта. Минимальная цена — 5 199,00, значит MAE равна 1 пункту, или четырем тикам. В спецификации CME множитель MES составляет $5 за пункт индекса, а минимальный тик — 0,25 пункта; стоимость тика равна $1,25 {source:cmeMicroEMiniSP500ContractSpecifications}. До расходов MFE составляет $16,25, MAE — $5 на контракт; фактический выход дает $7,50 валовой прибыли. Цены придуманы для примера и не описывают сделку, текущую котировку или прогноз.

Разделяйте движение цены, R и результат счета

В примере начальный ценовой риск равен 2,00 пункта × $5 = $10 на контракт. Если этот валовой размер до сделки считать за 1R, MFE составит $16,25 ÷ $10 = 1,625R, MAE — $5 ÷ $10 = 0,50R, а валовой результат выхода — $7,50 ÷ $10 = 0,75R. Знаменатель R задает начальное расстояние до стопа, а не появившаяся позже MFE.

Заранее решите, включает ли R планируемые комиссии и спред или отражает только ценовой риск до расходов. Не сравнивайте валовую экскурсию с чистым результатом, называя разницу «упущенной прибылью». Максимум на графике может отличаться от bid, доступного для продажи длинной позиции, а минимум — от ask, доступного для закрытия короткой. На исполнимый P&L влияют комиссии, проскальзывание, место в очереди и частичные исполнения. Храните расстояние цены, денежный пересчет, расходы и чистый результат отдельно.

Учитывайте ограничения ценовых данных

Цены open, high, low и close задают границы свечи, но не всегда раскрывают последовательность сделок между ними. Если свеча касается и стопа, и цели, одни данные OHLC не показывают, какой уровень был достигнут первым. Если вход приходится на ту же свечу, максимум или минимум мог появиться до исполнения входа. Поэтому даже точное на вид значение MFE/MAE может опираться на предположенный путь.

Документация Pine-стратегий TradingView описывает стандартные предположения эмулятора брокера о движении внутри свечи и использование данных меньшего таймфрейма для уточнения исторических исполнений {source:tradingViewPineStrategyBrokerEmulator}. Отдельное руководство по эмулятору разбирает настройки исполнения, комиссии и проскальзывание {source:tradingViewBrokerEmulatorSupport}. Это правила платформы, а не доказательство фактического пути в данных другого брокера. Если нужна точность, используйте сделки или котировки с временными метками; иначе укажите интервал свечи и осторожно помечайте неразрешенные случаи внутри одной свечи.

Сравнивайте распределения без выборочных примеров

Сравнивайте сделки с одинаковой версией торговой модели, инструментом, направлением, базой свечей или котировок, правилом объединения позиции и знаменателем R. Включайте убыточные сделки и указывайте размер выборки. Несколько крупных экскурсов могут поднять среднее, поэтому показывайте также медиану и выбранные процентили. Разделяйте направления или сессии, если правила различаются.

Убыточная сделка с большой MFE не означает автоматически неудачный выход, а прибыльная сделка с большой MAE не доказывает, что более широкий стоп лучше. Группировка по результату описывает наблюдения: более широкий стоп изменил бы состав оставшихся открытыми сделок и их дальнейший путь. Текст Wiley по тестированию технических систем рассматривает MFE и MAE как дополнительные взгляды на риск и разброс сделок, а не как полную оценку эффективности {source:wileyTechnicalAnalysisSystemDesignAndTesting}.

Превращайте закономерность в проверяемое правило

Используйте excursion, чтобы сформулировать вопрос, а не выбирать стоп или цель задним числом. Например: «Сохраняют ли сделки модели A, которые достигают MFE в 1R к закрытию второй полной свечи, лучшее чистое математическое ожидание при заранее заданном правиле трейлинг-стопа?» До оценки определите триггер, поведение ордера, расходы и временное ограничение. Затем повторно протестируйте правило целиком: изменение выхода влияет на то, какие сделки остаются открытыми и какой путь наблюдается далее.

Если на одной выборке привлекательны многие пороги, зафиксируйте перебор и оставьте более поздние или неиспользованные данные для оценки. Так снижается риск выбрать правило только потому, что оно подходит к уже просмотренным траекториям. До анализа закрепите правила входа и стопа в торговом плане. См. также как составить план торговли фьючерсами, как задать цель прибыли по фьючерсам и расстояние стопа по ATR для фьючерсов.

Частые вопросы

Q1Означает ли MFE, что такую прибыль можно было забрать?

Нет. MFE фиксирует экстремальную цену внутри измеренного окна. Лимитный ордер на этом уровне мог быть недоступен или не исполниться; также важны комиссии, спред и место в очереди.

Q2Может ли MAE подсказать уровень следующего стопа?

Не сама по себе. MAE описывает прошлые траектории при конкретных входе, выходе и методе данных. Новый стоп меняет состав открытых сделок, поэтому проверять нужно правило целиком.

Q3Можно ли считать excursion по свече, в которой был вход?

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

Источники и дополнительное чтение

Сообщить о проблеме

Мы подготовим письмо со ссылкой на эту статью. Mark получит сообщение только после отправки

Быстрая проверка

Прочитали руководство? Проверьте себя в 3 вопросах

Вопрос 1 / 3

Вопрос 01

Длинная сделка MES открыта по 5 200,00. Минимальная цена во время сделки — 5 199,00. Чему равна MAE в пунктах?

Выберите ответ, чтобы увидеть объяснение

Словарь опционов

Превратите торговую идею в повторяемые правилаКак составить торговый план для фьючерсовСоздайте рабочий план торговли фьючерсами с определённой целью, правилами сетапа, размером позиции, запасом маржи, контрольным списком исполнения, журналом и условиями остановкиПревратите гипотезу о рынке в исполнимый и проверяемый выходКак установить цель прибыли для фьючерсаПостройте цель прибыли для фьючерса из структуры, волатильности, стоимости тика, ликвидности и лимита риска, затем выберите лимитный, брэкет- или поэтапный выход без выдачи цели за прогнозМетоды технической торговлиATR для стопов по фьючерсам: от True Range к риску на контрактРазберитесь, как ATR учитывает гэпы и как перевести его расстояние в тики и риск на контракт с согласованными настройками графика.Механика опционовЧто такое назначение опциона?Разберитесь, как проданный опцион может создать обязанность передать или купить акции до даты экспирации или в неёРазрешённое количество контрактов — не то же самое, что бюджет рискаЛимиты позиции по опционам и лимиты исполнения: объяснениеУзнайте, чем лимиты позиции по биржевым опционам отличаются от лимитов исполнения, почему важны агрегация одной стороны и отчётность и почему маржа или покупательная способность не показывают, разрешено ли количество