Коллеги, всех приветствую!
Некоторое время назад закончил разработку подключение к Московской Бирже по протоколам FIX и FIX/FAST для терминала OsEngine. Сами исходники находятся здесь. А это первая статья из серии про FixFast, в которой будем разбираться с тем что это такое.
Начнём с того, что нужно делать в первую очередь. С поисков в Гугле и Яндексе какой-то информации. И как у меня это проходило.
На СмартЛабе полно успешных алготрейдеров, и наверняка тема давно разжевана очень подробно (нет и немного да, но об этом чуть дальше). Выяснилось, что, несмотря на значимость этой темы, найти исчерпывающую информацию в популярных открытых источниках оказывается непростой задачей.
Далее следует описание того, с чем я столкнулся в поисках информации.
1. Недостаток подробных руководств
Одной из основных трудностей является отсутствие подробных и пошаговых руководств. Хотя в интернете можно найти общие описания протоколов FIX и FAST, информация о специфике их применения на Мосбирже встречается редко. Большинство ресурсов ограничиваются поверхностными сведениями, не углубляясь в конкретные настройки и процедуры подключения.
Бывает нужно получать от торгующего робота какие-то уведомления – это могут быть уведомления об открытии позиций, закрытии, каком-то сбое и тд.
Так вот, сегодня рассмотрим способ отправки сообщений в один из популярных мессенджеров Телеграм.
Инструкция состоит из 3-х пунктов:
1. Создание бота в Telegram для приема сообщений
2. Отправка сообщений на примере бесплатного робота OsEngine
3. Обзор кода робота
1. Создание бота в Telegram для приема сообщений
Нам будет нужен бот в самом мессенджере Телеграм. Для его создания используем BotFather (https://t.me/BotFather) – это официальный бот мессенджера, который позволяет создавать ботов и управлять ими. Открываем его и начинаем с ним чат (команда “/start” или Запустить):
Всем привет!
На Московской бирже я впервые открыл счет в 2001 году. 11 сентября. Да, в тот один из самых трагичных дней в истории. Поэтому хорошо помню эту дату.
В те времена заявки на покупку акций нужно было подавать по телефону брокеру. Брокер уже через QUIK отсылал заявки на бирже. Естественно ни о какой скорости реализации торговых стратегий не приходилось говорить. Возможность торговать через QUIK у меня появилась только через полгода. При помощи программы Metastock я получал сигналы по своим стратегиям и вручную торговал через QUIK. Подружить их тогда мне не удалось. А так как торговля была набегами, то и результат не радовал, иксов не было, только чуть обгонял инфляцию. Поэтому, после 4лет торговли, я принял решение закрыть счет, с мыслью вернуться позже, а деньги вложить в реальный бизнес.
Шли годы, был и бизнес и работа по найму, к бирже я вернулся несколько лет назад. Да, это была тоже торговля набегами, поэтому большую часть моего портфеля составляли облигации. Но и также было интересно поторговать фьючерсами и опционами. Снова стоял вопрос об автоматизации торговли. Много интересного тогда по алготрейдингу я нашел в сообществе OSEngine, как создавать стратегии, как их тестировать и т.п.