Hello MT4 traders,
Is it time to question your datafeed?
I have found consistent and substantial differences between the streaming (real time) quotes and refreshed quotes on my live MT4 datafeed from FXCM. e.g., while data is streaming in real time, bar #1 Close would be reported as 1.2345. However, a few hours later, when the bar becomes, say, bar #36, it might be reported as 1.2346.
While price differences (between streaming/refreshed quotes) can get substantial. Volume differences can easily reach 200%. FXCM claims these differences stem from synchronization issues in the MT4 platform/bridge. It may or may not be the case, but it has the interesting side effect of making any system tuning you might want to do - irrelevant.
Although my main interest is these intra-broker differences (streaming vs. refreshed quotes) it got me going on comparing data feeds between a few brokers (inter-broker). I have started to compare Close prices and Volumes for a series of about 2000 EURUSD M5 data points between a few brokers and found some very interesting deviations.
I believe it makes sense to monitor more brokers, data feeds and TFs (let’s focus on live accounts). This is certainly more than what one person can handle but if there is interest we can do it together. I have attached an indicator that continuously monitors any symbol/TF.
Any insights, thoughts, volunteers?
Additional results (on both topics) and live accounts are more than welcome.
In the next days I will post some results from my running monitors.
Thanks
Is it time to question your datafeed?
I have found consistent and substantial differences between the streaming (real time) quotes and refreshed quotes on my live MT4 datafeed from FXCM. e.g., while data is streaming in real time, bar #1 Close would be reported as 1.2345. However, a few hours later, when the bar becomes, say, bar #36, it might be reported as 1.2346.
While price differences (between streaming/refreshed quotes) can get substantial. Volume differences can easily reach 200%. FXCM claims these differences stem from synchronization issues in the MT4 platform/bridge. It may or may not be the case, but it has the interesting side effect of making any system tuning you might want to do - irrelevant.
Although my main interest is these intra-broker differences (streaming vs. refreshed quotes) it got me going on comparing data feeds between a few brokers (inter-broker). I have started to compare Close prices and Volumes for a series of about 2000 EURUSD M5 data points between a few brokers and found some very interesting deviations.
I believe it makes sense to monitor more brokers, data feeds and TFs (let’s focus on live accounts). This is certainly more than what one person can handle but if there is interest we can do it together. I have attached an indicator that continuously monitors any symbol/TF.
Any insights, thoughts, volunteers?
Additional results (on both topics) and live accounts are more than welcome.
In the next days I will post some results from my running monitors.
Thanks
Attached File(s)
QuotesLog - Streaming Quotes Monitor.pdf
737 KB
|
1,101 downloads
QuotesLog V1.1.ex4
5 KB
|
489 downloads
QuotesLog V1.1.mq4
4 KB
|
553 downloads