Please refer to the attached screen dump which shows data from eSignal and Quote Manager side by side. The dump was taken at 5pm (NY time) after the market close. eSignal shows the $VIX closing at 34.44 on the 19th October. However, under "Edit Data" the Multicharts Quote Manager shows no data for 19 October hence my charts show the close from 18 October at 31.56.
I have used "Reload All Data" and have Data Server Mode set to "Download missing historical data" - but none of this helps.
Any ideas how I can solve this problem?
gregcccc
Multicharts not displaying latest daily bar from eSignal
Multicharts not displaying latest daily bar from eSignal
- Attachments
-
- Data missing on $VIX.jpg
- $VIX - eSignal and Quote Manager screen dump
- (199.75 KiB) Downloaded 214 times
- Henry MultiСharts
- Posts: 9165
- Joined: 25 Aug 2011
- Has thanked: 1264 times
- Been thanked: 2957 times
Re: Multicharts not displaying latest daily bar from eSignal
This is eSignal API limitation.
The daily data is placed on eSignal server with one or two hour delay.
Unfortunately this is how historical data is provided from eSignal server for all regions.
The API data is provided from a server different than the one eSignal charting software uses.
That is why it is not relevant to compare the data.
MultiCharts requests daily data from eSignal API server on the session end time specified in Quote Manager.
If the bar is not present on the API server-it will be missing in MultiCharts.
The only way to get that bar is to reload the chart in about two hours after the session end.
You may want to ask eSignal to place historical data in time to avoid that issue.
In MultiCharts we have implemented a workaround for realtime-a feature to form the daily bar in realtime from ticks.
This bar is not saved to the database as the daily bar, because the bar can be different from the actual historical daily bar.
Doing that will bring a discrepancy, as most of the data feeds have a small difference between realtime and historical data.
This bar will be present on the chart before closing MC or reload.
After you close MC or reload the chart- the daily bar will be requested from the API server.
The daily data is placed on eSignal server with one or two hour delay.
Unfortunately this is how historical data is provided from eSignal server for all regions.
The API data is provided from a server different than the one eSignal charting software uses.
That is why it is not relevant to compare the data.
MultiCharts requests daily data from eSignal API server on the session end time specified in Quote Manager.
If the bar is not present on the API server-it will be missing in MultiCharts.
The only way to get that bar is to reload the chart in about two hours after the session end.
You may want to ask eSignal to place historical data in time to avoid that issue.
In MultiCharts we have implemented a workaround for realtime-a feature to form the daily bar in realtime from ticks.
This bar is not saved to the database as the daily bar, because the bar can be different from the actual historical daily bar.
Doing that will bring a discrepancy, as most of the data feeds have a small difference between realtime and historical data.
This bar will be present on the chart before closing MC or reload.
After you close MC or reload the chart- the daily bar will be requested from the API server.