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

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

Стратегию удобно держать проектом: написал код, собрал, прогнал бэктест, открыл сделки на графике. Это база. Дальше имеет значение, в какой фазе рынка этот код вообще умеет работать.

В предстоящем релизе XTester Studio появляется встроенный анализатор фаз рынка. Он нужен не для красивой подписи на графике, а чтобы собирать набор стратегий под разные режимы, а не одну логику на все случаи.

Почему одного прогона мало

Один бэктест показывает, как код прошёл конкретный участок истории. На этом участке могла быть одна погода: тренд, пила или резкий шип. Стратегия, которая хорошо выглядит в тренде, в боковике часто ничего не делает или начинает шуметь.

Поэтому рабочий цикл не заканчивается кнопкой «старт теста». Нужно видеть сделки на графике и понимать, в каком режиме они появились.

Стратегия как проект

В XTester Studio стратегия живёт проектом. Пишешь код, компилируешь, запускаешь тест на истории, смотришь результат. График здесь не заменяет программу. Он показывает, что программа сделала.

Так проще возвращаться к тому же коду через неделю и не путать «настройки на графике» с самой логикой.

Зачем анализатор фаз

Анализатор фаз рынка встраивается в XTester и входит в предстоящий релиз Studio. Он помогает разметить, где рынок был в тренде, в сжатии или в резком движении.

Это не обещание, что стратегия сама выберет фазу и начнёт зарабатывать. Это способ явно связать код с режимом, для которого он написан, и собирать ассортимент: одна стратегия на тренд, другая на пилу, третья на импульс.

Как этим пользоваться

Сначала проверь код на истории как обычно. Потом посмотри, в каких фазах он входил в рынок. Если почти все сделки сидят в одном режиме, ассортимент ещё не собран: для других фаз нужен другой код или другие правила риска.

Шаг Что смотришь Зачем
Проект код собирается и тест идёт рабочая база
График сделки на истории что код реально сделал
Фазы в каком режиме были входы куда ставить эту стратегию

Ограничения

Анализатор фаз входит в предстоящий релиз Studio. Он не заменяет комиссии, проскальзывание и проверку вне выборки. Разметка режима не делает бэктест честнее сама по себе. Не смешивайте live, demo и тест на истории.

Связанные материалы: Studio на Code - OSS, walk-forward.

Материал носит информационный характер и не является инвестиционной рекомендацией. Результаты бэктеста не гарантируют будущую доходность.