Back to strategies

Стратегия классификатора Random Forest

Классифицировать направление рынка следующего периода с помощью ансамбля деревьев решений

Стратегия классификатора Random Forest — это шаблон торговли на машинном обучении, который преобразует технические признаки, признаки волатильности, объёма и режима в валидированный сигнал классификатор Random Forest, а затем применяет явные средства контроля исполнения, выхода и риска модели. - Breiman 2001

Эта стратегия представлена как образовательный пример, вдохновленный общими концепциями технического анализа и справочными материалами. Она предназначена только для исследований и демонстрации продукта и не является инвестиционным советом.

⚠️ Соответствие стратегии
РИСК: HIGH
Подходит для
  • Рынки, где технические признаки, признаки волатильности, объёма и режима доступны point-in-time и могут быть сопоставлены с исполнимыми заявками.
  • Исследовательские процессы, способные валидировать классификатор Random Forest с хронологическими разбиениями, а не случайным перемешиванием.
  • Портфели, где вероятность класса и перевес голосов превышают протестированный порог достаточно силён, чтобы пережить издержки, оборот и затухание модели.
Избегать при
  • Наборы данных с ошибкой выжившего, признаками с заглядыванием вперёд, пересмотренными фундаментальными данными или метками, которые не были торгуемы на момент решения.
  • Рынки, где прогнозируемое преимущество меньше издержек спреда, проскальзывания, займа или задержки.
  • Переобученное исследование, где сложность модели растёт быстрее, чем свидетельства вне выборки.
🕒 Таймфреймы
IntradayDailyWeekly
🌍 Рынки
StocksETFsFuturesCrypto
📢 Стратегии машинного обучения могут выглядеть точными, скрывая при этом утечку или переобучение под режим; калибровку вероятностей, ограничения глубины деревьев и стопы по дрейфу признаков требует явного мониторинга.
В: В чём основная идея Стратегия классификатора Random Forest?
Стратегия обучает классификатор Random Forest на технические признаки, признаки волатильности, объёма и режима, прогнозирует направление или диапазон доходности следующего периода и торгует только когда вероятность класса и перевес голосов превышают протестированный порог.
В: Каков наибольший риск в Стратегия классификатора Random Forest?
Наибольший риск — обычно утечка данных или переобучение: бэктест может использовать информацию, которой не существовало бы до сделки.
В: Как следует проводить бэктест Стратегия классификатора Random Forest?
Используйте данные point-in-time, хронологическую walk-forward валидацию, реалистичные транзакционные издержки и финальный нетронутый период вне выборки перед развёртыванием.

Как работает эта стратегия

5-этапный поток решений: от анализа рынка до управления сделкой

1
Набор признаков
Построить входы point-in-time
Построить технические признаки, признаки волатильности, объёма и режима без утечки будущей информации
Выровнять каждый признак по метке времени, когда он был бы известен
Удалить нестабильные, разреженные или неисполнимые входы до обучения
BBMACD
2
Дизайн цели
Определить торгуемые метки
Обучить модель прогнозировать направление или диапазон доходности следующего периода
Хронологически разделить периоды обучения, валидации и теста в стиле реальной торговли
Отклонять определения цели, игнорирующие издержки, задержку, заём или допущения об исполнении
КасаниеПриближение пересечения
3
Валидация
Проверить устойчивость модели
Проводить валидацию с помощью скользящую валидацию ансамбля деревьев вне выборки
Сравнивать прогнозную способность с простым бенчмарком на основе правил
Проверять важность признаков, калибровку и чувствительность к режиму перед развёртыванием
Сигнал BBПересечение MACD✓ GO
4
Торговое правило
Преобразовать оценку в заявки
Срабатывать только когда вероятность класса и перевес голосов превышают протестированный порог
Исполнять через заявки на следующем баре или в окне ребалансировки после фильтрации по вероятности
Выходить, когда вероятность опускается ниже порога, класс переворачивается или горизонт прогноза истекает
ПОКУПКАЧастичноПРОДАЖАЗона прибыли
5
Риск модели
Контролировать дрейф и переобучение
Применять калибровку вероятностей, ограничения глубины деревьев и стопы по дрейфу признаков перед использованием в реальной торговле
Отслеживать затухание прогноза, изменения схемы данных и дрейф распределения признаков
Выводить модель из эксплуатации, когда реальные решения расходятся с валидированным поведением
ВходSLTPТрейлинг-стоп2%R:R
Справочник компонентов стратегии

Стратегия классификатора Random Forest

Классифицировать направление рынка следующего периода с помощью ансамбля деревьев решений

