2010-03-05 14 views
8

Je veux tester une passerelle FIX pour notre société et je me demandais si quelque chose existe déjà dans opensource que je peux utiliser ou peut-être exploiter pour accomplir cette tâche.Simulateur de client FIX Open Source

Je regarde actuellement QuickFix mais je ne suis pas sûr s'il a un client qui peut être utilisé contre n'importe quelle passerelle FIX standard.

Des liens vers des documents d'apprentissage qui existent sur ce sujet seraient également appréciés.

Merci

Répondre

11

code QuickFIXengine est livré avec quelques exemples, voir http://www.quickfixengine.org/quickfix/doc/html/examples.html

Vous voulez probablement tradeclient pour envoyer des messages. C'est un outil de ligne de commande qui enverra des messages FIX au serveur.

Vous pouvez utiliser l'exemple ordermatch pour démarrer le serveur FIX simple qui va croiser les commandes et renvoyer les rapports d'exécution à votre client.

Pour tous les exemples d'applications, vous devez fournir un fichier de configuration au démarrage. Il suffit de suivre les instructions au site Web quickfixengine, voir example config file. Votre client sera initiator et le serveur acceptor.

J'ai utilisé ces applications exemple lourdement pour tester en particulier le ordermatcher, j'ai mis à jour le mien pour gérer les ordres modifiés et sépare les symboles stock/futures/options et ainsi de suite.

Le tradeclient utilise l'enregistreur d'écran de sorte que vous devriez voir tous les messages sortants et entrants sur la ligne de commande.

+0

Merci cela a été utile. – anijhaw

2

QuickFIX peut être utilisé pour envoyer des messages conformes à la norme (avec différents niveaux de sécurité-// utilisent :-) fort de sécurité pour les serveurs/passerelles FIX.

quickfix a bel exemple de code sur son site: http://www.quickfixengine.org/quickfix/doc/html/sending_messages.html

+0

J'essaie avec QuickFix, j'essaie de voir si je peux trouver quelques exemples de messages codés FIx quelque part – anijhaw

+0

quickfix a un bel exemple de code sur son site: http://www.quickfixengine.org/quickfix/doc/html/ envoi_messages.html –

0

Il existe un outil graphique d'altarnative qui permet de simuler à la fois le client et le serveur. Il est appelé MINI FIX. On peut construire des mesages comme il voit ou utiliser du code pour lui parler et obtenir une réponse respective. Le seul inconvénient est que c'est Windows seulement.