Software » Axon FIX Debugger

Someone has told what simply enough to write base application which using FIX protocol but much more difficult to force him work without mistakes. The basic problem consists that you need cooperate with software where you almost don't have opportunity to influence on it behaviour. Lets say, you make integration with FXCM, Hot Spot, DGCX, DukasCopy or any another exchanger. You can send FIX messages and will receive on them answers. By laborious work and selection of messages you can check up all possible situations which can arise during the real trading. But nevertheless there is a probability, that some sequences will be missed and will prove only at use in production.

Engineers of our company (AxonSoftware) constantly involving in integration development and constantly collided with greater time losses at debugging FIX components of application. The received experience has poured out in realization of the program under name Axon FIX Debugger, intended for simulation of behaviour of sell side. What advantages can be received using Axon FIX Debugger? Here some of them:

  • ability to simulate work of sell side on the basis of versions 4.0, 4.2, 4.4 of FIX protocol
  • ability independently form messages which will be sent to your application
  • ability investigate trading session in a graphic kind. Debugger will give you the list of entering and proceeding messages with breakdown on fields
  • built-in programming language, allowing to set as much as flexible answers on messages coming from your side

Main principles of work

Axon FIX Debugger are tiny sell side application with the graphic console and some additional opportunities. At start the debugger creates session and expects connection of the client. As soon as session is established, the client application can start send FIX messages. Received messages will be displayed on the screen. The debugger will allow you to familiarize with contents of each of them in more details.
Developer can independent, at any moment, generate any message and send it in the debugged application. For interactive interaction the opportunity of the task callback - functions which will be called by debugger when client will send FIX message which we looking for.

Basic features of Axon FIX Debugger

  • Quantity of simultaneous client sessions: one
  • Graphic debugging panel, allowing to study messages
  • Sending the messages to the debugged application in a manual mode
  • Ability to bind callback functions on any entering FIX message
  • Built-in programming language, allowing to form answers of any complexity
  • Editor with syntax highlighting and opportunity to include created patterns of a code (code snippets)
  • Delivery with a standard set of answers
  • Built-in help system describing the basic functions of the programming language and containing examples of their usage
  • Editor, allowing to make changes in standard FIX protocol - enter new fields and values
  • Multiplatform. Axon FIX Debugger it is capable to work on Linux, Win32 and MacOS.





  • Trading foreign exchange on margin carries a high level of risk, and may not be suitable for all investors. The high degree of leverage can work against you as well as for you.
    Before deciding to invest in foreign exchange you should carefully consider your investment objectives, level of experience, and risk appetite. The possibility exists that you could sustain a loss of some or all of your initial investment and therefore you should not invest money that you cannot afford to lose. You should be aware of all the risks associated with foreign exchange trading, and seek advice from an independent financial advisor if you have any doubts.

 
  design by naber