Directional Guidance Wanted

Imported from previous forum

Hello All,

I have just started studying FIX, and stock exchanges/markets in general, to embark on a C++ based software development project.

I have good conceptual-level accounting knowledge but am completely zero as far as the stock markets are concerned - let alone the FIX protocol. Currently, I am updating myself from the online (free) resource.

Would you be kind enough to give me pointers (to free online resources) as to the direction I should take to acquire domain knowledge about stock markets and FIX?

In addition, I have read a bit about OMS. But what is OMS in the first place? What is its expanded form?

Thanks in advance,


Best regards,

Asif

In addition, I have read a bit about OMS. But what is OMS in the first
place? What is its expanded form?

OMS = Order Management System

Each firm usually has its own OMS. This would collect orders from clients and internal trader and decide (perhaps with manual input/override) where the order should be routed for execution.

I have seen OMSs that implement various trading rules and strategies as well (split an order into waves etc.)

FIX is one of the protocols that can be used to send orders and responses (executions, retections etc.) between OMSs.

Hope this helps

Hi Shalom,

FIX is one of the protocols that can be used to send orders and
responses (executions, retections etc.) between OMSs.
Hope this helps

Can you get market data as well using a FIX-based library? I am just asking this question in response to someone’s claim that FIX doesn’t provide you market data.

Many thanks in advance,


Best regards,

Asif

FIX is one of the protocols that can be used to send orders and
responses (executions, retections etc.) between OMSs. Hope this helps

Can you get market data as well using a FIX-based library? I am just
asking this question in response to someone’s claim that FIX doesn’t
provide you market data.

FIX supports market data as mentioned in my other message. You might also want to have a look at FAST protocol (FIX Adapted for STreaming).

Thanks,

James