🚀 Обновление бота для анализа акций, теперь в прогнозе две ИИ-модели
Последние месяцы я искал возможность улучшить прогнозы бота, тестировал разные варианты и теперь серьёзно обновил прогнозный модуль. Большой задачей было протестировать разные модели, которые дают предсказания, и найти лучшее дополнение. Раньше вы получали прогноз от одной модели — теперь каждая команда показывает две независимые оценки. Разберём, что изменилось и зачем это нужно.
📊 Что нового
Раньше в сообщении с прогнозом была одна строка с потенциалом роста или падения в процентах, наилучшим горизонтом для прогноза и уверенностью модели.
Теперь вы видите два прогноза — от двух разных моделей машинного обучения:
🔮 Модель 1 (LightGBM)
• Потенциал роста на 5 дней: 318.70 (+2.1%)
• Уверенность: 🟠 Высокая (61.2%)
• Рекомендация: 🟢 Слабая рекомендация к покупке
🤖 Модель 2 (CatBoost)
• Потенциал роста на 7 дней: 320.15 (+2.8%)
• Уверенность: 🟡 Средняя (54.8%)
• Рекомендация: 🟢 Слабая рекомендация к покупке
Каждая модель показывает свой горизонт прогноза — тот, в котором она наиболее уверена. Горизонты могут не совпадать: например, LightGBM лучше видит рост на 5 дней, а CatBoost — на 7. Это нормально и полезно: вы получаете взгляд на разные временные окна.
🔬 Чем модели отличаются друг от друга
Обе модели обучаются на данных и ищут закономерности. Но обучаются по-разному, поэтому и прогнозы могут различаться.
LightGBM — «быстрая» модель:
• Строит деревья решений, быстро учится и хорошо ловит закономерности в трендах
• Отлично работает на коротких и средних горизонтах
• Часто даёт более резкие и смелые прогнозы
CatBoost — осторожная модель:
• Строит деревья иначе, лучше контролирует переобучение на исторических данных
• Может давать более консервативные и сглаженные прогнозы
• Сильна там, где важна устойчивость, а не максимальная резкость
Простыми словами: LightGBM смотрит на рынок агрессивно, CatBoost — взвешенно. Когда обе модели согласны — это сильный сигнал. Когда расходятся — рынок неоднозначен, и стоит быть осторожнее.
🎯 Что изменилось в командах
прогноз по тикеру:
Теперь в сообщении два блока — LightGBM и CatBoost. У каждой модели свои: горизонт, прогнозная цена, процент изменения, уверенность и рекомендация.
/idea — поиск идей:
Раньше идея засчитывалась по одной модели. Теперь идея попадает в топ, только если обе модели уверены (>60%) и обе предсказывают одно направление — обе рост или обе падение. Это резко снижает количество «шумных» идей.
⏱ Время ожидания прогноза сильно увеличилось
Прогноз по одному тикеру теперь считается примерно 16 секунд — потому что обучаются сразу две модели. Сообщение о постановке в очередь покажет ожидаемое время.
Мой ноутбук не блещет мощностью, поэтому анализ может задержаться.
💡 Как читать две рекомендации
Рекомендации по каждой модели независимы:
Обе модели: 🟢 покупка — сильный бычий сигнал, модели согласны.
Обе модели: 🔴 продажа — сильный медвежий сигнал, модели согласны.
LightGBM 🟢, CatBoost 🔴 — модели расходятся, рынок неоднозначен, стоит подождать.
Одна модель уверена, другая — нет — слабый сигнал, лучше перепроверить вручную.
Уверенность ниже 40% (⚪ Низкая) означает, что модель сама не сильно верит в свой прогноз — к такой рекомендации стоит относиться скептически.
⚠️ Важно
Прогнозы моделей — это не инвестиционная рекомендация. Даже если обе модели согласны, это не гарантия движения цены. Рынок зависит от новостей, макроэкономики, действий крупных игроков — факторов, которые модели не видят. Всегда проводите собственный анализ и принимайте решения осознанно.
А я создаю этого бота своими силами на стареньком ноуте, потому что мне интересно.
💡 Хочешь попробовать бота в деле?
Он живёт в сообществе ВК, периодически дорабатывается и совершенно бесплатен:
👉 https://vk.ru/club236001312
Чтобы воспользоваться ботом, напиши ему команду в сообщения сообщества, и он ответит, если мой ноут включён.