Login Page - Create Account

Support Board


Date/Time: Mon, 02 Jun 2025 14:06:17 +0000



Post From: DTC Server not sending MarketDataUpdateTrade messages to external client

[2025-05-20 21:07:25]
User997755 - Posts: 10
I have the DTC Protocol Server enabled and listening on port 11099.
I can successfully connect from an external Python client and send a MARKET_DATA_REQUEST (type 100) for MESM25-CME.
The server responds with a successful TCP connection, but no Market Data messages are sent.
Even recv(2) returns nothing — not even the header.

I’ve confirmed:

DTC Server is set to “Allow Trading” and “Local Computer Only”

The symbol is receiving real-time data inside SierraChart (charts and Time & Sales both working)

Using sub_type_flags = 7 to request trade/bid/ask/market status updates

Question:
Under what conditions will Sierra Chart not send Market Data via the DTC Protocol Server, even when real-time data is active?
Is there any additional setting or limitation that prevents external DTC clients from receiving MarketDataUpdate messages?