Anonymous Monk has asked for the wisdom of the Perl Monks concerning the following question:

Hello Monks,

I have searched far and wide before I have come to request your collective wisdom.

Are there any modules for using the FIX Protocol in Perl?

I have found API's for C++, Java, .NET, Python and Ruby but nothing for Perl??

Background: The Financial Information eXchange ("FIX") Protocol is a series of messaging specifications for the electronic communication of trade-related messages.

Regards & thanks,
Mark

Replies are listed 'Best First'.
Re: Need module for the FIX Protocol
by holli (Abbot) on Aug 25, 2006 at 11:53 UTC
    I searched and found this thread from 25 Jan 2005 where it says
    Just have a look at the free, open source FIX implementation QuickFIX:

    http://www.quickfixengine.org

    This is a full FIX implementation used in production at several exchanges (CME, SWX, XETRA etc) and an increasing number of clients. Nevertheless, you can download it, look at the sources, the acceptance tests which contain many FIX examples messenges and at the example clients. On the website, you find a couple of links to some other, useful information.

    Currently supported APIs include C++, Java, C#, VB.NET, Ruby and Python.
    While a Perl module is not available at the moment, the Python API may be a good starting point to add a Perl API. QuickFIX is being actively developed and its mailing list is quite busy and very responsive. So do not hesitate to join and ask questions. I am sure you will have a working client in a short time.
    update: here's another discussion.


    holli, /regexed monk/