Random
Forest
Сигнал
SC StratCraft
FНабор признаков
технические признаки, признаки волатильности, объёма и режимаВходы модели
направление или диапазон доходности следующего периодаЦель обучения
Выравнивание point-in-timeКонтроль утечек
MОбучение модели
классификатор Random ForestПрогнозный движок
скользящую валидацию ансамбля деревьев вне выборкиТест вне выборки
Эталонная модельПорог мастерства
EПравила входа
вероятность класса и перевес голосов превышают протестированный порогТриггер сделки
заявки на следующем баре или в окне ребалансировки после фильтрации по вероятностиСпособ заявки
Калибровка оценкиПорог уверенности
XПравила выхода
вероятность опускается ниже порога, класс переворачивается или горизонт прогноза истекаетОсновное закрытие
Обновление прогнозаОбновление модели
Тайм-аут сигналаВыход по устаревшему сигналу
RКонтроль риска
калибровку вероятностей, ограничения глубины деревьев и стопы по дрейфу признаковЖёсткие ограничения
Дрейф признаковЗдоровье данных
Проверка переобученияДисциплина исследования
Стратегия классификатора Random Forest
Стратегия классификатора Random Forest — это шаблон торговли на машинном обучении, который преобразует технические признаки, признаки волатильности, объёма и режима в валидированный сигнал классификатор Random Forest, а затем применяет явные средства контроля исполнения, выхода и риска модели.
Стратегия классификатора Random Forest Market Suitability
The Стратегия классификатора Random Forest strategy works best in Рынки, где технические признаки, признаки волатильности, объёма и режима доступны point-in-time и могут быть сопоставлены с исполнимыми заявками.. Исследовательские процессы, способные валидировать классификатор Random Forest с хронологическими разбиениями, а не случайным перемешиванием.. Портфели, где вероятность класса и перевес голосов превышают протестированный порог достаточно силён, чтобы пережить издержки, оборот и затухание модели.. Traders should avoid using this strategy in Наборы данных с ошибкой выжившего, признаками с заглядыванием вперёд, пересмотренными фундаментальными данными или метками, которые не были торгуемы на момент решения.. Рынки, где прогнозируемое преимущество меньше издержек спреда, проскальзывания, займа или задержки.. Переобученное исследование, где сложность модели растёт быстрее, чем свидетельства вне выборки.. The risk level is categorized as HIGH. Стратегии машинного обучения могут выглядеть точными, скрывая при этом утечку или переобучение под режим; калибровку вероятностей, ограничения глубины деревьев и стопы по дрейфу признаков требует явного мониторинга.
В чём основная идея Стратегия классификатора Random Forest?
Стратегия обучает классификатор Random Forest на технические признаки, признаки волатильности, объёма и режима, прогнозирует направление или диапазон доходности следующего периода и торгует только когда вероятность класса и перевес голосов превышают протестированный порог.
Каков наибольший риск в Стратегия классификатора Random Forest?
Наибольший риск — обычно утечка данных или переобучение: бэктест может использовать информацию, которой не существовало бы до сделки.
Как следует проводить бэктест Стратегия классификатора Random Forest?
Используйте данные point-in-time, хронологическую walk-forward валидацию, реалистичные транзакционные издержки и финальный нетронутый период вне выборки перед развёртыванием.
технические признаки, признаки волатильности, объёма и режима
технические признаки, признаки волатильности, объёма и режима формируют наблюдаемые входы модели; каждое значение должно быть доступно до симулированной метки времени принятия решения. Formula: Point-in-time feature matrix
направление или диапазон доходности следующего периода
направление или диапазон доходности следующего периода определяет то, что модель пытается спрогнозировать, поэтому должна включать реалистичный горизонт удержания и допущение о торговых издержках. Formula: Future return or action label
Выравнивание point-in-time
Выравнивание point-in-time не позволяет модели обучаться на пересмотренной или будущей информации, которой не существовало бы в реальной торговле. Formula: Feature time <= decision time
классификатор Random Forest
классификатор Random Forest преобразует сконструированные рыночные признаки в оценку, класс, прогноз или действие, которые можно проверить на невиданных периодах. Formula: Prediction = majority vote of decorrelated trees
скользящую валидацию ансамбля деревьев вне выборки
скользящую валидацию ансамбля деревьев вне выборки проверяет, остаётся ли обученная модель полезной при оценке на более поздних данных, не использованных для обучения. Formula: Walk-forward split
Эталонная модель
Эталонная модель подтверждает, что сложность машинного обучения добавляет ценность сверх простого правила моментума, возврата к среднему или фактора. Formula: Compare with simple baseline
вероятность класса и перевес голосов превышают протестированный порог
вероятность класса и перевес голосов превышают протестированный порог превращает вывод модели в строгое правило входа, а не рассматривает каждый прогноз как сделку. Formula: Prediction score clears threshold
заявки на следующем баре или в окне ребалансировки после фильтрации по вероятности
заявки на следующем баре или в окне ребалансировки после фильтрации по вероятности задаёт тайминг заявки, размер позиции и ограничение оборота, используемые, когда сигнал модели становится исполнимым. Formula: Signal to order conversion
Калибровка оценки
Калибровка оценки сопоставляет сырой вывод модели с сопоставимыми уровнями уверенности, чтобы размер позиции опирался на проверенную надёжность. Formula: Probability or rank bucket
вероятность опускается ниже порога, класс переворачивается или горизонт прогноза истекает
вероятность опускается ниже порога, класс переворачивается или горизонт прогноза истекает не даёт сделке по модели превратиться в неуправляемую дискреционную позицию после затухания прогноза. Formula: Prediction no longer supports exposure
Обновление прогноза
Правила обновления прогноза определяют, как часто стратегия пересчитывает признаки и заменяет устаревшие решения модели. Formula: Re-score on schedule
Тайм-аут сигнала
Тайм-аут сигнала закрывает позиции, когда исходный горизонт прогноза истёк без ожидаемого движения. Formula: Close after forecast horizon
калибровку вероятностей, ограничения глубины деревьев и стопы по дрейфу признаков
калибровку вероятностей, ограничения глубины деревьев и стопы по дрейфу признаков ограничивает экспозицию позиций, дрейф модели и реальное поведение, которое больше не соответствует валидированной исследовательской выборке. Formula: Model and portfolio limits
Дрейф признаков
Мониторинг дрейфа признаков выявляет момент, когда реальные распределения входов достаточно отдалились от обучающих данных, чтобы сделать допущения модели недействительными. Formula: Live distribution versus train
Проверка переобучения
Проверка переобучения сопоставляет сложность модели, оборот и число параметров с объёмом устойчивых свидетельств вне выборки. Formula: Complexity versus evidence