Перейти к основному содержимому

Использование 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

Разделяйте обучение и проверку по времени, исключайте будущую информацию, сохраняйте версию признаков и контролируйте деградацию после запуска.

Дальше​