Що таке expectancy у трейдингу?
Expectancy – це середній результат стратегії на угоду, виражений в R. Формула, приклад розрахунку і чому варто враховувати ще й частоту угод (opportunity).
Оновлено:
Коротко. Expectancy – це середній результат, який торгова стратегія дає на угоду, виражений в R, тобто одиницях ризику. Expectancy дорівнює win rate, помноженому на середній R прибуткових угод, мінус частка збиткових угод, помножена на середній R збиткових угод. Стратегія з expectancy 0,44R у середньому дає приблизно 0,44R на угоду на достатньо великій вибірці, хоча більшість окремих угод не збігатиметься з цим числом точно. Саме позитивний expectancy на великій кількості угод робить стратегію прибутковою, а не результат однієї угоди.
Що насправді вимірює expectancy
Win rate показує, як часто стратегія вигравала. R-multiple показує, наскільки великим був результат однієї угоди відносно запланованого ризику. Expectancy об'єднує обидва показники в одне число: середній R, який стратегія дає на угоду, коли win rate і розмір прибутків та збитків враховані разом.
Стратегія, що вигравала часто, але втрачала на кожній збитковій угоді більше, ніж заробляла на прибутковій, усе одно може мати від'ємний expectancy попри високий win rate. Стратегія, що вигравала рідко, але дозволяла прибутку рости далеко за межі розміру збитків, може мати стабільно позитивний expectancy попри збиток на більшості окремих угод.
Формула expectancy і приклад розрахунку
Expectancy дорівнює (win rate, помножений на середній R прибуткових угод) мінус (частка збиткових угод, помножена на середній R збиткових угод). Розглянемо стратегію з win rate 45 відсотків, середнім прибутком 2,2R і середнім збитком 1R.
Expectancy = (0,45 x 2,2) - (0,55 x 1) = 0,99 - 0,55 = 0,44R. На 100 угодах за цим самим патерном стратегія в середньому дала б приблизно 44R сумарно, до врахування комісій і прослизання, хоча 55 із цих 100 угод усе одно закрилися б збитком.
| Expectancy | Що означає | Приклад |
|---|---|---|
| Позитивний (більше 0) | Стратегія в середньому дає прибуток на великій кількості угод | +0,44R на угоду в середньому |
| Нульовий | Стратегія виходить у нуль до врахування витрат, прибутки й збитки компенсують одне одного | 0R на угоду в середньому |
| Від'ємний (менше 0) | Стратегія в середньому втрачає гроші, навіть при високому win rate | -0,20R на угоду в середньому |
| Невеликий позитивний | Технічно прибуткова, але перевага тонка і легко з'їдається витратами | +0,05R на угоду в середньому |
Важливо. Expectancy – це статистичне середнє, а не гарантія для окремої угоди. Стратегія з expectancy +0,44R усе одно може дати серію з десяти й більше збиткових угод поспіль; число стає надійним доказом переваги лише на достатньо великій вибірці угод, виконаних за тим самим підходом, а не на кількох останніх результатах.
Expectancy потребує ще й opportunity
Сам по собі позитивний expectancy не гарантує суттєвого прибутку. Торговий коуч Ван К. Тарп, який популяризував і R-multiple, і expectancy як базові концепції трейдингу, поєднав expectancy з тим, що він назвав opportunity: як часто стратегія взагалі генерує торговий сигнал, згідно з Van Tharp Institute.
Стратегія з сильним expectancy 0,6R, що торгує двічі на місяць, за рік дає набагато менший сумарний результат, ніж стратегія зі скромним expectancy 0,15R, що торгує 20 разів на місяць. Порівняння двох стратегій лише за expectancy, без урахування того, як часто кожна з них насправді торгує, може зробити рідкісний сетап із високим expectancy привабливішим на вигляд, ніж він виявиться на практиці.
Expectancy проти суміжних метрик
| Метрика | Що вимірює | Сліпа зона |
|---|---|---|
| Expectancy | Середній R, отриманий або втрачений на угоду за великою кількістю угод | Нічого не каже про те, як часто виникають торгові можливості |
| Win rate | Частка угод, закритих із прибутком | Може виглядати сильно навіть коли expectancy від'ємний, див. чому win rate обманює без R-multiple |
| R-multiple | Результат однієї угоди відносно запланованого ризику | Описує лише одну угоду, а не середній результат стратегії, див. що таке R-multiple |
Expectancy будується безпосередньо на R-multiple: це просто середній R-multiple, який стратегія дає, коли зафіксовано достатньо угод за тим самим підходом. Перегляд метрик трейдера як набору, а не одного числа окремо, перетворює розрізнену історію угод на картину того, чи має стратегія реальну перевагу.
Як відстежувати expectancy в трейдинговому журналі
Розрахунок expectancy вручну вимагає фіксувати запланований ризик і фінальний R-multiple кожної угоди, а потім окремо усереднювати прибутки й збитки, перш ніж поєднати їх із win rate. Робити це в таблиці після кожної сесії можливо, але легко покинути, коли обсяг угод зростає або серія збитків робить цифри неприємними для перегляду.
Трейдинговий журнал, що фіксує вхід, стоп і вихід для кожної угоди, може розраховувати R-multiple і поточний expectancy автоматично, оновлюючи число після кожної нової угоди замість ручного перерахунку. Перевірка expectancy на дашборді поруч із win rate вловлює момент, коли стратегія все ще виглядає нормально ззовні, але вже тихо зсунулась у від'ємну зону.
Ця стаття має освітній характер і не є фінансовою чи інвестиційною консультацією. Минулі показники expectancy та інші історичні результати не гарантують майбутніх результатів, і кожна стратегія залишається вразливою до серій збитків і мінливих умов ринку.
Відстежуйте expectancy, R-multiple і win rate разом, а не окремо, у трейдинговому журналі BitStat.