access points in markets

Imported from previous forum

If we have two access points to a market (we suppose that we have a FIX client)
1/ the first access point is for Orders In/Out.
2/ the second is for Market Data,
(Only Market Data - Incremental Refresh and Market Data - Snapshot/Full Refresh messages are allowed in the second access point) or (we can vehicle, for example, news, advertisement…)
In other means, which exactly the messages are allowed, in Market Data access point, which ones, are in Orders Out?

An other question: who are the markets that are using FIX ? and how they define their access points? did they define: an access point for Orders In, an access point for Orders Out and an access point for Feed market?
thank you,
but what I really want to know which are the messages which are considered as feed market, excuse me I know that it would be very obvious but not for me !! since It’s my first experience in a trading protocol!!
Thank you for all.

Hopefully this will help. This shows the FIX 4.2 messages organized by trade lifecycle (pre-trade, orders & executions, post-trade) and categories within each. Our intention is to divide the spec into volumes along these lines when we release FIX 4.3. To answer your question, please refer to "PRE-TRADE", "CATEGORY: MARKET DATA".

VOL 3 - FIX APPLICATION MESSAGES: PRE-TRADE

  • CATEGORY: INDICATION
    • ADVERTISEMENT
    • IOI
  • CATEGORY: EVENT COMMUNICATION
    • NEWS
    • EMAIL
  • CATEGORY: QUOTATION
    • QUOTE REQUEST
    • QUOTE
    • MASS QUOTE
    • QUOTE CANCEL
    • QUOTE STATUS REQUEST
    • QUOTE ACK
  • CATEGORY: MARKET DATA
    • MARKET DATA REQUEST
    • MARKET DATA SNAPSHOT / FULL REFRESH
    • MARKET DATA INCREMENTAL REFERESH
    • MARKET DATA REQUEST REJECT
  • CATEGORY: SECURITY AND TRADING SESSION DEFINITION/STATUS
    • SECURITY DEFINITION
    • SECURITY STATUS REQUEST
    • SECURITY STATUS
    • TRADING SESSION STATUS REQUEST
    • TRADING SESSION STATUS

VOL 4 - FIX APPLICATION MESSAGES: ORDERS AND EXECUTIONS (TRADE)

  • CATEGORY: SINGLE/GENERAL ORDER HANDLING
    • NEW ORDER - SINGLE
    • EXECUTION REPORT
    • DON’T KNOW TRADE
    • ORDER STATUS REQUEST
    • ORDER CANCEL REQUEST
    • ORDER CANCEL REJECT
  • CATEGORY: LIST/PROGRAM/BASKET TRADING
    • BID REQUEST
    • BID RESPONSE
    • NEW ORDER - LIST
    • LIST STRIKE PRICE
    • LIST STATUS
    • LIST EXECUTE
    • LIST CANCEL REQUEST
    • LIST STATUS REQUEST

VOL 5 - FIX APPLICATION MESSAGES: POST-TRADE (1/3 of APP MSGS (7))

  • CATEGORY: ALLOCATION
    • ALLOCATION
    • ALLOCATION ACK
  • CATEGORY: SETTLEMENT INSTRUCTIONS
    • SETTLEMENT INSTRUCTIONS

I think you will find that it may vary as to how markets implement this. High volume market data is a good candidate for being handled via a separate "channel" than orders and executions.

> If we have two access points to a market (we suppose that we have a FIX client)
> 1/ the first access point is for Orders In/Out.
> 2/ the second is for Market Data,
> (Only Market Data - Incremental Refresh and Market Data - Snapshot/Full Refresh messages are allowed in the second access point) or (we can vehicle, for example, news, advertisement…)
> In other means, which exactly the messages are allowed, in Market Data access point, which ones, are in Orders Out?
>
> An other question: who are the markets that are using FIX ? and how they define their access points? did they define: an access point for Orders In, an access point for Orders Out and an access point for Feed market?
> thank you,
> but what I really want to know which are the messages which are considered as feed market, excuse me I know that it would be very obvious but not for me !! since It’s my first experience in a trading protocol!!
> Thank you for all.
>
>
>