MngResolveRoute¶
Runs the live matcher against an explicitly supplied context. This command is read-only: it does not create or modify a trade and does not create a Dealing Center request.
Requires SESSION_ADMIN, SESSION_MANAGER, or SESSION_DEALER.
HTTP: POST /routing/resolve
{
"command":"MngResolveRoute",
"operation":"OPEN",
"login":2000066,
"group":"real-usd",
"symbol":"EURUSD",
"cmd":0,
"volume":15000,
"reason":0
}
Matched response:
{
"matched":true,
"route_id":12,
"route_name":"Large EURUSD",
"snapshot_version":43,
"steps":[
{"id":31,"route_id":12,"position":0,"target":"MANUAL_DEALER","target_id":1,"timeout_ms":15000,"dealer_pool_id":1,"virtual_dealer_policy_id":0},
{"id":32,"route_id":12,"position":1,"target":"INTERNAL","target_id":0,"timeout_ms":0,"dealer_pool_id":0,"virtual_dealer_policy_id":0}
]
}
No-match response:
{
"matched":false,
"route_id":0,
"route_name":"default",
"snapshot_version":43,
"steps":[
{"id":0,"route_id":0,"position":0,"target":"INTERNAL","target_id":0,"timeout_ms":0,"dealer_pool_id":0,"virtual_dealer_policy_id":0}
]
}