Open Source FIX client Simulator
-
24-09-2019 - |
Domanda
voglio testare un gateway FIX per la nostra azienda e si chiedeva se qualcosa in opensource esiste già che posso usare o forse leva per completare questa operazione.
Al momento sto guardando QuickFix, ma non sono sicuro se ha un client che può essere utilizzato contro qualsiasi gateway FIX standard.
Anche link a qualsiasi materiale di apprendimento che esistono su questo tema sarebbe apprezzato.
Grazie
Soluzione
codice QuickFIXengine viene fornito con paio di esempi, vedi http: // www.quickfixengine.org/quickfix/doc/html/examples.html
Probabilmente si desidera tradeclient
per l'invio di messaggi. Si tratta di uno strumento a riga di comando che invierà i messaggi FIX al server.
È possibile utilizzare l'esempio ordermatch
per avviare semplice server FIX che attraverserà gli ordini e inviare ExecutionReports di nuovo al vostro cliente.
Per tutte le applicazioni di esempio è necessario fornire un file di configurazione per l'avvio in su. Basta seguire le istruzioni sul sito web quickfixengine
, vedi esempio file di configurazione . Il suo cliente sarà initiator
e acceptor
server.
ho usato quelli esempio applicazioni pesantemente per testare soprattutto la ordermatcher
, ho aggiornato il mio per gestire modificare gli ordini e separa azionari / termine / opzioni simboli e così via.
Il registratore schermo usi tradeclient
così si dovrebbe vedere tutti i messaggi in entrata e in uscita sulla linea di comando.
Altri suggerimenti
QuickFIX può essere utilizzato per inviare messaggi standard-compliant (con diversi livelli di sicurezza-// usare forte sicurezza :-) per fissare server / gateway.
quickfix ha il codice di esempio bello sul suo sito: http: // www. quickfixengine.org/quickfix/doc/html/sending_messages.html
Non è uno strumento di interfaccia grafica altarnative che permette di simulare sia client che server. Si chiama MINI FIX . Si può costruire mesages come lui / lei vede o utilizzare il codice per comunicare con esso e ottenere rispettiva risposta. L'unico lato negativo è che è solo per Windows.