Постов с тегом "FIX": 54

FIX


Обзор информации в популярных источниках по подключению к Мосбирже по протоколам FIX/FAST

Коллеги, всех приветствую!

Некоторое время назад закончил разработку подключение к Московской Бирже по протоколам FIX и FIX/FAST для терминала OsEngine. Сами исходники находятся здесь. А это первая статья из серии про FixFast, в которой будем разбираться с тем что это такое.

Начнём с того, что нужно делать в первую очередь. С поисков в Гугле и Яндексе какой-то информации. И как у меня это проходило.

Обзор информации в популярных источниках по подключению к Мосбирже по протоколам FIX/FAST

На СмартЛабе полно успешных алготрейдеров, и наверняка тема давно разжевана очень подробно (нет и немного да, но об этом чуть дальше). Выяснилось, что, несмотря на значимость этой темы, найти исчерпывающую информацию в популярных открытых источниках оказывается непростой задачей.

Далее следует описание того, с чем я столкнулся в поисках информации.

1. Недостаток подробных руководств

Одной из основных трудностей является отсутствие подробных и пошаговых руководств. Хотя в интернете можно найти общие описания протоколов FIX и FAST, информация о специфике их применения на Мосбирже встречается редко. Большинство ресурсов ограничиваются поверхностными сведениями, не углубляясь в конкретные настройки и процедуры подключения.



( Читать дальше )

Декодирование пакетов от тестового FAST UDP Multicast MOEX

    • 26 января 2024, 14:14
    • |
    • sck
  • Еще

Всем добрый день!

Подключился к тестовому контуру FAST от MOEX и возникли трудности с декодированием UDP пакетов, поэтому решил обратиться за помощью к сообществу.
Написал небольшой скрипт на NodeJS для получения данных от сервера FAST.
При попытке вывода получаемых сообщений в консоль вылезают нечитабельные символы (декодирую в ASCII, также проверял UTF8 — там тоже есть проблемы с читабельностью):
Декодирование пакетов от тестового FAST UDP Multicast MOEX

Пробую перехватывать эти же пакеты с помощью Wireshark и вижу следующее:



( Читать дальше )

🛒 Fix Price (FIXP) - Переезд в Казахстан и очередное падение трафика

    • 01 ноября 2023, 12:20
    • |
    • TAUREN
      Популярный автор
  • Еще

▫️Капитализация: 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% г/г)  

🛒 Fix Price (FIXP) - Переезд в Казахстан и очередное падение трафика



✅ Менеджмент планирует возобновит регулярную выплату дивидендов при первой возможности, но никаких конкретных сроков само собой нет. Размер пропущенного дивиденда (2022г + 2023г) сейчас составляет около 30 млрд ₽ (див. доходность в 9,7% по текущим ценам).

⚠️ В текущей ситуации, Fix Price осторожно подходит к открытию новых магазинов и наоборот отдаёт предпочтение оптимизации существующей сети. С начала года чистый прирост магазинов составил 437 против 487 за этот период годом ранее.  Для сравнения: за 9м 2023г было открыто 554 дискаунтеров «Чижик» и пока конкуренция в секторе только усиливается.



( Читать дальше )
  • обсудить на форуме:
  • Fix Price

markets report 16/4/23

Всем понедельник! Выпуск 276

 

3 крупных американских банка успешно стартовали сезон отчетностей, показав в прошлую пятницу что баланс у них крепкий, JPM особенно блистал и подрос на 7%, С тоже красавчик и подрос почти на 5%. Как и ожидалось крупные банки похоже укрепились за счет региональных, но что более важно пока на рынке укрепилось мнение что банковский кризис не стал системным. НО на весь рынок эта радость не перекинулась, потому что теперь получается, что раз с банками порядок, значит ФРС не только в мае ставку повысит, но и в июне. Раз индексы неплохо подросли в четверг, то в пятницу взяли паузу, ибо хорошие новости в банковском секторе, могут стать не очень хорошими новостями для других секторов.

 

Фондовые индексы на локальных максимумах, вблизи неплохих уровней сопротивления, от которых может быть небольшой откат вниз. Но на текущей неделе сезон отчетностей набирает обороты и будут отчитываться такие топовые банки как GS, MS и BAC, которые уже неплохо подтянулись за отчитавшимися банками в пятницу, но и в них может быть сильное движение наверх, если и их отчетности не подкачают.



( Читать дальше )

Коннекторы Fix/Fast, Plaza2, Twime C# часть 2. Технические нюансы FIX, написание коннектора на C#.

В прошлой статье я рассказывал кратко, что представляет каждый из коннекторов. В этой статье я расскажу глубже про сам FIX, их семейство и как собрать коннектор под FIX для MOEX  на C#, а также расскажу про нюансы протокола, скорость и т.д. Погнали

Что такое FIX? 

Fix — это текстовый протокол общения, который был описан и придуман Робертом Ламуро и Крисом Морсатттом. Они создали протокол FIX для внедрения электронной передачи данных об акциях между компаниями Fidelity Investments и Salomon Brothers аж в 1992 году! Первая публичная версия появилась в 1995 году и во многом была прорывной для тех лет. Задумка гениальная и простая создать некий унифицированный вариант API, если его можно так назвать, для общения между клиентом и биржей. 

На этом история заканчивается и мы переходим к версии FIX 4.4, которая дожила до наших лет. 
Fix общается посредством текстовых строк, которые собраны определенным образом со специальными полями. 

