TRACK_PRICES
Description
Provides streaming data containing the price of the specified currencies 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_PRICES","SYMBOLS":["EURUSD","GBPUSD"]}
Reply
{
"MSG": "TRACK_PRICES",
"SUCCESS": [
"EURUSD",
"GBPUSD"
],
"ERROR_ID": 0,
"ERROR_DESCRIPTION": "The operation completed successfully"
}
Stream Data
{
"MSG": "TRACK_PRICES",
"TIME": "2025.09.19 10:36:13",
"SYMBOL": "EURUSD",
"ASK": 1.17744,
"BID": 1.17737,
"TICK_VOLUME": 1,
"VOLUME_REAL": 0,
"FLAGS": 6
}
{
"MSG": "TRACK_PRICES",
"TIME": "2025.09.19 10:36:16",
"SYMBOL": "GBPUSD",
"ASK": 1.3509,
"BID": 1.35086,
"TICK_VOLUME": 2,
"VOLUME_REAL": 0,
"FLAGS": 6
}
{
"MSG": "TRACK_PRICES",
"TIME": "2025.09.19 10:36:16",
"SYMBOL": "EURUSD",
"ASK": 1.17741,
"BID": 1.17734,
"TICK_VOLUME": 3,
"VOLUME_REAL": 0,
"FLAGS": 6
}
{
"MSG": "TRACK_PRICES",
"TIME": "2025.09.19 10:36:16",
"SYMBOL": "GBPUSD",
"ASK": 1.35086,
"BID": 1.35082,
"TICK_VOLUME": 4,
"VOLUME_REAL": 0,
"FLAGS": 6
}
{
"MSG": "TRACK_PRICES",
"TIME": "2025.09.19 10:36:17",
"SYMBOL": "EURUSD",
"ASK": 1.17744,
"BID": 1.17737,
"TICK_VOLUME": 5,
"VOLUME_REAL": 0,
"FLAGS": 6
}
{
"MSG": "TRACK_PRICES",
"TIME": "2025.09.19 10:36:18",
"SYMBOL": "EURUSD",
"ASK": 1.17744,
"BID": 1.17736,
"TICK_VOLUME": 6,
"VOLUME_REAL": 0,
"FLAGS": 2
}
{
"MSG": "TRACK_PRICES",
"TIME": "2025.09.19 10:36:18",
"SYMBOL": "EURUSD",
"ASK": 1.17745,
"BID": 1.17737,
"TICK_VOLUME": 7,
"VOLUME_REAL": 0,
"FLAGS": 6
}
Stopping the stream
Send a simple command without any parameters.
To Stop the Stream
{"MSG": "TRACK_MBOOK"}
Reply
{
"MSG": "TRACK_PRICES",
"SUCCESS": [],
"ERROR_ID": 0,
"ERROR_DESCRIPTION": "Price tracking stopped"
}