Комментарии пользователя Иван Коротченя

Мои комментарии:в блогах в форуме
Ответы мне:в блогах в форуме
Все комментарии: к моим постам
Пафос Респектыч, В памяти есть что-то такое со времен знакомства с ассемблером) Сейчас освежил, но проблема появляется с битами внутри pmap и тут порядок чтения байт мне не поможет(
Но все равно спасибо)
avatar
  • 04 ноября 2024, 01:45
  • Еще
Пафос Респектыч, Не очень понял, преамбула ведь и есть номер сообщения (то есть во всяком случае они пишут что добавляют ее для как раз этой проверки)
avatar
  • 04 ноября 2024, 01:39
  • Еще
Gambler , Я читал вашу статью, да еще вот эта очень помогла jettekfix.com/education/fix-fast-tutorial/. Если я подставляю другой pmap все начинает работать (не из сообщения, а в ручную подобранный). То есть если я считываю pmap от биржи \xc0 забываю про него и начинаю парсить сообщение с другим (таким чтоб Symbol попадал на место где символ) все идеально работает. Но, к сожелению, такая модель расшифровки работает только для сообщений типа Snapshoot (где Символ содержится не внутри sequence), еще очень долгая и главное я хочу понять что я делаю не так). И самое забавно во всем этом, что такого байта чтоб все поля попадали как нужно в принципе нет в первых 5 байтах приходящих мне. (я уже думаю на тестовый контур, но тех саппорт биржи заверил меня что там все как на настоящем)
avatar
  • 02 ноября 2024, 15:33
  • Еще
Хомяк Пржевальского, Вот так люди и уходят в крипту...)
avatar
  • 02 ноября 2024, 15:15
  • Еще
John Doe, Мне попадаются очень странные варианты, вы имеете ввиду какое-то конкретное?
avatar
  • 02 ноября 2024, 15:14
  • Еще
Auximen, сообщения не приходят в json формате, fast это ускоренные fix сообщения. Пример приводил в сообщение, вот \xe1.\x01\x00\xc0\x10\xbc\x04]\xe1\x03,$\x07\x0be[\x0e\xc3
Сообщения fast невозможно расшифровать не лезя на уровень битов. (там используется стоп бит как разделитель). Не очень понимаю что Вы имеете ввиду под pmap есть во многих языках, я имею ввиду pmap как часть протокола fast. Не столь важно на чем, это пример сообщений из python, но если есть примены на js/c++/go я буду очень признателен
avatar
  • 02 ноября 2024, 15:12
  • Еще
Auximen, Пробовал, к сожелению ничего адекватного он не смог подсказать насчет этого вопроса
avatar
  • 02 ноября 2024, 14:29
  • Еще
sck, Добрый день, такая же проблема с декодирование, случайно наткнулся на эти комметарии) 
 

Мне приходит такое сообщение (это шаблон сердцебиения): \xe1.\x01\x00\xc0\x10\xbc\x04]\xe1\x03,$\x07\x0be[\x0e\xc3

После того как убираю первые 4 байта (преамбулу). Получаю:
\xc0\x10\xbc\x04]\xe1\x03,$\x07\x0be[\x0e\xc3

Смотрю на первый байт С0 = 1100 0000. pmap = 1000 000, но в этом сообщение (сообщение сердцебиения) вообще нет опциональных полей.

Буду очень благодарен подсказке)
Сам шаблон:
<template name=«0» id=«2108» xmlns="http://www.fixprotocol.org/ns/fast/td/1.1"><string name=«MessageType» id=«35»><constant value=«0» /></string><string name=«BeginString» id=«8»><constant value=«FIXT.1.1»/></string><string name=«SenderCompID» id=«49»><constant value=«MOEX»/></string><uInt32 name=«MsgSeqNum» id=«34»></uInt32><uInt64 name=«SendingTime» id=«52»></uInt64></template>  
avatar
  • 02 ноября 2024, 13:58
  • Еще
Выберите надежного брокера, чтобы начать зарабатывать на бирже:
....все тэги
UPDONW
Новый дизайн