+1 888 340 6572 GET STARTED
MultiCharts Project Management
Go to the previous open issue
Go to the previous issue (open or closed)
Please log in to bookmark issues
Open Feature request MC-244

Merge data should allow user to specify a date for historical and real-time data merge

Go to the next issue (open or closed)
Go to the next open issue

The current implementation of historical and real-time data merge has the problem that if the user reload the merged chart it won't plot any data received during the day. So if the user need to reload the chart in the middle of the day all the data received in the morning won't be plot and the chart will be broken. The user has to be careful to to manually import the missing data before pressing any reload button and has to be very careful not to accidentally press the reload button.
The user would expect the merged chart to behave the same as a normal chart meaning that after pressing reload all the downloaded data during the day should be plotted. To do this a much better implementation would be to allow the user to specify a date of historical and real time data merge.
For example:
- today is 3/30/2011
- historical symbol is A has data up to 2/20/2011
- real time symbol is B has data is up to 3/30/2011
- the user specify a merge date of 2/8/2011
Then a merged chart A+B would display data from symbol A up to 2/8/2011 and then display data from symbol B from 2/21/2011 up to the latest. Any real-time data downloaded to symbol B should be displayed when chart is reloaded.
This would solve the reload data missing problem and makes the merge data function perfect!

Steps to reproduce this issue

In a merged data chart press reload during real-time trading. All the morning data will be gone and all the strategies is now broken and potentially dangerous it could send out wrong orders.

Comments (3)
user-offline.png  glam_100 (glam_100)
Mar 31, 2011 - 04:08

The user practically has to manually import historical data everyday in the current implementation.
Imagine leaving a merged chart running for a week and then press reload. All the week's data will be gone in the merged chart. The idea of a merged chart is to easily create a continuous contract. The merged chart should be merged to the real-time symbol including back fill, not just the real-time data.

user-offline.png  GB (Id2)
May 23, 2011 - 19:56

I think this is related to my issue, if you have a Real-Time Market Scanner linked to a chart with Historical and Real-time data merged and you flick between symbols in the Market Scanner it removes the real-time data from the chart.

user-offline.png  Jimmy (balance)
Dec 28, 2012 - 20:32

I consider the current 'merge' behavior bugs rather than feature.

Issue basics
  • Type of issue
    Feature request
  • Category
  • Targeted for
    Not determined
  • Status
    Under Review
User pain
  • Type of bug
    Not triaged
  • Likelihood
    Not triaged
  • Effect
    Not triaged
Affected by this issue (3)
People involved
Times and dates
  • Posted at
  • Last updated
Issue details
  • Resolution
    Not determined
  • Severity
Attachments (0)
There is nothing attached to this issue
Commits (0)
There are no code checkins for this issue
Duplicate issues (0)
This issue does not have any duplicates