Hi,
I have sent a market price request for FX rates as below:
{
"ID":2,
"Domain" : "MarketPrice",
"Streaming":True,
"Key":{ "Name":"10YAUDFX=SG", "Service": "DDS"
},
"Priority":{
"Class": 1,
"Count": 1
},
"Qos":{
"Timeliness":"Realtime",
"Rate":"TickByTick"
}
}
and I get a one-time off response, no further updates:
RECEIVED:
[
{
"Fields":{
"ASK":-1234.2,
"ASK_TIME":"08:36:00",
"BID":-1299.2,
"BID_TIME":"08:36:00",
"DSPLY_NAME":"AUD10Y SGID",
"MKT_MKR_NM":"Soc Gen",
"RDNDISPLAY":67,
"RECORDTYPE":209,
"TIMACT":"13:40:45.759",
"TRADE_DATE":"2019-06-10"
},
"ID":2,
"Key":{
"Name":"10YAUDFX=SG",
"Service":"DDS"
},
"Qos":{
"Rate":"TickByTick",
"Timeliness":"Realtime"
},
"State":{
"Data":"Suspect",
"Stream":"Open",
"Text":"Live Contrib Timeout\u0000"
},
"Type":"Refresh"
}
]
Is there anything wrong with my request? I am expecting a streaming connection to market data will keep pushing real-time market prices to me, how to achieve my goal?
And BTW, how can I find the Key.Name for a specific market price, for example EUR-USD rate?
Thanks,
Lishuo