запустить движок быстрого исправления - PullRequest
0 голосов
/ 30 июня 2010

Я пытаюсь начать работу с движком быстрого исправления С ++. Я скачал проект (версия VS2010). Документация довольно скудная, поэтому я так понимаю, что проект quickfix_vs10 - это настоящая библиотека, а другие проекты, которые мне нужно запустить, - это example_ordermatch_vs10, executor_cpp_vs10 и example_tradeclient_vs10.

Итак, я предполагаю, что это будет идти от клиента -> ordermatch -> executor. Основная проблема, с которой я сталкиваюсь сейчас, заключается в том, что каждый из этих проектов ищет «файл». Использование говорит: **

std :: cout << "использовании:" << argv [0] << "ФАЙЛ." << std :: endl; возврат 0; </p>

**

Откуда я могу получить этот файл?

1 Ответ

4 голосов
/ 06 июля 2010

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

[DEFAULT]
ConnectionType=initiator
ReconnectInterval=60
SenderCompID=ABCD1
HeartBtInt=20
SocketConnectHost=localhost
SocketConnectPort=8888
ResetOnLogon=Y
ResetOnLogout=Y
ResetOnDisconnect=Y
ReconnectInterval=50
FileLogPath=C:\Log

# session definition
[SESSION]
# inherit ConnectionType, ReconnectInterval and SenderCompID from default
BeginString=FIXT.1.1
DefaultApplVerID=FIX.5.0SP2
TransportDataDictionary=C:\FIXT11.xml
AppDataDictionary=C:\FIX50SP2.xml
StartTime=07:15:00
EndTime=18:00:00
TargetCompID=PLUS
FileStorePath=C:\Log
...