TRACK_MBOOK
Description
Provides Depth of Market (DOM) streaming data to the assigned stream data port (default: 8778)
Important
After sending the command to the assigned command port (default 8777), the streaming data will be sent to the incoming stream port (default 8778). You can use a secondary terminal (e.g. PuTTY Telnet port 8778) to receive streaming data.
Example
{"MSG": "TRACK_MBOOK","SYMBOLS":["GBPUSD"]}
Reply
{
"MSG": "TRACK_MBOOK",
"SUCCESS": [
"GBPUSD"
],
"ERROR_ID": 0,
"ERROR_DESCRIPTION": "The operation completed successfully"
}
Stream Data
{
"MSG": "TRACK_MBOOK",
"SYMBOL": "GBPUSD",
"MARKET_BOOK": [
{
"PRICE": 1.26845,
"VOLUME": 8,
"VOLUMEREAL": 8.5,
"TYPE": "BOOK_TYPE_SELL"
},
{
"PRICE": 1.26842,
"VOLUME": 15,
"VOLUMEREAL": 15,
"TYPE": "BOOK_TYPE_SELL"
},
{
"PRICE": 1.2684,
"VOLUME": 7,
"VOLUMEREAL": 7.25,
"TYPE": "BOOK_TYPE_SELL"
},
{
"PRICE": 1.26838,
"VOLUME": 3,
"VOLUMEREAL": 3,
"TYPE": "BOOK_TYPE_SELL"
},
{
"PRICE": 1.26835,
"VOLUME": 6,
"VOLUMEREAL": 6.5,
"TYPE": "BOOK_TYPE_SELL"
},
{
"PRICE": 1.26832,
"VOLUME": 4,
"VOLUMEREAL": 4,
"TYPE": "BOOK_TYPE_BUY"
},
{
"PRICE": 1.2683,
"VOLUME": 12,
"VOLUMEREAL": 12,
"TYPE": "BOOK_TYPE_BUY"
},
{
"PRICE": 1.26828,
"VOLUME": 9,
"VOLUMEREAL": 9.5,
"TYPE": "BOOK_TYPE_BUY"
},
{
"PRICE": 1.26825,
"VOLUME": 14,
"VOLUMEREAL": 14,
"TYPE": "BOOK_TYPE_BUY"
},
{
"PRICE": 1.26822,
"VOLUME": 8,
"VOLUMEREAL": 8,
"TYPE": "BOOK_TYPE_BUY"
}
]
}
Stopping the stream
Send a simple command without any parameters.
To Stop the Stream
{"MSG": "TRACK_MBOOK"}
Reply
{
"MSG": "TRACK_MBOOK",
"SUCCESS": [],
"ERROR_ID": 0,
"ERROR_DESCRIPTION": "MBOOK tracking stopped"
}