Implementation of FIX Engine for FX Deals

Imported from previous forum

We are planning to use QuickFixJ for implementing a FIX Engine between Retail Banking System and Trade Booking System.

Retail banking will publish an excel with aggregated Forex deals which will be an input to FIX Engine this will be transformed into FIX format by engine and then sent to FIX interface of trade booking system.

Just a few 100 Forex Deals in a day, what could be a rough ball park estimate for end to end project…if someone has had experience in same space.

We are planning to use QuickFixJ for implementing a FIX Engine between Retail Banking System and Trade Booking System.

Retail banking will publish an excel with aggregated Forex deals which will be an input to FIX Engine this will be transformed into FIX format by engine and then sent to FIX interface of trade booking system.

Just a few 100 Forex Deals in a day, what could be a rough ball park estimate for end to end project…if someone has had experience in same space.
Hi,
There are tons of different options:
• Use a software called XLFIX. It’s a fix engine for Excel. You can find more information here: MACD - MAX Handelssystem (I haven’t used it personally but I know the people at MacD and they have a lot of FIX experience).
• Custom dev options, coding it by hand (Read Excel file and convert it to FIX using quickfix)
• You can use an ESB like WSO2 (www.WSO2.com) that has native support for FIX and that can use an excel as a datasource
• … and so on…
A lot depends on the volumes, reliability & traceability that you require.
I imagine that since your source is an excel file that means that someone aggregates the deals manually in Excel, maybe you could get the source data directly, aggregate it by software code and skip using excel since it’s not really a good too for integration work.

Don’t forget that you will also need to have some kind of check that every message has been delivered and booked.

Have fun!

Hi Abhishek,

Project is relatively simple as QuickFixJ is well documented and has a large following community.

You could be done in 2-3 weeks if you have someone with prior FIX/QuickFixUJ experience I think. Add 2 weeks with beginners probably.

Franck

We are planning to use QuickFixJ for implementing a FIX Engine between Retail Banking System and Trade Booking System.

Retail banking will publish an excel with aggregated Forex deals which will be an input to FIX Engine this will be transformed into FIX format by engine and then sent to FIX interface of trade booking system.

Just a few 100 Forex Deals in a day, what could be a rough ball park estimate for end to end project…if someone has had experience in same space.