Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

What is the FIX protocol for financial institutions? [closed]

What is the FIX protocol for financial institutions?

like image 990
ariso Avatar asked May 21 '09 15:05

ariso


People also ask

How does the FIX protocol work?

How does FIX work? Clients and brokers use software called FIX engines to connect using the FIX protocol. In order to begin a FIX session, Client A and Broker B connect their engines at a predetermined start time using a predetermined host and comp ID.

What does FIX protocol mean?

The Financial Information eXchange (FIX) is a vendor-neutral electronic communications protocol for the international real-time exchange of securities transaction information.

What is FIX used for?

Financial Information eXchange (FIX®) Protocol FIX has become the language of the global financial markets used extensively by buy and sell-side firms, trading platforms and even regulators to communicate trade information.

Is FIX protocol secure?

FIX-over-TLS (FIXS) is the standard to secure FIX sessions using the Transport Layer Security (TLS) protocol. The use of FIXS is considered a requirement as it introduces a basic level of security and standard options for interoperability.


2 Answers

FIX protocol is a protocol for application communication between financial institutions. Mainly stock exchanges, brokers, market-makers, dealers.

http://en.wikipedia.org/wiki/FIX_protocol

Took 2 seconds to find using Wikipedia/Google.

You have a Java tag on this question so I think you might be looking for a FIX communication library in Java...http://www.quickfixj.org/

like image 60
Aiden Bell Avatar answered Sep 29 '22 14:09

Aiden Bell


The FIX protocol (Financial Information eXchange) is a series of messages for the electronic exchange of financial messages. Most large banks and investment banks use it to accept things like orders from external entities such as hedgefunds etc.

A FIX message is basically a tag/format string. Each tag is a number which cross-references to an entity. For example:

8=FIX.4.1

8 means FIX version.

There is an XML variation of the messages, called FixML, but last time I looked it wasn't extensively used.

like image 29
Sean Avatar answered Sep 29 '22 13:09

Sean