MAE та MFE у трейдингу: рух ціни всередині угоди
Результат закритої угоди не показує, що відбувалося, поки позиція була відкрита. Простежте спостережувану траєкторію ціни, обчисліть максимальне несприятливе та сприятливе відхилення, порівняйте довгу й коротку позиції та звірте значення з торговим журналом.
Автор · Редактор
- Автор
- Микола Заваров
- Редактор
- Андрій Бондаренко
Перевірено

Головне
MAE вимірює найбільший спостережуваний рух проти позиції відносно входу, а MFE — найбільший рух на її користь. Обидва показники враховують лише інтервал, коли позиція відкрита.
Однакові вхід, вихід і кінцевий результат можуть приховувати дуже різні відхилення. У цьому гіді MAE та MFE — невід’ємні величини, а кінцева зміна до витрат зберігає знак.
Перш ніж порівнювати журнали, узгодьте джерело цін, інтервал спостережень, розмір позиції, одиниці та облік витрат. Самі лише історичні відхилення не доводять, що майбутній вихід можна поліпшити.
Що таке MAE та MFE у трейдингу?
Максимальне несприятливе відхилення, або MAE, — найбільший рух проти позиції відносно її входу, поки вона відкрита. Максимальне сприятливе відхилення, або MFE, — найбільший рух на її користь за той самий інтервал. Вони описують екстремуми всередині угоди. Результат закриття показує, де угода завершилася.
Розгляньмо довгу позицію з входом за 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 в іншому джерелі не обов’язково означає помилку: спочатку з’ясуйте домовленість щодо відображення, а вже потім порівнюйте числа.
Дослідіть рух ціни всередині угоди
Інструмент починає з п’яти спостережень вище, довгої позиції та виходу на останньому спостереженні. Три основні значення окремо описують несприятливе відхилення, сприятливе відхилення й кінцеву зміну до витрат. Таблиця показує ціну та зміну зі знаком від входу на кожному спостереженні, а також те, які точки належать вибраному інтервалу.
- Перемкніть довгу позицію на коротку, не змінюючи цін. 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
Спостережувана ціна
Номер спостереження · не час
Лінії з’єднують спостереження для зручності читання. Вони не відтворюють рух ринку між спостереженнями й не доводять, що більшого відхилення не було.
На вузькому екрані прокручуйте таблицю горизонтально. Також можна перевести фокус на цю область і користуватися клавішами зі стрілками.
| Спостереження | Ціна | Зміна від входу зі знаком | Інтервал | Екстремуми й межі |
|---|---|---|---|---|
| 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, який підсумовує грошові прибутки й збитки завершених угод, також не зберігає проміжних спостережень. Зберігайте історію цін або прибутку та збитку позиції, якщо питання стосується того, що відбувалося, поки угода була відкрита.
Максимум траєкторії B за 108 видно ретроспективно. Він не доводить, що вихід за 108 можна було визначити заздалегідь або виконати для цієї позиції. MFE фіксує сприятливий екстремум на вибраній базі вимірювання; це не обіцянка прибутку, який неодмінно забезпечило б інше правило виходу.
Інтерактивний приклад
Однаковий вихід, різні траєкторії
В обох прикладах вхід дорівнює 100, а вихід — 102. Порівняйте відхилення до цього однакового виходу, а потім змініть напрям позиції.
Дві навчальні траєкторії · спільна шкала цін · по чотири спостереження · одиниці ціни до витрат
Довга: кінцева зміна обох траєкторій (одиниці ціни): +2. Траєкторія A: MAE 1, MFE 3; траєкторія B: MAE 5, MFE 8.
Спостережувана ціна
Номер спостереження · не час
Лінії з’єднують спостереження для зручності читання. Вони не відтворюють рух ринку між спостереженнями й не доводять, що більшого відхилення не було.
На вузькому екрані прокручуйте таблицю горизонтально. Також можна перевести фокус на цю область і користуватися клавішами зі стрілками.
| Траєкторія | 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 у цьому гіді вимірює несприятливий рух позиції відносно її входу. Просадка рахунку вимірює падіння вибраної вартості рахунку, наприклад балансу або equity, від попереднього піка. Рівень відліку та охоплення різні: вхід однієї позиції не є поточним максимумом рахунку.
У початковому прикладі довгої позиції ціна падає зі сприятливого максимуму 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 визначає найбільший спостережуваний сприятливий рух для початкового інтервалу й бази. Цей екстремум стає відомим згодом. Майбутнє правило виходу потребує окремої оцінки на хронологічних даних із витратами та припущеннями виконання; саме лише історичне MFE не доводить досяжного поліпшення.