Использование AI и ML
AI и ML — необязательные слои анализа и фильтрации решений. Они не заменяют правила стратегии, проверку данных и управление риском.
Проверка AI-фильтра
npx @tradejs/cli backtest --config TrendLine:base --ai
npx @tradejs/cli ai-export
npx @tradejs/cli ai-train -n 50 --minQuality 4
Также можно проверить детерминированный локальный фильтр без внешних запросов и исследовать подмножества признаков:
npx @tradejs/cli ai-train --localOnly
npx @tradejs/cli ai-pocket-search --strategy TrendLine
Оценивайте не только долю разрешённых сигналов, но и размер выборки, результат после издержек, просадку, стабильность по периодам и риск переобучения.
По умолчанию поиск оставляет последние 40% групп временных меток для закрытого теста. Первые 60% используются для поиска, а три блока внутри этого периода проверяют устойчивость при разработке. Зафиксируйте правила до однократного открытия теста.
Для сравнения выгрузок задайте одну календарную границу через
--testSince 2026-09-01T00:00:00Z --validationSplit 0 --sealTest. Дата служит
примером; выберите её до поиска. Решения на границе и после неё относятся к
тесту. Более ранние решения с выходом на границе или позже, а также с неизвестным
временем выхода исключаются из разработки, чтобы не использовать будущие исходы.
Подготовка ML-модели
npx @tradejs/cli backtest --config TrendLine:base --ml
npx @tradejs/cli ml-export
npx @tradejs/cli ml-inspect
npx @tradejs/cli ml-train:latest
Разделяйте обучение и проверку по времени, исключайте будущую информацию, сохраняйте версию признаков и контролируйте деградацию после запуска.