Торговый бот на макроэкономических новостях (MT4/MT5)

Ссылка на работу
image
Торговый бот, который реагирует на выход макроэкономической статистики (США, Канада, Австралия, Новая Зеландия). Работает в проде, на схеме — реальный пайплайн. Задача: в момент публикации CPI/NFP/решений по ставке рынок двигается за секунды — руками успеть невозможно. Что сделано: — поллер релизов: опрашивает источники (календарь + официальные API, включая BLS) с субсекундной частотой ровно в окно публикации; — расчёт «сюрприза»: факт против прогноза, нормализация по истории, фильтры значимости; — доставка сигнала по низколатентной шине ZeroMQ (PUB/SUB) советникам; — эксперты для MT4 и MT5: исполнение с контролем проскальзывания и лимитами риска; — защита от дублей сигналов, переподключения, журнал, Telegram-алерты о состоянии. Результат: от публикации цифры до ордера — доли секунды, система живёт как systemd-сервис 24/7 и переживает рестарты без потери состояния. Стек: Python, ZeroMQ, MQL4/MQL5, REST API, systemd, Telegram Bot API.