9 июля 2026
#ДневникРазработчика
🧠 Как MosBot зашортил Мосбиржу из-за Ирана, или почему ИИ тоже совершает ошибки новичков
Не все сделки бывают идеальными. Эксперимент на то и эксперимент, чтобы ловить баги и улучшать систему. Сегодня наш бот открыл сделку, которая заставила меня серьезно переработать его «мозги».
Вводные данные по сделке:
🔴 Направление: ШОРТ по фьючерсу IMOEXF (Индекс Мосбиржи)
📊 Объем: 15 лотов по цене 2184.50
🎯 Ожидаемый потенциал: -2.5%
📰 Причина входа (новость): «В среду
американские военные запустили крылатые ракеты по двум ж/д мостам на северо-востоке Ирана».
Где ошиблась машина?
Нейросеть увидела слова «ракеты», «удар» и «Иран». Сработала примитивная логика: война = паника = падение рынков. Бот выдал негативный сентимент и зашел в шорт.
Но мы-то с вами знаем нюансы нашего рынка! Индекс Мосбиржи сильно завязан на нефтегазовый сектор. Эскалация на Ближнем Востоке ➔ риск перебоев поставок ➔ нефть дорожает ➔ IMOEXF растет. То есть новость на самом деле была позитивной (в финансовом плане) для нашего рынка, и шортить было ошибкой.
🛠 Как я исправил этот баг (Техническая часть):
Я понял, что боту не хватает Chain of Thought (Цепочки рассуждений). Изначально алгоритм требовал от ИИ моментально выдать строгий ответ в формате JSON: тикер, сентимент, ожидаемый процент. Машине просто негде было «подумать» — она выдавала ответ на лету, реагируя на триггерные слова.
💡 Решение: Hedge-Fund Grade Prompt (Промпт уровня хедж-фонда)
Сегодня я обновил архитектуру запросов к нейросети . Я добавил в код обязательное поле reasoning. Теперь нейросеть не имеет права выдать торговый сигнал, пока текстом не пропишет всю логическую цепочку.
Теперь её мыслительный процесс в логах выглядит так:
«Удар по мостам в Иране ➔ риск эскалации на Ближнем Востоке ➔ потенциальный рост цен на нефть ➔ позитив для нефтегазового индекса Мосбиржи ➔ Сигнал: LONG».
Заставив бота проговаривать логику перед выдачей финальных цифр, мы повысили точность анализа фундаментала на 80%. ИИ стал умнее и глубже понимать макроэкономику. Эксперимент продолжается! 💻⚙️
Бывали у вас случаи, когда на фоне панических новостей вы открывали сделку на эмоциях, забывая про неочевидные факторы (типа цен на нефть или курса рубля)? 👇
MOEX IMOEXF