Вот пример строки, которая отвечает за отправку ордера. Также есть другие виды сообщений в виде строки (входящие, исходящие). Logon (подключение), отклик о выставленной заявки (Execution Report), отправка ордера (Single Order) и т.д.  Было разработано огромное количество полей, чтобы FIX был универсален для любой биржи.

( Читать дальше )

Коннекторы Fix/Fast, Plaza2, Twime C# часть 1. Подробности работы, стоимость и т.д.

Приветствую.

В прошлой статье я решил немного рассказать о своем опыте с прямыми коннекторами для биржи и мне очень сильно понравился отклик. Спасибо. Поэтому я начинаю серию статей, которые будут постепенно раскрывать тему прямого подключения к московской бирже (moex) с организационной части и с технической. 

1. На текущий момент Twime является одним из самых быстрых, современных коннекторов к бирже, но есть некоторые нюансы. Московская биржа это не только срочный рынок, но также и фондовый и валютный рынок. 

На картинке мы можем увидеть, что количество звеньев у Twime минимальное.



И вот тут выходят нюансы :) 

Срочный рынок стоит в месяц 4 000 р./месяц, а если вы захотите торговать на фондовом или валютном, то вам придется уже платить 30 000 р. в месяц.  Также отдельно стоит сказать, что Twime — это только работа с ордерами. То есть никакие маркет данные отсюда вы также не сможете получать, а это означает, что вам также понадобиться еще и Fast подключение для маркет данных (об этом чуть позже).

Я думаю, что большинство читающих здесь людей не профессиональные HFT трейдеры, а скажем так «любители», которые хотят поиграться в арбитраж к примеру и платить по 30к в месяц довольного много, поэтому такими подключениями в основном пользуются серьезные «компании/конторы», которые занимаются арбитражем на российском рынке. 

( Читать дальше )

Коннекторы Fix/Fast, Plaza2, Twime C# с прямым доступом к MOEX

Приветствую.

Готов поделиться опытом работы с российскими коннекторами прямого доступа к московской биржи (MOEX). Я довольно долго искал коннекторы для прямого доступа на московскую биржу Fix/Fast, Plaza2, Twime на C#, в итоге пришлось все написать самому :)

Я пробовал использовать готовые решения (закрытые библиотеки), которые предлагает к примеру S#. Там очень часто появляются ошибки, которые могут не исправляться просто годами. Во-вторых, непонятно, что происходит внутри и огромные задержки по скорости отправления заявок. Исходные коды стоят довольно дорого и в конце неизвестно то же, что будет тебя ждать.

Поскольку я сам программист, пришлось написать эти коннекторы самому.

От перепутья коннекторов, технологий и пересечения, какой подходит под какие задачи вы офигеете.
И честно скажу полный хаос также твориться и в описании документации к этим подключениям у самой биржи.

С одной стороны высокий барьер входа это хорошо и позволяет реализовывать простые арбитражные схемы на российском рынке, что нельзя было бы сделать к примеру на других рынках. Но с другой стороны — это просто ад и кошмар. Все запутано, документация крайне не дружелюбна, нормальных примеров нет.



( Читать дальше )

Причины ускорения стратегий

Привет смартлаб.

Я прям на кончиках пальцев чувствую, как у нас меняются микро структуры стаканов: на валюте, на срочке. Пошла какая то смена состава участников. И знаете как я это увидел? 

Как то однажды, то ли коллега, то ли не очень, сказал мне: «ты конечно хитрый, создал портфель статей на СЛ, теперь они у тебя как портфолио за тебя работают». По чесноку сказать, я даже об этом не думал, когда их строчил, но сейчас (да что там сейчас, уже давно, но сейчас в особенности) вижу эффект появления моих статей в поисковиках. Стали активно поступать вопросы по одной и той же тематике.

Суть проста. Коллеги (а может, не очень) стали задумываться об ускорении. Ну вы наверное частенько на СЛ читали заумные комменты, мол «купи себе плазу и решай проблемы». Зачастую, я уже давно понял, что советчики не совсем понимают сути этих действий. Мол плаза (либо другие коннекторы) решает все проблемы, особенно с ликвидностью.

Вы знаете, процесс ускорения страт не так дешев, как вам кажется. Более того, он как затратен на старте на разработки, так и затратен на сопровождении в дальнейшем. А выхлопа может и не быть.

( Читать дальше )

Подключение к MOEX через FAST

Всем привет! 

Есть у кого-то идеи и опыт получения активных заявок через FAST? 

Есть вопросы: 
1) Подскажите с какими проблемами сталкивались при подключении? 
2) Как обрабатывали заявки?
3) Использовали ли TCP Replay?
4) В случае инкреметного получения данных, не было ли потом проблем преобразования этого в стакан 



Если есть готовое решение, то готов купить его. 






Полный стакан для MOEX

Здравствуйте! 


Вопрос — «как собрать полный стакан заявок для акций московской биржи»? 

Для торговой стратегии нужны все активные заявки. К сожалению, в большинстве торговых платформ стакан уже сгруппирован и максимально достигает 50x50, что несколько маловато. Покопавшись в документации к FAST/FIX MOEX обнаружил, что есть возможность доставать их через OLR метод. Но пока не совсем разобрался с этим. 

Если кто-то может проконсультировать или поделиться скриптом (естественно не бесплатно) или посоветовать программу, которая уже это делает, в общем, любым возможным способом, чтобы на лету собирать полный стакан заявок для акций, буду крайне признателен. 


Спасибо большое! 

....все тэги
UPDONW
Новый дизайн