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

StackOverflow https://stackoverflow.com/questions/2387173

Вопрос

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

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

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

Спасибо

Это было полезно?

Решение

Код QuickFixEngine поставляется с парой примеров, см. http://www.quickfixengine.org/quickfix/doc/html/examples.html.

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

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

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

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

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

Другие советы

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

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

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

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top