Вопросы по теме 'fix-protocol'

Разработка движка FIX
Я новичок в FIX, и мне нужно разработать небольшой движок FIX для связи с торговой системой. Насколько я знаю, существует множество доступных движков FIX, но здесь необходимо разработать их. Может ли кто-нибудь дать мне ссылку на любой открытый...
2392 просмотров
schedule 17.10.2023

Инструмент редактирования сообщений FIX
В последнее время я много тестирую, используя сообщения FIX в качестве тестовых данных, и особенно для тестирования мне нужно делать частые небольшие изменения. Например. прямо сейчас я хотел бы использовать одно FIX-сообщение, предоставленное...
4857 просмотров
schedule 19.12.2022

Может ли JSCH достаточно быстро получать сообщения с удаленного сервера
Я хочу написать инструмент Java для мониторинга журнала FIX. Идея состоит в том, чтобы использовать SSH для входа на удаленный сервер, а затем получить вывод команды «tail -f xxx» на свой компьютер, остальное — это некоторая работа по анализу...
491 просмотров
schedule 13.12.2022

Вычислить контрольную сумму по модулю 256 в PHP
Я уже искал Stackoverflow и, к сожалению, ничего не нашел. Я работаю с протоколом FIX, и мне нужно сгенерировать контрольную сумму по модулю 256, как описано на http://fixwiki.fixprotocol.org/fixwiki/CheckSum . $count = strlen($message); $count...
2854 просмотров
schedule 20.10.2023

почему поля FIX, использующие quickfix, пусты?
Я новичок в ФИКС. У меня есть сообщение FIX: 8=FIX.4.4|9=122|35=D|34=215|49=CLIENT12|52=20100225-19:41:57.316|56=B|1=Marcel|11=13346|21=1|40=2|44=5|54=1|59=0|60=20100225-19:39:52.020|10=072| и я использую quickfixJ. Вот мой код класса:...
1287 просмотров
schedule 29.04.2022

Как удалить поле BodyLength (тег 9) или CheckSum (тег 10) с помощью Quickfixj
Я новичок как в quickfix, так и в java. Обычно, когда я хочу удалить поле в быстром сообщении, я использую метод removeField с тегом в качестве аргумента, но, похоже, это не работает с двумя автоматически сгенерированными полями: BodyLength (тег 9)...
1030 просмотров
schedule 03.01.2024

Quickfix/n, самый эффективный способ извлечь тип сообщения?
Каков наиболее эффективный способ в Quickfix/n 1.4 извлечь тип сообщения, как определено здесь: http://www.fixprotocol.org/FIXimate3.0/en/FIX.5.0SP2/messages_sorted_by_type.html В настоящее время я использую var msgType =...
4882 просмотров
schedule 28.03.2022

Как выяснить, почему мои потоковые данные останавливаются?
Это вопрос о том, как я могу найти точку отказа в сложном процессе. (Если вы сможете понять, что на самом деле происходит не так... вау.) Я использую QuickFix с Python 2.7 для подключения к фьючерсным рынкам, и я использую pandas для...
326 просмотров

Исключение QuickFIXJ FieldnotFound
В моем приложении я получаю огромные сообщения FIX. Должен ли я проверить наличие тега для всех тегов, которые я получаю. Если я не проверяю наличие тега, я получаю исключение FieldNotFound, если тег не существует в сообщении. Есть ли способ обойти...
1144 просмотров
schedule 20.01.2024

Тег отчета о выполнении quickfixn 'avgpx'
Я работаю над созданием отчета о выполнении потока OrderCancelRequest в quickfixn , когда OrderCancelRequest действителен и заказ может быть отменен. . Я застрял на теге avgpx в отчете о выполнении для OrderCancelRequest . Avgpx  —...
322 просмотров
schedule 15.09.2022

ИСПРАВЛЕНИЕ: Клиент запросил GapFill, но вместо этого я хочу отправить SequenceReset. Какая последовательность должна быть?
Итак, мой клиент запрашивает GapFill, потому что наши последовательности отключены. Вместо того, чтобы воспроизводить сообщения, я хочу вместо этого отправить SequenceReset. Мой вопрос прост: какой должна быть последовательность сообщений этого...
946 просмотров
schedule 18.05.2022

Когда при реализации протокола FAST (из FIX) следует сбросить парсер шаблонов?
Я реализую свой собственный обработчик/анализатор FAST, и некоторые шаблоны полагаются на предыдущее значение поля, например операцию copy , которая говорит: Если нет, используйте последнее/предыдущее полученное значение. Каждое поле имеет...
741 просмотров
schedule 15.01.2024

Quickfix не может прочитать повторяющуюся группу
Я использую quickfix в Windows с привязками python. Раньше мне удавалось запрашивать рыночные данные. Недавно я перешел на другого поставщика API (Cunningham, он же CTS) и столкнулся с множеством проблем. Однако по крайней мере один из них, похоже,...
1173 просмотров
schedule 17.06.2023

Как переподключиться с другими настройками инициатора при возникновении ошибки
Я использую quickfixj-1.5.3. Когда я пытаюсь подключиться, я получаю ошибку ниже. ‹20150211-04:16:04, FIX.4.4:ABCD.ZYXW.IJK->ABCD, ошибка> (java.net.ConnectException: java.net.ConnectException: Соединение отклонено (следующая попытка через...
566 просмотров
schedule 23.05.2023

Значение ошибки QuickFIX/J выходит за пределы допустимого диапазона для этого тега
Я реализовал программу Java, которая использует QuickFIX/J (версия 1.6.0). Он получает FIX-сообщение (отчет об исполнении) от контрагента с повторяющейся группой NoPartyIDs (тег 453) со следующими значениями (Tag 453) NoPartyIDs = 4 (Tag 447)...
3297 просмотров
schedule 28.03.2022

QuickFix - сообщения не по порядку
Что может привести к тому, что сообщение будет отправлено не по порядку? 20150731-12:42:46.096 : 8=FIX.4.2^A9=57^A35=0^A34=1400^A49=erio123^A52=20150731-12:42:46.094^A56=B^A10=014^A 20150731-12:43:00.916 :...
335 просмотров
schedule 09.12.2023

Как получить миллисекунды из group.getMDEntryTime().getValue()
Как получить миллисекунды от QuickFix44.MarketDataSnapshotFullRefresh.NoMDEntries Вот мой код private DateTime getClose(QuickFix44.MarketDataSnapshotFullRefresh mds) { DateTime close = new DateTime(0L); try { DateTime last = new...
124 просмотров
schedule 29.08.2022

Сообщение об отклонении быстрого исправления Неверный формат данных для значения
Я использую быстрое исправление (исправление 4.4) для реализации сообщения об исправлении. При запросе определения безопасности от ICE появляется следующая ошибка:...
708 просмотров
schedule 12.06.2022

Как создать несколько участников в сообщениях FIX?
Мне нужно создать TradeCaptureReport сообщений FIX. Как это сделать, было понятно, пока я не попытался создать Parties : ... <RptSide Ccy="USD" ... > <Pty Src="D" ID="1111" R="11"> <Sub ID="AA" Typ="4010"/>...
1384 просмотров
schedule 30.04.2022

Сбросить порядковые номера, но не устанавливать ResetSeqNumFlag при входе в систему
Наш клиент (акцепторы этого подключения) указал, что порядковые номера должны сбрасываться после каждого отключения или выхода из системы, но также что сообщение о входе в систему НЕ может содержать поле ResetSeqNumFlag . Я удалил это поле из...
513 просмотров
schedule 27.07.2022