MultiCharts Easter Sale has jumped in! Up to 50% off Explore offers
+1 888 340 6572
MultiCharts Project Management
previous_open_issue.png
Go to the previous open issue
previous_issue.png
Go to the previous issue (open or closed)
star_faded.png
Please log in to bookmark issues
feature_request_small.png
Open Feature request MC-244

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

action_vote_minus_faded.png
7
Votes
action_vote_plus_faded.png
next_issue.png
Go to the next issue (open or closed)
next_open_issue.png
Go to the next open issue
Description

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)
#0
user-offline.png  glam_100 (glam_100)
Mar 31, 2011 - 03: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.

#0
user-offline.png  GB (Id2)
May 23, 2011 - 18: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.

#0
user-offline.png  Jimmy (balance)
Dec 28, 2012 - 19:32

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

History
Issue basics
  • Type of issue
    Feature request
  • Category
    Usability
  • 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
    Normal
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