hi,
I'm testing new broker feed (GAIN) in demo, and found latency noticeable.
Wanted to quantify the actual latency of executing buy market order in MultiChart.Net. what is the easiest way?
Or, if I don't mind checking logs, is there a log file I can check?
Thanks.
easiest way for latency test between pressed buy button to order acknowledged by broker?
- Angelina MultiСharts
- Posts: 260
- Joined: 28 Dec 2016
- Has thanked: 28 times
- Been thanked: 66 times
Re: easiest way for latency test between pressed buy button to order acknowledged by broker?
Hello gztanwei,
Method that gives you the most precision is checking order status history in OECTrader.
MultiCharts log files display time with a seconds precision. GAIN Capital logs are located in the Logs folder -> OECServerProxy.
Some info on reading the logs:
SendOrder Start - order was generated in MultiCharts.
OnOrderStateChanged - order status change
There are four status updates to look for: Sent. Accepted, Working, Completed.
- Sent - order info sent to API;
- Accepted - order accepted by API;
- Working - order placed at the Exchange;
- Completed - order filled.
Method that gives you the most precision is checking order status history in OECTrader.
MultiCharts log files display time with a seconds precision. GAIN Capital logs are located in the Logs folder -> OECServerProxy.
Some info on reading the logs:
SendOrder Start - order was generated in MultiCharts.
OnOrderStateChanged - order status change
There are four status updates to look for: Sent. Accepted, Working, Completed.
- Sent - order info sent to API;
- Accepted - order accepted by API;
- Working - order placed at the Exchange;
- Completed - order filled.