×

Sign up and get MultiCharts free

Use its powerful simulation mode with data included out of the box. Just fill out the form and start honing your trading skills with a few clicks.

Changes - MultiCharts
Open main menu

Changes

Realtime-History Matching

238 bytes removed, 15:42, 20 July 2018
no edit summary
==Understanding Realtime-history matching option==
'''Realtime-history matching''' option allows MultiCharts to synchronize the calculation of studies based on several data series. When using several data series calculation on historical data may differ from real-time calculation . Realtime-history matching option makes historical calculation results closer to real-time.
When Realtime-history matching option is enabled the signal/indicator is calculated on the latest bar of the main data series and on the currently completed bar of the auxiliary data series. If the auxiliary data series stops updating, the final calculation will be made on the main data series bar that was received immediately after the latest bar of the auxiliary data series. In this case no further calculation will be performed.
<div style="background-color: #E3FBE5;">Note: All the following examples are true if script/study/signal/strategy is applied to/based on data series 1.</div>
{|class="wikitable"! scope="row" colspan="2"| Realtime-History Matching is <span style="color: red>OFF<div /span>|-! style="backgroundwidth: 50%; text-coloralign: #E5F6FFcenter;">'''Example | Data 1'''Continues Updating, Data 2 Stops Updating! style="width: “Real50%; text-Time History Matching” is turned off (the box is cleared), the data series align:center;" | Data 1 continues updatingStops Updating, the data series Data 2 stopped updating: a script Continues Updating|-| Script will be calculated on data series 1 using the updating values from data series 1 and the latest static available values from data series 2.</div>  <div style="background-color: #E5F6FF;">'''Example 2''': “Real-Time History Matching” is turned off (the box is cleared), the data series 1 stopped updating, the data series 2 continues updating: a script | Script will be calculated on the latest bar of data series 1 and will not be calculated until new ticks/bars come in on data series 1, no matter if data series 2 is updating or not. At the moment of this last calculation of the script the latest values of data series 2 are used.|-! scope="row" colspan="2"|Realtime-History Matching is <span style="color: green>ON</divspan> |-<div ! style="backgroundwidth: 50%; text-coloralign: #E5F6FFcenter;">'''Example 3'''| Data 1 Continues Updating, Data 2 Stops Updating! style="width: “Real50%; text-Time History Matching” is turned on (the box is checked), the data series align:center;" | Data 1 continues updatingStops Updating, the data series Data 2 stopped updating: a script Continues Updating|-| Script will be calculated on a historical bar of data series 1 and will not be calculated until new ticks/bars come in on data series 2, no matter if data series 1 is updating or not.</div>  <div style="background-color: #E5F6FF;">'''Example 4''': “Real-Time History Matching” is turned on (the box is checked), the data series 1 stopped updating, the data series 2 continues updating: a script | Script will be calculated on the latest bar of data series 1 and will not be calculated until new ticks/bars come in on data series 1, no matter if data series 2 is updating or not. At the moment of this last calculation of the script the corresponding (not the latest) values of data series 2 are used.</div>|}
==Enabling/disabling the Realtime-History Matching option==