Обсуждение статьи "Нейросети в трейдинге: Адаптация прогноза при смене рыночного режима (OpenCL примитивы)"
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Опубликована статья Нейросети в трейдинге: Адаптация прогноза при смене рыночного режима (OpenCL примитивы):
Статья продолжает практическую реализацию фреймворка OMPB для адаптации прогнозных моделей к смене рыночного режима. Рассматриваем вычислительную декомпозицию фреймворка и реализуем недостающие OpenCL-примитивы: ограниченный Disagreement, распространение градиента Mismatch и поэлементный расчёт KL-дивергенции для байесовского слоя. Полученные компоненты образуют параллельную GPU-основу без переноса больших промежуточных тензоров на CPU и подготавливают сборку полноценного OMPB-слоя в библиотеке нейронных сетей MQL5.
Прогнозная модель изучает рынок по исторической выборке. Она запоминает связи между ценой, волатильностью, объёмом и другими признаками. Эти связи со временем меняются. Иной становится глубина коррекций и распределение ликвидности. Участники по-другому реагируют на новости и процентные ожидания. Модель продолжает выдавать численно корректный прогноз, но его эффективность снижается.
Полное переобучение решает эту проблему лишь частично. Для нового режима сначала нужна достаточная выборка. Обучение занимает время и может разрушить знания о прежних состояниях рынка. Такой риск особенно заметен в торговых системах. Режимы здесь не только сменяются, но и возвращаются.
Авторы фреймворка OMPB предлагают сохранить базовую прогнозную модель. Поверх неё размещается компактная байесовская голова с затвором. Она корректирует базовый прогноз и ограничивает масштаб вмешательства. При закрытом затворе система использует исходный результат. Базовая модель при этом не изменяется.
Калибровка учитывает:
Риск удерживает связь с уже изученным режимом. Расхождение показывает, как несколько реализаций posterior реагируют на свежие данные. Уровень сложности ограничивает масштаб адаптации. Вместе эти величины образуют вычислимую часть мартингальной PAC-Bayes оценки.
В оригинальном OMPB калибровка выполняется по протоколу Predict-Then-Update. Сначала строится прогноз. Затем становится известен фактический результат. Только после этого байесовская голова может обновиться. Текущий результат влияет только на будущие прогнозы и не влияет на уже принятое решение. Для тестирования торговой модели это обязательное условие.
Автор: Dmitriy Gizlyk