2010-06-30 5 views
0

J'essaye de commencer avec le moteur C++ quickfix. J'ai téléchargé le projet (version VS2010). La documentation est plutôt pauvre, donc je crois comprendre que le projet quickfix_vs10 est la bibliothèque actuelle et les autres projets que je devrais exécuter sont example_ordermatch_vs10, executor_cpp_vs10 et example_tradeclient_vs10. Donc, mon hypothèse est que cela irait du client -> ordermatch -> executor. Le principal problème que j'ai en ce moment est que chacun de ces projets cherche un "fichier". L'usage dit: **Exécutez le moteur quickfix

std :: Cout < < "utilisation:" < < argv [0] < < "Fichier". < < std :: endl; return 0;

**

Où puis-je obtenir ce fichier?

Répondre

4

C'est le fichier de configuration quickfix. Voici un exemple de fichier pour un initiateur. Passez par ce configuration for quickfix. Vous devez définir la même chose pour l'exécuteur avec connectiontype en tant qu'accepteur. Vous pouvez modifier les valeurs par défaut que j'ai données à votre goût.

[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 
Questions connexes