Стратегия как проект: код, бэктест и фазы рынка в XTester Studio

Стратегию удобно держать проектом: написал код, собрал, прогнал бэктест, открыл сделки на графике. Это база. Дальше имеет значение, в какой фазе рынка этот код вообще умеет работать.
В предстоящем релизе XTester Studio появляется встроенный анализатор фаз рынка. Он нужен не для красивой подписи на графике, а чтобы собирать набор стратегий под разные режимы, а не одну логику на все случаи.
Почему одного прогона мало
Один бэктест показывает, как код прошёл конкретный участок истории. На этом участке могла быть одна погода: тренд, пила или резкий шип. Стратегия, которая хорошо выглядит в тренде, в боковике часто ничего не делает или начинает шуметь.
Поэтому рабочий цикл не заканчивается кнопкой «старт теста». Нужно видеть сделки на графике и понимать, в каком режиме они появились.
Стратегия как проект
В XTester Studio стратегия живёт проектом. Пишешь код, компилируешь, запускаешь тест на истории, смотришь результат. График здесь не заменяет программу. Он показывает, что программа сделала.
Так проще возвращаться к тому же коду через неделю и не путать «настройки на графике» с самой логикой.
Зачем анализатор фаз
Анализатор фаз рынка встраивается в XTester и входит в предстоящий релиз Studio. Он помогает разметить, где рынок был в тренде, в сжатии или в резком движении.
Это не обещание, что стратегия сама выберет фазу и начнёт зарабатывать. Это способ явно связать код с режимом, для которого он написан, и собирать ассортимент: одна стратегия на тренд, другая на пилу, третья на импульс.
Как этим пользоваться
Сначала проверь код на истории как обычно. Потом посмотри, в каких фазах он входил в рынок. Если почти все сделки сидят в одном режиме, ассортимент ещё не собран: для других фаз нужен другой код или другие правила риска.
| Шаг | Что смотришь | Зачем |
|---|---|---|
| Проект | код собирается и тест идёт | рабочая база |
| График | сделки на истории | что код реально сделал |
| Фазы | в каком режиме были входы | куда ставить эту стратегию |
Ограничения
Анализатор фаз входит в предстоящий релиз Studio. Он не заменяет комиссии, проскальзывание и проверку вне выборки. Разметка режима не делает бэктест честнее сама по себе. Не смешивайте live, demo и тест на истории.
Связанные материалы: Studio на Code - OSS, walk-forward.
Материал носит информационный характер и не является инвестиционной рекомендацией. Результаты бэктеста не гарантируют будущую доходность.


