I've noticed MC live charts don't match MC historical charts, and neither of them exactly match TWS charts. Is there some way to set them up so they do? The MC live charts have things like candles closing the opposite color to TWS sometimes, or closes past H/L's not correlating.
I don't understand this as I have MC and TWS sharing the same TWS datafeed.
Any help appreciated. Thanks.
MC and TWS charts not matching
- Henry MultiСharts
- Posts: 9165
- Joined: Aug 25 2011
- Has thanked: 1264 times
- Been thanked: 2958 times
Hello darob,
Please go to QuoteManager->Tools->DataSources->IB->Settings->disable “Generate new tick if total volume changes” and “Use server timestamps”.
Then make sure that on the chart in IB TWS in the Edit tab->Chart parameters->”What to show” is set to the same QuoteField as set in MultiCharts (Format->Instrument->Settings-> QuoteField). Keep in mind that “Midpoint” quote field is not supported in MultiCharts.
After that is done - reload the data on a chart in MultiCharts.
Please go to QuoteManager->Tools->DataSources->IB->Settings->disable “Generate new tick if total volume changes” and “Use server timestamps”.
Then make sure that on the chart in IB TWS in the Edit tab->Chart parameters->”What to show” is set to the same QuoteField as set in MultiCharts (Format->Instrument->Settings-> QuoteField). Keep in mind that “Midpoint” quote field is not supported in MultiCharts.
After that is done - reload the data on a chart in MultiCharts.
Spoke too quick. Attached is a screenshot showing how candles sometimes print opposite colors. I suppose I'm being nitpicky but I have alerts on specific conditions that arise on MC and I trade on TWS charts and it would be better if they were consistent.
I've checked the other variables you pointed out, Henry, and they seem fine.
Dave
I've checked the other variables you pointed out, Henry, and they seem fine.
Dave
- Attachments
-
- MC_TWS_5min.JPG
- (25.35 KiB) Downloaded 1090 times
This morning the MC chart loaded exactly like the TWS chart in the examples above, so it's a live chart thing in MC. I can work with this if this is just the way it is, just trying to make sure I'm not overlooking something.
- Henry MultiСharts
- Posts: 9165
- Joined: Aug 25 2011
- Has thanked: 1264 times
- Been thanked: 2958 times
Hello darob,
MultiCharts displays all the data received from IB. MultiCharts data can be compared to the "IB Example" application data (which shows exactly what is sent via the API connection, and which can be different from TWS). If you want to run the "IB Example" application - please contact us directly.
MultiCharts displays all the data received from IB. MultiCharts data can be compared to the "IB Example" application data (which shows exactly what is sent via the API connection, and which can be different from TWS). If you want to run the "IB Example" application - please contact us directly.
Hi Henry,Hello darob,
Please go to QuoteManager->Tools->DataSources->IB->Settings->disable “Generate new tick if total volume changes” and “Use server timestamps”.
Then make sure that on the chart in IB TWS in the Edit tab->Chart parameters->”What to show” is set to the same QuoteField as set in MultiCharts (Format->Instrument->Settings-> QuoteField). Keep in mind that “Midpoint” quote field is not supported in MultiCharts.
After that is done - reload the data on a chart in MultiCharts.
I have the same live data unsync problem between TWS and MC, may be due to my windows OS time is not sync with the time in TWS.
I want to clarify that your recommendation is to disable both “Generate new tick if total volume changes” and “Use server timestamps, right?
But for the "Generate new tick if total volume changes" option, I see article that this option helps to avoid spikes coming from IB API in real-time feed. So can I keep this option enable?
Thanks!
Hello,
this is what I have understood:
the prices transmitted by IB to the IB API are different from the prices transmitted by IB to TWS charts so an MC chart, collecting data from IB API, is similar but not identical to an IB charts.
this is what I have understood:
the prices transmitted by IB to the IB API are different from the prices transmitted by IB to TWS charts so an MC chart, collecting data from IB API, is similar but not identical to an IB charts.
- Henry MultiСharts
- Posts: 9165
- Joined: Aug 25 2011
- Has thanked: 1264 times
- Been thanked: 2958 times
That is correct.Hi Henry,
I have the same live data unsync problem between TWS and MC, may be due to my windows OS time is not sync with the time in TWS.
I want to clarify that your recommendation is to disable both “Generate new tick if total volume changes” and “Use server timestamps, right?
If you have spikes coming from IB - you can leave the option enabled, but the data will be filtered in this case (not pure API datastream).But for the "Generate new tick if total volume changes" option, I see article that this option helps to avoid spikes coming from IB API in real-time feed. So can I keep this option enable?!
- Henry MultiСharts
- Posts: 9165
- Joined: Aug 25 2011
- Has thanked: 1264 times
- Been thanked: 2958 times
That is correct.Hello,
this is what I have understood:
the prices transmitted by IB to the IB API are different from the prices transmitted by IB to TWS charts so an MC chart, collecting data from IB API, is similar but not identical to an IB charts.