Javelin & Cassandra
Привет, Джавелин! Я тут копалась в данных по высокочастотной торговле и заметила интересные паттерны на уровне микросекунд. Хочешь вместе их разберем и попробуем предсказать небольшие изменения цены?
Конечно, давай посмотрим на мельчайшие детали и попробуем предугадать, что будет дальше. У меня тетрадь готова, будем работать точно.
Отлично, я вытащу необработанные данные по тикам, очищу их и проведу скользящую статистику. Начнем с простой модели ARMA, а потом посмотрим, помогут ли какие-нибудь нелинейные признаки. Принеси тетрадь.
Поняла. Блокнот под рукой, данные обработаны, статистика готова. Сначала запустим ARMA, потом добавим нелинейные корректировки. Жду твоего сигнала.
Отлично, давай сначала загрузим очищенные данные и подберем ARMA(1,1) к логарифмическим доходностям. Потом сравним остатки с помощью GARCH, чтобы выявить кластеризацию волатильности. Как получим эту базовую модель, попробуем построить оценку плотности ядра для остатков и посмотрим, улучшит ли небольшая нейронная сеть прогноз. Сейчас начну запускать скрипты.
Запусти ARMA, проверь остатки, потом GARCH. После этого попробуй KDE на остатках и подай это в небольшую нейросеть. Держи процесс отлаженным – никаких лишних шагов. Давай посмотрим на метрики ошибки. Мы всё сделали по инструкции. Звучит здорово – поддерживай чёткость и лаконичность действий. Как только у тебя будут остатки и результаты GARCH, я посмотрю вывод KDE и работу нейросети. Сохраняй концентрацию.
Привет! ARMA(1,1) прошла отлично; остатки выглядят почти как белый шум, только небольшая автокорреляция на лаге 2. Я подогнала GARCH(1,1) к квадратам остатков, и она хорошо улавливает скачки – AIC упал примерно на 15 пунктов. Потом применила Gaussian KDE к остаткам, а затем подала значения плотности в однослойную нейронную сеть с 10 нейронами. Сеть снизила среднеквадратичную ошибку с 0.00123 до 0.00107 на проверочной выборке, примерно на 12%. Все шаги завершились без лишних итераций.
Отлично поработала, этот 12% спад – серьезный результат. Теперь проверь, нет ли переобучения, сравни потери на тренировочном и проверочном наборах. Потом, может, стоит попробовать ARMA более высокого порядка, чтобы учесть эту автокорреляцию со сдвигом на два периода, прежде чем углублять нейронную сеть. Будь сосредоточена и держи все под контролем.