TWIME_Sources
Вы получаете архив с исходным кодом на C# для адаптера S#.Twime, который подключает StockSharp к низколатентным сессиям выставления заявок Московской биржи. Текущий код поддерживает диалекты FORTS и A...
Install-Package StockSharp.Twime_Sources -Version 5.0.49
Вы получаете архив с исходным кодом на C# для адаптера S#.Twime, который подключает StockSharp к низколатентным сессиям выставления заявок Московской биржи. Текущий код поддерживает диалекты FORTS и ASTS и использует модель сообщений API, позволяя изучить двоичное кодирование транзакций и адаптировать торговый канал под свою инфраструктуру. Версия коннектора как отдельный товар — TWIME.
В проект входят адаптер сообщений, сериализаторы диалектов FORTS и ASTS, SBE-схемы биржевых сообщений и логика основной и восстановительной TCP-сессий.
- Диалекты протокола: FORTS использует схему TWIME SPECTRA 7.7, а ASTS — SBE-схему шлюза фондового рынка; для каждого диалекта реализовано своё преобразование сообщений.
- TCP-сессии: отдельно настраиваются адреса транзакционного и recovery-серверов, логин, пароль, heartbeat и имя портфеля.
- Торговые операции: код отправляет лимитные и рыночные заявки, изменение, снятие и массовую отмену; поддерживаемые диалектом параметры включают видимый объём, айсберг, post-only и режимы исполнения.
- Ответы биржи: подтверждения, отказы, изменения состояния заявки и сделки преобразуются в транзакционные сообщения StockSharp.
- Восстановление последовательности: адаптер отслеживает sequence number, запрашивает повторную передачу через recovery-соединение и удерживает основной поток до завершения восстановления.
Этот адаптер предназначен только для торговых операций: маркет-данные и запрос текущего состояния заявок через OrderStatus не поддержаны. Во время восстановления код буферизует не более 1000 входящих сообщений; доступные типы заявок и параметры зависят от выбранного диалекта и прав участника.