Симулятор клиента FIX с открытым исходным кодом

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

В настоящее время я смотрю на QuickFix, но я не уверен, есть ли у него клиент, который можно использовать против любого стандартного шлюза FIX.

Также приветствуются ссылки на любые учебные материалы, которые существуют по этой теме.

Спасибо


person anijhaw    schedule 05.03.2010    source источник


Ответы (3)


Код QuickFIXengine содержит несколько примеров, см. http://www.quickfixengine.org/quickfix/doc/html/examples.html

Вы, вероятно, хотите tradeclient для отправки сообщений. Это инструмент командной строки, который будет отправлять сообщения FIX на сервер.

Вы можете использовать пример ordermatch для запуска простого сервера FIX, который будет выполнять перекрестные заказы и отправлять ExecutionReports обратно вашему клиенту.

Для всех примеров приложений вам необходимо предоставить файл конфигурации для запуска. Просто следуйте инструкциям на quickfixengine веб-сайте, см. пример файла конфигурации. Ваш клиент будет initiator, а сервер acceptor.

Я активно использовал эти примеры приложений для тестирования, особенно ordermatcher, я обновил свой, чтобы обрабатывать заказы на изменение и разделять символы акций/фьючерсов/опционов и так далее.

tradeclient использует экранный регистратор, поэтому вы должны видеть все исходящие и входящие сообщения в командной строке.

person stefanB    schedule 10.03.2010

QuickFIX можно использовать для отправки стандартных сообщений (с различными уровнями безопасности//использовать строгую безопасность:-) на серверы/шлюзы FIX.

На сайте quickfix есть хороший пример кода: http://www.quickfixengine.org/quickfix/doc/html/sending_messages.html

person Phil Rykoff    schedule 09.03.2010
comment
Я пытаюсь использовать QuickFix, я пытаюсь найти где-нибудь примеры закодированных сообщений FIx. - person anijhaw; 10.03.2010
comment
На сайте quickfix есть хороший пример кода: quickfixengine.org/quickfix/doc/html. /sending_messages.html - person Phil Rykoff; 10.03.2010

Существует альтернативный инструмент с графическим интерфейсом, который позволяет имитировать как клиент, так и сервер. Он называется MINI FIX. Можно создавать сообщения так, как он/она видит, или использовать код, чтобы поговорить с ним и получить соответствующий ответ. Единственным недостатком является то, что это только Windows.

person uzla    schedule 21.03.2017