Вопросы по теме '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 просмотров
schedule
29.08.2022
Исключение 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