Стратегія може здаватися стійкою на багаторічних даних і водночас засвоїти звички одного конкретного ринку. Вона може добре працювати за спокійних трендів, а потім втрачати опору, коли волатильність різко зростає або ліквідність падає. Корисне питання не в тому, чи працює вона за кожного режиму. Мало які стратегії на це здатні. Важливо знати, за яких умов стратегія заробляє, за яких починає спотикатися і чи зберігається ця закономірність поза вибіркою, на якій її виявили.
Почніть із того, що розглядайте залежність від режиму як властивість, яку треба вимірювати, а не як історію, яку вигадують після перегляду кривої капіталу. Визначте невелику кількість ринкових умов за допомогою даних, які стратегія справді могла знати на той момент, а потім проаналізуйте її поведінку за кожної з них.
Як зрозуміти, чи моя стратегія працює лише в одному режимі?
Розбийте результати за кількома економічно значущими умовами: реалізованою волатильністю, силою тренду, ліквідністю або напрямком фінансування. Визначення мають бути достатньо простими, щоб їх можна було пояснити. Наприклад, класифікуйте кожен день як період високої або низької волатильності за ковзним показником за попередні 60 днів і порогом, розрахованим на основі попередніх даних. Медіана за всією вибіркою здається зручним варіантом, але тоді майбутнє впливає на класифікацію минулого.
Порівняйте чисту дохідність, просадку, оборот і кількість угод у кожній групі. Позитивне середнє в одній групі мало про що говорить, якщо його дали лише 3 угоди. Крім того, стратегія може приносити схожу дохідність у різних групах, але досягати цього з радикально різним рівнем ризику.
| Показник | Що він може виявити | Що перевірити |
|---|---|---|
| Чиста дохідність на угоду | Де зосереджена видима перевага | Кількість угод і невизначеність у кожній групі |
| Максимальна просадка | Умови, за яких збитки накопичуються | Чи визначає результат один епізод |
| Оборот і витрати | Чи робить певний режим виконання дорожчим | Комісії, спред, вплив на ціну та фінансування разом |
Ось невелика пастка: трендова стратегія може показувати нижчу дохідність за високої волатильності просто тому, що такі періоди включають і різкі тренди, і бурхливі розвороти. «Висока волатильність» — це неповне пояснення. Розбивайте дані на підгрупи, доки результат не стане корисним, а потім зупиніться, перш ніж кожна підгрупа перетвориться на нову нагоду знайти привабливу статистику.
Скільки режимів перевіряти?
Менше, ніж підказує цікавість. Якщо розбити дані за волатильністю, трендом, ліквідністю, днем тижня й активом, невдовзі в десятках комірок залишиться лише кілька угод. Таблиця виглядатиме переконливо, але доказів майже не залишиться.
Оберіть 1 або 2 чинники, які правдоподібно пов’язані з механізмом роботи стратегії. Арбітраж на фінансуванні може залежати від знака фінансування та ліквідності. Стратегія на пробій — від стійкості тренду й волатильності. Визначте ці чинники до перегляду результатів і вказуйте розмір вибірки поруч із кожним числом.
Не створюйте «детектор режимів», шукаючи позначки, які максимізують історичний Sharpe. Це оптимізація під гарнішою назвою. Якщо поріг є частиною стратегії, оберіть його на навчальних даних і зафіксуйте для наступного періоду.
Чи доводить ковзна перевірка, що перевага працює в різних режимах?
Ні. Ковзна перевірка з’ясовує, чи може дослідницький процес ухвалювати рішення на пізніших даних, не використовуючи їх для підгонки цих рішень. Вона не гарантує, що пізніші періоди містять потрібні вам умови або що результати достатньо точні, аби відрізнити майстерність від випадкового шуму.
Розглядайте кожне тестове вікно як спостереження з конкретним періодом. Які режими трапилися? Скільки угод було в кожному? Чи різко змінювалися параметри стратегії зі зсувом навчального вікна? Хороший сукупний показник може приховувати стратегію, яка раз у раз отримує прибуток завдяки одному незвичному відрізку.
Якщо ви випробували багато ознак, порогів і варіантів, врахуйте цей пошук. Найпривабливіший розподіл за режимами особливо легко підігнати, адже ринок можна поділити багатьма правдоподібними способами.
Що робити, якщо стратегія не працює в певному режимі?
Спершу з’ясуйте, чи суперечить невдалий результат механізму стратегії. Збитки маркетмейкерської ідеї через звуження спредів можуть бути очікуваними. А от великі спрямовані збитки стратегії зі спредами, яка нібито не залежить від напрямку ринку, під час звичайного стрибка волатильності — привід уважніше перевірити хедж, оцінки цін або розмір позицій.
Потім перевірте пояснення зміною даних або дизайну, яка могла б його спростувати. Врахуйте реалістичні витрати за несприятливих умов: спреди та вплив на ціну часто зростають саме тоді, коли стратегія хоче торгувати найбільше. Для безстрокових ф’ючерсів знак фінансування може змінитися. Для опціонів вартість хеджу може змінюватися разом із волатильністю та ліквідністю. Аналіз режимів, який наводить валову дохідність, ігноруючи ці ефекти, може вказати хибний напрямок.
Якщо стратегія спеціально передбачає призупинення торгівлі, визначте правило за інформацією, доступною на момент ухвалення рішення. Вимірюйте не лише уникнені збитки, а й втрачений прибуток. Фільтр, який прибирає кожен болісний період в історії, може також прибрати ті кілька періодів, завдяки яким стратегія заробляє.
Чи покаже паперова торгівля, що перевага зберігається?
Паперова торгівля допомагає перевірити, чи поводяться сигнали, ордери та витрати так, як очікувалося, на поточному ринку. Вона може виявити операційні прогалини й показати, чи відповідають реальні умови припущенням бек-тесту. Але кілька спокійних тижнів не підтвердять результативність під час ще не пережитого шоку волатильності.
Фіксуйте умови під час паперової торгівлі й порівнюйте виконання, комісії, фінансування та невиконані ордери з припущеннями бек-тесту. Формулюйте висновок відповідно до сили доказів: твердження «виконання відповідало очікуванням у цей період» можна обґрунтувати; твердження «стратегія стійка до зміни режиму» зазвичай потребує значно більше часу.
← Усі статті


