MC and TWS charts not matching

Questions about MultiCharts .NET and user contributed studies.
darob
Posts: 192
Joined: 20 Nov 2014
Has thanked: 52 times
Been thanked: 26 times

MC and TWS charts not matching

Postby darob » 14 Jan 2015

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.

User avatar
Henry MultiСharts
Posts: 9165
Joined: 25 Aug 2011
Has thanked: 1264 times
Been thanked: 2944 times

Re: MC and TWS charts not matching

Postby Henry MultiСharts » 14 Jan 2015

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.

darob
Posts: 192
Joined: 20 Nov 2014
Has thanked: 52 times
Been thanked: 26 times

Re: MC and TWS charts not matching

Postby darob » 14 Jan 2015

"Generate new tick..." was checked, now unchecked. They seem to be moving in lock-step now. Thanks a lot.

darob
Posts: 192
Joined: 20 Nov 2014
Has thanked: 52 times
Been thanked: 26 times

Re: MC and TWS charts not matching

Postby darob » 15 Jan 2015

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
Attachments
MC_TWS_5min.JPG
(25.35 KiB) Downloaded 1090 times

darob
Posts: 192
Joined: 20 Nov 2014
Has thanked: 52 times
Been thanked: 26 times

Re: MC and TWS charts not matching

Postby darob » 16 Jan 2015

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.

User avatar
Henry MultiСharts
Posts: 9165
Joined: 25 Aug 2011
Has thanked: 1264 times
Been thanked: 2944 times

Re: MC and TWS charts not matching

Postby Henry MultiСharts » 02 Feb 2015

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.

raziel
Posts: 11
Joined: 18 Apr 2012
Has thanked: 3 times

Re: MC and TWS charts not matching

Postby raziel » 12 Mar 2015

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.
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?

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!

gbulle
Posts: 14
Joined: 18 Apr 2014
Has thanked: 2 times
Been thanked: 2 times

Re: MC and TWS charts not matching

Postby gbulle » 14 Mar 2015

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.

User avatar
Henry MultiСharts
Posts: 9165
Joined: 25 Aug 2011
Has thanked: 1264 times
Been thanked: 2944 times

Re: MC and TWS charts not matching

Postby Henry MultiСharts » 19 Mar 2015

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?
That is correct.
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?!
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).

User avatar
Henry MultiСharts
Posts: 9165
Joined: 25 Aug 2011
Has thanked: 1264 times
Been thanked: 2944 times

Re: MC and TWS charts not matching

Postby Henry MultiСharts » 19 Mar 2015

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.
That is correct.


Return to “MultiCharts .NET”