Back to strategies

Стратегия градиентного бустинга LightGBM

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

Стратегия градиентного бустинга LightGBM — это шаблон торговли на машинном обучении, который преобразует кросс-секционные факторные, технические, фундаментальные, признаки моментума и волатильности в валидированный сигнал гистограммный классификатор градиентного бустинга LightGBM, а затем применяет явные средства контроля исполнения, выхода и риска модели. - Ke et al. 2017

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

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

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

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

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

Стратегия градиентного бустинга LightGBM

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

LightGBM
Градиентный
бустинг
SC StratCraft
FНабор признаков
кросс-секционные факторные, технические, фундаментальные, признаки моментума и волатильностиВходы модели
класс будущей доходности, метку направления или мультиклассовую корзину ранжированияЦель обучения
Выравнивание point-in-timeКонтроль утечек
MОбучение модели
гистограммный классификатор градиентного бустинга LightGBMПрогнозный движок
walk-forward валидацию классификации с разбиением по времени и ранней остановкойТест вне выборки
Эталонная модельПорог мастерства
EПравила входа
предсказанная вероятность класса превышает скорректированный на издержки порог уверенностиТриггер сделки
заявки на следующем баре или в окне ребалансировки после фильтрации по вероятности и стабильности признаковСпособ заявки
Калибровка оценкиПорог уверенности
XПравила выхода
вероятность класса опускается ниже порога, предсказание разворачивается или дрейф признаков инициирует приостановку моделиОсновное закрытие
Обновление прогнозаОбновление модели
Тайм-аут сигналаВыход по устаревшему сигналу
RКонтроль риска
лимиты числа листьев, расписание темпа обучения, проверки утечки категориальных признаков и лимиты секторной экспозицииЖёсткие ограничения
Дрейф признаковЗдоровье данных
Проверка переобученияДисциплина исследования
Стратегия градиентного бустинга LightGBM
Стратегия градиентного бустинга LightGBM — это шаблон торговли на машинном обучении, который преобразует кросс-секционные факторные, технические, фундаментальные, признаки моментума и волатильности в валидированный сигнал гистограммный классификатор градиентного бустинга LightGBM, а затем применяет явные средства контроля исполнения, выхода и риска модели.
Стратегия градиентного бустинга LightGBM Market Suitability
The Стратегия градиентного бустинга LightGBM strategy works best in Рынки, где кросс-секционные факторные, технические, фундаментальные, признаки моментума и волатильности доступны point-in-time и могут быть сопоставлены с исполнимыми заявками.. Исследовательские процессы, способные валидировать гистограммный классификатор градиентного бустинга LightGBM с хронологическими разбиениями, а не случайным перемешиванием.. Портфели, где предсказанная вероятность класса превышает скорректированный на издержки порог уверенности достаточно силён, чтобы пережить издержки, оборот и затухание модели.. Traders should avoid using this strategy in Наборы данных с ошибкой выжившего, признаками с заглядыванием вперёд, пересмотренными фундаментальными данными или метками, которые не были торгуемы на момент решения.. Рынки, где прогнозируемое преимущество меньше издержек спреда, проскальзывания, займа или задержки.. Переобученное исследование, где сложность модели растёт быстрее, чем свидетельства вне выборки.. The risk level is categorized as HIGH. Стратегии машинного обучения могут выглядеть точными, скрывая при этом утечку или переобучение под режим; лимиты числа листьев, расписание темпа обучения, проверки утечки категориальных признаков и лимиты секторной экспозиции требует явного мониторинга.
В чём основная идея Стратегия градиентного бустинга LightGBM?
Стратегия обучает гистограммный классификатор градиентного бустинга LightGBM на кросс-секционные факторные, технические, фундаментальные, признаки моментума и волатильности, прогнозирует класс будущей доходности, метку направления или мультиклассовую корзину ранжирования и торгует только когда предсказанная вероятность класса превышает скорректированный на издержки порог уверенности.
Каков наибольший риск в Стратегия градиентного бустинга LightGBM?
Наибольший риск — обычно утечка данных или переобучение: бэктест может использовать информацию, которой не существовало бы до сделки.
Как следует проводить бэктест Стратегия градиентного бустинга LightGBM?
Используйте данные 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
гистограммный классификатор градиентного бустинга LightGBM
гистограммный классификатор градиентного бустинга LightGBM преобразует сконструированные рыночные признаки в оценку, класс, прогноз или действие, которые можно проверить на невиданных периодах. Formula: y_hat = sum(histogram-split tree outputs)
walk-forward валидацию классификации с разбиением по времени и ранней остановкой
walk-forward валидацию классификации с разбиением по времени и ранней остановкой проверяет, остаётся ли обученная модель полезной при оценке на более поздних данных, не использованных для обучения. 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