Все наши программы (
S#.Designer,
S#.Data,
S#.Shell,
S#.Terminal), а так же собственно-написанные на основе
S#.API, могут отправлять сообщения в телеграм каналы и группы (как открытые, так и закрытые).
Телеграм является ведущим месседжером, и благодаря этому, он идеально подходит для средства коммуникации с торговым роботом (получением оповещений). Для управления роботами мы предлагаем другой сервис -
S#.Telegram роботы (ознакомьтесь с сервисом, где описан процесс авторизации Телеграм бота).
Для настройки оповещений в Телеграм:
- Пройдите процесс авторизации у бота, как описано в сервисе S#.Telegram роботы.
- Создайте канал или группу (закрытую, или открытую).
- Добавьте бота StockSharpBot
- Сделайте его администратором
- Необходимые разрешения для корректной работы
- Напишите в канал или группу специальное слово activate
- В случае успеха вы получите ответ
Созданный канал доступен для ваших стратегий и торговых роботов:
- В случае использования S#.Designer нажмите на список каналов в панели вверху:
В появившемся окне вы увидите списки всех каналов и групп, где вы активировали бота:
Нажав на кнопку с иконкой Телеграм будет отправлено тестовое сообщение. В случае его получения, будет означать, что все сделано верно.
В бесплатном тарифе добавляется строчка, упоминающая сайт StockSharp. В случае платных тарифов эта строчка убирается.
Если вы у вас несколько каналов вывода в Телеграм, и вы хотите разные стратегии выводить в разные каналы, вы можете указать конкретные каналы для каждой стратегии в свойствах:
- В других программах настройки сделаны аналогично S#.Designer. К примеру в программе S#.Data вы можете настроить логирование ошибок закачки маркет данных, если S#.Data если расположена на сервере, и вам необходимо оперативно получать информацию о нерабочем подключении.
- В случае S#.Shell или S#.API вы можете посмотреть код, интегрирующий ваши стратегии с сервисом Телеграм