Коллеги, всех приветствую!
Некоторое время назад закончил разработку подключение к Московской Бирже по протоколам FIX и FIX/FAST для терминала OsEngine. Сами исходники находятся здесь. А это первая статья из серии про FixFast, в которой будем разбираться с тем что это такое.
Начнём с того, что нужно делать в первую очередь. С поисков в Гугле и Яндексе какой-то информации. И как у меня это проходило.
На СмартЛабе полно успешных алготрейдеров, и наверняка тема давно разжевана очень подробно (нет и немного да, но об этом чуть дальше). Выяснилось, что, несмотря на значимость этой темы, найти исчерпывающую информацию в популярных открытых источниках оказывается непростой задачей.
Далее следует описание того, с чем я столкнулся в поисках информации.
1. Недостаток подробных руководств
Одной из основных трудностей является отсутствие подробных и пошаговых руководств. Хотя в интернете можно найти общие описания протоколов FIX и FAST, информация о специфике их применения на Мосбирже встречается редко. Большинство ресурсов ограничиваются поверхностными сведениями, не углубляясь в конкретные настройки и процедуры подключения.
Всем добрый день!
Подключился к тестовому контуру FAST от MOEX и возникли трудности с декодированием UDP пакетов, поэтому решил обратиться за помощью к сообществу.
Написал небольшой скрипт на NodeJS для получения данных от сервера FAST.
При попытке вывода получаемых сообщений в консоль вылезают нечитабельные символы (декодирую в ASCII, также проверял UTF8 — там тоже есть проблемы с читабельностью):
Пробую перехватывать эти же пакеты с помощью Wireshark и вижу следующее:
▫️Капитализация: 310 млрд / 365₽ за расписку
▫️Выручка ТТМ: 280,3 млрд
▫️скор. EBITDA ТТМ:51,4 млрд
▫️Чистая прибыль ТТМ: 34 млрд
▫️Net debt/EBITDA:-0,4
▫️P/E TTM:9
▫️P/E fwd 2023:8,5
▫️fwd дивиденд за 2023: 0%
Телеграм: t.me/+Sh-aXTTRdpMyYzky
👉 Отдельно выделю результаты за 3кв 2023г:
▫️Выручка: 74,5 млрд ₽ (+6,3% г/г)
▫️скор. EBITDA: 14,2 млрд ₽ (+8% г/г)
▫️скор. Чистая прибыль: 7,4 млрд ₽ (+6,4% г/г)
✅ Менеджмент планирует возобновит регулярную выплату дивидендов при первой возможности, но никаких конкретных сроков само собой нет. Размер пропущенного дивиденда (2022г + 2023г) сейчас составляет около 30 млрд ₽ (див. доходность в 9,7% по текущим ценам).
⚠️ В текущей ситуации, Fix Price осторожно подходит к открытию новых магазинов и наоборот отдаёт предпочтение оптимизации существующей сети. С начала года чистый прирост магазинов составил 437 против 487 за этот период годом ранее. Для сравнения: за 9м 2023г было открыто 554 дискаунтеров «Чижик» и пока конкуренция в секторе только усиливается.
Всем понедельник! Выпуск 276
3 крупных американских банка успешно стартовали сезон отчетностей, показав в прошлую пятницу что баланс у них крепкий, JPM особенно блистал и подрос на 7%, С тоже красавчик и подрос почти на 5%. Как и ожидалось крупные банки похоже укрепились за счет региональных, но что более важно пока на рынке укрепилось мнение что банковский кризис не стал системным. НО на весь рынок эта радость не перекинулась, потому что теперь получается, что раз с банками порядок, значит ФРС не только в мае ставку повысит, но и в июне. Раз индексы неплохо подросли в четверг, то в пятницу взяли паузу, ибо хорошие новости в банковском секторе, могут стать не очень хорошими новостями для других секторов.
Фондовые индексы на локальных максимумах, вблизи неплохих уровней сопротивления, от которых может быть небольшой откат вниз. Но на текущей неделе сезон отчетностей набирает обороты и будут отчитываться такие топовые банки как GS, MS и BAC, которые уже неплохо подтянулись за отчитавшимися банками в пятницу, но и в них может быть сильное движение наверх, если и их отчетности не подкачают.
Приветствую.
Готов поделиться опытом работы с российскими коннекторами прямого доступа к московской биржи (MOEX). Я довольно долго искал коннекторы для прямого доступа на московскую биржу Fix/Fast, Plaza2, Twime на C#, в итоге пришлось все написать самому :)
Я пробовал использовать готовые решения (закрытые библиотеки), которые предлагает к примеру S#. Там очень часто появляются ошибки, которые могут не исправляться просто годами. Во-вторых, непонятно, что происходит внутри и огромные задержки по скорости отправления заявок. Исходные коды стоят довольно дорого и в конце неизвестно то же, что будет тебя ждать.
Поскольку я сам программист, пришлось написать эти коннекторы самому.
От перепутья коннекторов, технологий и пересечения, какой подходит под какие задачи вы офигеете.
И честно скажу полный хаос также твориться и в описании документации к этим подключениям у самой биржи.
С одной стороны высокий барьер входа это хорошо и позволяет реализовывать простые арбитражные схемы на российском рынке, что нельзя было бы сделать к примеру на других рынках. Но с другой стороны — это просто ад и кошмар. Все запутано, документация крайне не дружелюбна, нормальных примеров нет.