Как реализовать QuickFix с моим проектом C ++ - PullRequest
1 голос
/ 08 марта 2012

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

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

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

Ответы [ 3 ]

1 голос
/ 13 марта 2012

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

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

1 голос
/ 08 марта 2012

FIX - это стандарт: fixprotocol.org / specs

QuickFIX - это механизм FIX (cf Library), реализующий стандарт.

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

0 голосов
/ 19 июня 2012

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

...