MAE и MFE в трейдинге: что происходило внутри сделки
Итог сделки не показывает всего, что происходило до её закрытия. Разберём максимальное движение цены против позиции и в её пользу, сравним покупку и продажу и выясним, почему расчёт может отличаться от данных торгового журнала.
Автор · Редактор
- Автор
- Николай Заваров
- Редактор
- Андрей Бондаренко
Проверено

Главное
MAE — наибольшее наблюдавшееся движение против позиции от цены входа, MFE — наибольшее движение в её пользу. Учитывается только время, пока позиция была открыта.
Одинаковые вход, выход и итог сделки могут скрывать разные движения цены. В этом гиде MAE и MFE — неотрицательные величины, а итоговое движение до издержек сохраняет знак.
Перед сравнением журналов согласуйте источник цен, интервал наблюдений, объём позиции, единицы измерения и учёт издержек. Прошлые экстремумы сами по себе не доказывают, что будущий выход можно улучшить.
Что такое MAE и MFE в трейдинге
MAE, или Maximum Adverse Excursion, — максимальное движение против открытой позиции относительно цены входа. MFE, или Maximum Favorable Excursion, — максимальное движение в её пользу за тот же интервал. Эти показатели описывают крайние значения внутри сделки. Итог при закрытии показывает, где сделка закончилась.
Представим покупку по 100 и последовательность наблюдавшихся цен 100, 98, 101, 105 и 102, где 102 — цена выхода. Самая низкая цена оказалась на 2 единицы ниже входа, самая высокая — на 5 выше. Поэтому MAE равно 2 единицам цены, MFE — 5, а итоговое движение до издержек — +2. Прибыльная сделка могла сначала пройти через неблагоприятное движение.
Различие между экстремумами внутри позиции и её итогом отражено и в определениях отчёта тестирования MetaTrader 5. Здесь начнём с более простой и явно заданной основы: учебной последовательности цен и одной позиции неизменного объёма. Это условные наблюдения, а не рыночная история или запись реально доступных исполнений.
Единица цены означает разницу в 1 в указанной цене. Она не равна автоматически доллару, пипсу или процентному пункту. Сначала рассчитаем движение в этих единицах, а затем разберём, при каких условиях его можно перевести в деньги или единицы первоначального риска.
Как рассчитать MAE и MFE для покупки и продажи
Обозначим цену входа через E, минимальную и максимальную учтённые цены — через L и H, цену выхода — через C. При поиске L и H включайте сам вход и заканчивайте выбранным выходом. Для длинной позиции благоприятен рост цены, для короткой — снижение.
Показатель в единицах цены | Длинная позиция | Короткая позиция |
|---|---|---|
MAE: величина движения против позиции | max(0, E − L) | max(0, H − E) |
MFE: величина движения в пользу позиции | max(0, H − E) | max(0, E − L) |
Итоговое движение до издержек: со знаком | C − E | E − C |
Прокрутите вбок, чтобы сравнить все столбцы ↔
На пути 100 → 98 → 101 → 105 → 102 короткая позиция имеет MAE 5, MFE 2 и итоговое движение −2. Наблюдения и цена входа те же, что в примере с покупкой; смена направления меняет неблагоприятную сторону. Убыточная сделка может иметь положительное MFE, если до закрытия с убытком цена двигалась в её пользу.
Оба направления можно описать одной формулой. Задайте d = +1 для покупки или −1 для продажи и для каждого учтённого наблюдения рассчитайте Xₜ = d × (Pₜ − E). Тогда MAE = max(0, −min Xₜ), MFE = max(0, max Xₜ), а итоговое движение = d × (C − E). На входе X = 0, поэтому при отсутствии движения против входа MAE равно 0.
В этих формулах MAE и MFE показываются как неотрицательные величины. Журнал может отображать неблагоприятное движение со знаком минус или использовать денежную основу расчёта. Отрицательное MAE в другом продукте не обязательно означает ошибку: сначала выясните принятую систему знаков.
Исследуйте движение цены внутри сделки
В интерактивном примере изначально заданы пять наблюдений выше, покупка и выход на последнем наблюдении. Три основных значения отдельно показывают движение против позиции, движение в её пользу и итоговое движение до издержек. Таблица содержит цену и отклонение от входа со знаком для каждого наблюдения, а также указывает, какие точки входят в выбранный интервал.
- Переключите покупку на продажу, сохранив цены. MAE и MFE поменяются ролями, а итоговое движение изменит знак.
- Выберите выход на наблюдении с ценой 101. Более поздние 105 и 102 останутся видны для контекста, но перестанут участвовать в расчёте.
- Измените цену или выберите другой готовый пример. Прежде чем делать вывод по линии графика, сопоставьте таблицу с отмеченными экстремумами.
Номера наблюдений показывают порядок, а не минуты, свечи или равные промежутки времени. Линии соединяют заданные точки для наглядности; они не восстанавливают реальный путь цены между наблюдениями. Пример с неизменной ценой помогает проверить смысл показателей: если все учтённые цены равны входу, все три значения равны нулю.
Воспринимайте результат как расчёт по введённым наблюдениям. Компонент не исполняет заявки, не восстанавливает пропущенные цены и не тестирует торговую стратегию. Перевод в деньги и R необязателен и требует дополнительных данных; пустые поля этих настроек не мешают изучать движение цены.
Интерактивный пример
Что происходило до выхода
Меняйте наблюдавшиеся цены, направление или момент выхода. Наибольшее движение против позиции, движение в её пользу и итог отвечают на три разных вопроса.
Условные наблюдения · одна позиция неизменного объёма · движения цены до издержек · без исполнения заявок
Наблюдавшиеся цены
Введите от 2 до 12 наблюдений, включая вход. Используйте точку или запятую и до 4 знаков после неё, без разделителей тысяч. Допустимые цены: от −1 000 000 до 1 000 000.
Новое наблюдение сначала пустое. Выбранный выход остаётся на месте. При удалении выхода выбирается предыдущее наблюдение, а если перед ним только вход — следующее.
Обновлено: учтено наблюдений — 5, выход на наблюдении 4. MAE 2; MFE 5; итоговое движение до издержек +2 ед. цены.
Результаты в единицах цены
Учтены наблюдения 0–4. Наблюдения после выхода не влияют на эти результаты.
MAE
2ед. цены
Против позиции · неотрицательная величина
MFE
5ед. цены
В пользу позиции · неотрицательная величина
Итоговое движение
+2ед. цены
Со знаком · до издержек
- Вход
- 100
- Минимальная учтённая цена
- 98
- Максимальная учтённая цена
- 105
- Выбранный выход
- 102
Наблюдавшаяся цена
Номер наблюдения · не прошедшее время
Линии соединяют наблюдения для наглядности. Они не восстанавливают путь рынка между точками и не доказывают, что более сильного движения не было.
На узком экране прокручивайте таблицу вбок. Можно также перейти к этой области клавишей Tab и использовать клавиши со стрелками.
| Наблюдение | Цена | Движение от входа со знаком | Интервал | Экстремумы и границы |
|---|---|---|---|---|
| 0 | 100 | 0 | Учитывается | Вход |
| 1 | 98 | −2 | Учитывается | Достигнуто MAE |
| 2 | 101 | +1 | Учитывается | — |
| 3 | 105 | +5 | Учитывается | Достигнуто MFE |
| 4 | 102 | +2 | Учитывается | Выход |
Отмечены все учтённые наблюдения, на которых достигается положительное MAE или MFE, включая повторы. Нулевое движение не отмечается как благоприятное или неблагоприятное событие.
Перевод при известном значении
Для результата в единицах цены выше не нужны условия контракта. Деньги и R требуют дополнительного значения, уже известного для этой позиции неизменного объёма.
Как устроен пример
Движение со знаком = направление × (наблюдавшаяся цена − цена входа)
MAE = max(0, −минимальное движение со знаком); MFE = max(0, максимальное движение со знаком)
Направление равно +1 для покупки и −1 для продажи. В расчёт входят вход и наблюдения до выбранного выхода включительно.
Здесь MAE и MFE — неотрицательные величины. Некоторые журналы используют другие знаки или расчёт на основе денег либо чистой прибыли и убытка.
Модель предполагает одну позицию неизменного объёма и единую ценовую основу. Она не определяет котировки, стоимость контрактов, комиссии, исполнения, стопы или цели.
Почему важен интервал от входа до выхода
Если перенести выход из покупки с 102 на 101, в интервале останутся только 100, 98 и 101. MAE сохранится на уровне 2, MFE станет равным 1, итоговое движение — +1. Учитывая более позднюю цену 105, мы ошибочно приписали бы благоприятное движение уже закрытой позиции. По той же причине нельзя включать минимум, достигнутый до входа.
Для реального журнала фиксируйте время входа и выхода, часовой пояс и правило включения наблюдений на границах интервала. Свеча может начаться до входа или закончиться после выхода. Поэтому её полный максимум или минимум способен включать цены вне времени жизни позиции, даже если свеча частично пересекается со сделкой.
Частота наблюдений тоже важна. Если между ценами 98 и 101 рынок ненадолго достиг 97, введённая последовательность этого не обнаружит. На одной и той же ценовой основе и за одинаковый интервал неполный набор наблюдений может пропустить более сильное движение. MAE 0 означает, что в этих наблюдениях неблагоприятного движения не найдено; пропуски в данных не доказывают, что его не было.
Даже цены открытия, максимума, минимума и закрытия полной свечи не показывают порядок изменений внутри неё. Если и стоп, и цель лежат в её диапазоне, одних OHLC недостаточно, чтобы определить, какой уровень был достигнут первым. Документация стратегий TradingView описывает предположения эмулятора брокера при отсутствии подробных внутрисвечных данных. Наш компонент не добавляет предположений об исполнении заявок.
Одинаковый итог может скрывать разные движения
Сравним путь A: 100 → 99 → 103 → 102 и путь B: 100 → 95 → 108 → 102. В обоих случаях четыре наблюдения, одинаковые вход и выход. Различаются промежуточные минимумы и максимумы. Общая шкала цены позволяет сопоставить видимое различие с числовыми значениями.
Позиция и путь | MAE | MFE | Итоговое движение до издержек |
|---|---|---|---|
Покупка · A | 1 | 3 | +2 |
Покупка · B | 5 | 8 | +2 |
Продажа · A | 3 | 1 | −2 |
Продажа · B | 8 | 5 | −2 |
Прокрутите вбок, чтобы сравнить все столбцы ↔
Все значения таблицы указаны в единицах цены. Для двух покупок итог +2 скрывает и более сильное движение против позиции B, и более сильное движение в её пользу. При продаже итог в обоих случаях равен −2, а неблагоприятная и благоприятная стороны меняются местами. Выделение одного пути помогает проследить его, сохраняя общую шкалу.
Поэтому список результатов закрытых сделок не позволяет восстановить MAE и MFE. Profit Factor, объединяющий прибыли и убытки завершённых сделок, тоже не сохраняет промежуточные наблюдения. Если вопрос касается времени, пока сделка была открыта, нужна история цен или прибыли и убытка позиции.
Максимум 108 на пути B виден задним числом. Он не доказывает, что такой выход можно было заранее определить и исполнить для этой позиции. MFE фиксирует благоприятный экстремум на выбранной основе измерения; это не обещание прибыли, которую обязательно принесло бы другое правило выхода.
Интерактивный пример
Один выход, разные пути цены
Оба примера начинаются на 100 и заканчиваются на 102. Сравните движения до одинакового выхода, затем переключите направление.
Два условных пути · общая шкала цены · по четыре наблюдения · единицы цены до издержек
Покупка: итоговое движение обоих путей — +2 ед. цены. У пути A MAE 1 и MFE 3; у пути B MAE 5 и MFE 8.
Наблюдавшаяся цена
Номер наблюдения · не прошедшее время
Линии соединяют наблюдения для наглядности. Они не восстанавливают путь рынка между точками и не доказывают, что более сильного движения не было.
На узком экране прокручивайте таблицу вбок. Можно также перейти к этой области клавишей Tab и использовать клавиши со стрелками.
| Путь | MAE | MFE | Итоговое движение |
|---|---|---|---|
| Путь A | 1 | 3 | +2 |
| Путь B | 5 | 8 | +2 |
ед. цены · Здесь MAE и MFE — неотрицательные величины. Некоторые журналы используют другие знаки или расчёт на основе денег либо чистой прибыли и убытка.
| Наблюдение | A · цена | A · движение со знаком | B · цена | B · движение со знаком |
|---|---|---|---|---|
| 0 | 100 | 0 | 100 | 0 |
| 1 | 99 | −1 | 95 | −5 |
| 2 | 103 | +3 | 108 | +8 |
| 3 | 102 | +2 | 102 | +2 |
Итог не показывает, насколько далеко позиция двигалась против вас или в вашу пользу. Примеры объясняют это различие; они не определяют безопасный стоп или достижимый лучший выход.
Как устроен пример
Движение со знаком = направление × (наблюдавшаяся цена − цена входа)
MAE = max(0, −минимальное движение со знаком); MFE = max(0, максимальное движение со знаком)
Направление равно +1 для покупки и −1 для продажи. В расчёт входят вход и наблюдения до выбранного выхода включительно.
Здесь MAE и MFE — неотрицательные величины. Некоторые журналы используют другие знаки или расчёт на основе денег либо чистой прибыли и убытка.
Известны только четыре указанных наблюдения. Издержки, исполнение заявок, добавление или уменьшение объёма и путь рынка между наблюдениями не моделируются.
Движение цены, денежный результат и единицы R
Чтобы перевести движение цены в деньги для позиции неизменного объёма, нужно известное положительное постоянное значение V: денежная стоимость одной единицы цены для всей позиции. Умножьте на V каждую величину движения, сохраняя знак итогового результата. Это значение уже должно учитывать объём позиции, условия контракта и валютную основу расчёта. Компонент не определяет его по названию инструмента или числу лотов.
Допустим исключительно для примера, что V равно 10 USD за единицу цены. Тогда в исходной покупке величина неблагоприятного движения составит 20 USD, благоприятного — 50 USD, итогового до издержек — +20 USD. Это перевод значений 2, 5 и +2, а не чистый результат счёта. Спред, комиссии, финансирование и валютную конвертацию нужно учитывать согласованно, не вычитая одну и ту же издержку дважды.
Для единиц R задайте D — известное положительное расстояние первоначального риска в тех же единицах цены и на той же основе до издержек. Разделите на D ценовые значения. При D = 2 получим MAE 1R, MFE 2,5R и итоговое движение +1R. Первоначальный риск задаётся при входе, а не подбирается после сделки ради более привлекательного результата.
Если первоначальный риск неизвестен или равен нулю, результат в R недоступен. Не заменяйте его наблюдавшимся MAE. Сравнивая этот ценовой R до издержек с чистым денежным R в журнале, сначала согласуйте и числитель, и знаменатель риска. Калькулятор риска и прибыли работает с планируемыми уровнями входа, стопа и цели; здесь мы измеряем наблюдавшийся путь цены.
Простой перевод в деньги требует неизменного объёма позиции. При добавлении объёма или частичном закрытии денежная чувствительность к движению цены меняется. Умножать итоговый суммарный объём на экстремум, достигнутый до открытия этого объёма, некорректно. Вместо этого восстановите объёмы и прибыль или убыток в каждый момент. Документация торгового журнала Sierra Chart объясняет, как группировка сделок и объёмы влияют на показатели именно этого продукта.
Почему значения на графике и в журнале отличаются
Сначала убедитесь, что сравниваете один и тот же показатель. График может строиться по одному ценовому ряду, а журнал — использовать другой ряд или текущую денежную прибыль и убыток. Например, MetaTrader 5 описывает графики на основе Bid и Last. Bid, Ask и Last — разные ценовые основы; экстремум произвольного графика не обязательно является доступной ценой закрытия.
Что проверить | Почему значения расходятся | Что зафиксировать или согласовать |
|---|---|---|
Источник и частота цен | Bid, Ask, Last, тики и выборочные свечные данные могут давать разные экстремумы. | Ценовой ряд, частоту наблюдений и пропуски. |
Границы от входа до выхода | Часовые пояса или полные экстремумы свечи могут включать цены вне сделки. | Точное время, часовой пояс и правило включения границ. |
Объём и группировка позиции | Добавление объёма, частичные выходы и объединение исполнений меняют денежный путь и основу входа. | Объёмы во времени и способ группировки в журнале. |
Единицы и издержки | Движение цены, денежное движение до издержек и чистая прибыль или убыток — разные величины. | Стоимость единицы, валютную конвертацию и момент учёта каждой издержки. |
Знаки и отсутствующие данные | Отрицательное значение, ноль и пустое поле могут иметь разный смысл. | Правила знаков и обработки недоступных данных в конкретном продукте. |
Прокрутите вбок, чтобы сравнить все столбцы ↔
Например, документация MAE в TradesViz различает расчёт по цене и по текущей прибыли или убытку. Это варианты реализации продукта, а не взаимозаменяемые названия одной универсальной формулы. Прочитайте определение выбранной настройки, прежде чем считать расхождение ошибкой.
Начните сверку с одной простой позиции неизменного объёма. Сопоставьте наблюдения и интервал входа–выхода, затем единицы и издержки. Так легче найти причину расхождения, чем сразу сравнивать весь журнал с разными инструментами, объёмами и правилами группировки.
Чем MAE отличается от просадки счёта
В этом гиде MAE измеряет неблагоприятное движение позиции относительно её входа. Просадка счёта измеряет снижение выбранной величины счёта, например баланса или эквити, от предшествующего максимума. Различаются и точка отсчёта, и охват: вход в отдельную позицию не равен текущему историческому максимуму счёта.
В исходном примере с покупкой цена снижается с благоприятного максимума 105 до выхода 102, отдавая 3 единицы цены. MAE остаётся равным 2, поскольку минимальная учтённая цена относительно входа 100 составила 98. Откат от благоприятного экстремума может целиком происходить выше входа и рассчитывается иначе, чем движение против позиции.
На счёте могут быть и другие позиции, результаты закрытых сделок и денежные вводы или выводы. Они влияют на путь стоимости счёта, который нельзя восстановить по MAE одной сделки. Правило плавающей просадки у конкретной компании дополнительно задаёт свои уровни отсчёта, моменты проверки и условия нарушения. Ни наша формула MAE, ни похожее название поля в журнале не определяют, было ли нарушено такое правило.
Чего MAE и MFE не говорят о будущих выходах
Экстремумы помогают описать историческую выборку и сформулировать вопросы о выходах. Сами по себе они не выбирают будущий стоп или цель. Особенно неполно среднее MAE только прибыльных сделок: оно исключает убыточные и отбирает наблюдения по результату, который при входе был неизвестен. Стоп, подобранный по такой выборке, может изменить состав сделок, доживших до прибыльного выхода.
Даже MAE и MFE за весь срок сделки не сохраняют последовательность достижения уровней. Новое правило выхода может закрыть позицию раньше последующего благоприятного экстремума, а издержки и исполнение — изменить фактический результат. Исходные экстремумы описывают исходный интервал удержания; они не переносятся автоматически на условную сделку с другими правилами.
- До проверки идеи определите правила входа и выхода, границы выборки и основу измерения.
- Сохраните прибыльные и убыточные сделки и используйте достаточно подробную хронологию цен и позиций для проверки предложенного правила.
- Проверяйте на отдельных данных с явными предположениями об издержках и исполнении; показывайте неопределённость и изменения результатов сделок.
Трейлинг-стоп или трейлинг-стоп-лимит — механизм исполнения с собственными условиями срабатывания и получения цены. MAE и MFE — описательные показатели. Из-за проскальзывания наблюдавшаяся или запрошенная цена может отличаться от фактической цены исполнения, поэтому наблюдавшийся максимум нельзя выдавать за гарантированно достижимую прибыль.
Используйте два интерактивных примера для более узкого и проверяемого вопроса: что следует из этих наблюдений при выбранных направлении, интервале и единицах измерения? Разобравшись с этим, легче понять, какие ещё данные нужны для сверки журнала или проверки гипотезы о выходе.
Частые вопросы о MAE и MFE
Может ли прибыльная сделка иметь MAE?
Да. При покупке на пути 100 → 98 → 101 → 105 → 102 наблюдение 98 даёт MAE 2, а выход по 102 — итоговое движение до издержек +2. Прибыльное закрытие не отменяет предшествовавшего движения против позиции.
Может ли убыточная сделка иметь MFE?
Да. На том же пути короткой позиции сначала благоприятствует снижение до 98, поэтому MFE равно 2. Но выход по 102 даёт итоговое движение −2. MFE фиксирует благоприятный экстремум за выбранный интервал, а не результат закрытия.
Могут ли MAE и MFE быть ненулевыми при выходе в безубыток?
Да. Покупка на пути 100 → 98 → 103 → 100 имеет MAE 2 и MFE 3 при итоговом движении цены до издержек 0. Безубыток по цене также не означает нулевой чистый результат после торговых издержек.
Всегда ли MAE показывают положительным числом?
Нет. Здесь это неотрицательная величина неблагоприятного движения, включая 0, если в учтённых наблюдениях такого движения нет. Некоторые продукты используют значения со знаком или другую основу прибыли и убытка. Проверяйте определение и не превращайте отсутствие наблюдений в доказанный ноль.
Можно ли рассчитать MAE и MFE только по входу и выходу?
Можно рассчитать изменение цены со знаком, но нельзя восстановить промежуточные экстремумы. В сравнении оба пути начинаются на 100 и заканчиваются на 102, однако дают разные MAE и MFE. Нужны промежуточные наблюдения или задокументированная история прибыли и убытка позиции.
Показывает ли MFE лучший уровень тейк-профита?
Оно показывает наибольшее наблюдавшееся благоприятное движение за исходный интервал на выбранной основе. Этот экстремум известен постфактум. Будущее правило выхода требует отдельной проверки по хронологическим данным с учётом издержек и исполнения; одного исторического MFE недостаточно для доказательства достижимого улучшения.