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"
}