Telegram-бот для рассылки торговых сигналов из Pine Script, советника MT4 и крипто-модуля в закрытый канал

Ссылка на работу
image image image image
Задача. Частный трейдер ведёт закрытый канал для небольшого круга учеников и пересылал сигналы вручную: пока писал сообщение, цена уходила, иногда его не было у компьютера, а истории отправок не оставалось. Нужен был бот, который доставляет сигнал сразу после появления и в одном виде. Бот только доставляет сигналы: не торгует, не имеет доступа к счетам, не обещает доходность и не даёт советов. Решение. Бот на Python через Telegram API принимает данные, пишет в канал и подписчикам и отличает администратора от учеников. Источников три. Индикатор на Pine Script шлёт алерт по вебхуку с секретным ключом, который бот проверяет, чтобы посторонний не прислал фальшивый сигнал. В советник трейдера в MT4 я добавил отправку событий: открытие, закрытие, перенос стопа. Крипто-модуль читает цены нескольких пар через публичный API биржи и сообщает о выполнении условия, без ключей от счетов. Любой сигнал приводится к единому виду: инструмент, направление, цена, уровни, время, комментарий. Дубли отбрасываются, каждая отправка пишется в журнал с выгрузкой в таблицу, под сообщением пометка, что это информация, а не рекомендация. Результат. Сигналы приходят сразу и в одном формате, трейдеру не нужно сидеть у экрана, споры «я не получал» решаются по журналу. Бот не быстрее своих источников и зависит от Telegram и платформ. Евгений Росляков, сайты с 2016 года. Работаю как самозанятый по договору, закрывающие документы для юрлиц.