2012-03-08 4 views
1

Я новичок в протоколе Fix, и я пытаюсь найти способ реализовать его в файлах C++, начиная с файла описания XML. Поэтому, просматривая в сети, они рекомендовали мне Quickfix, что я действительно хочу знать, что мы должны назвать QuickFix? Библиотека или стандарт или что именно?Как реализовать QuickFix с моим проектом C++

Но моя основная проблема заключается в том, что в последнее время я загрузил пакет Quickfix, тогда я не мог интегрировать его в свой проект на C++ даже с документацией QuickFix (которая была расплывчата по пути!), Так что кто-то может, пожалуйста, описать мне ровно шаг за шагом, как настроить QuickFix с моим проектом Visual C++ и как я могу в конечном итоге написать этот код для разбора моего XML-файл:

#include "Application.h" 
#include "quickfix/Session.h" 

ответ

1

Quickfix не понимает XML или анализирует XML, за исключением файла конфигурации банка сообщений, который находится в XML. Он имеет дело только с форматированными строками FIX. Вы должны использовать синтаксический анализатор XML, т. Е. xerces, libxml++, чтобы извлечь ваши данные в XML-файл, а затем создать сообщение FIX с использованием библиотеки Quickfix и отправить туда, куда захотите.

Fiximate - более удобное для пользователей место для проверки ваших сообщений FIX для правильности. В библиотеке Quickfix есть примеры для тестирования приложения, и для его запуска потребуется файл конфигурации, примеры приведены на веб-сайте Quickfix.

+0

спасибо, что сделало меня более ясным! – Glolita

1

FIX является стандартным: fixprotocol.org/specifications

QuickFix является FIX двигателем (см библиотеки) внедрение стандарта.

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

0

QuickFix - это библиотека. Существуют и другие двигатели FIX. Это упрощает реализацию, заботясь о многих вещах низкого уровня. Все, что разработчик должен сделать, это улучшить API для сообщений. Есть хорошие примеры для быстрого начала и хорошей документации для новичка. Чтобы получить более подробную информацию о QuickFix, сам код хорошо организован.

Смежные вопросы