705
edits
No edit summary |
No edit summary |
||
(6 intermediate revisions by 2 users not shown) | |||
Line 5: | Line 5: | ||
=== Bar Magnifier enabled === | === Bar Magnifier enabled === | ||
* Backtesting attempts to execute orders only on OHLC prices of the detailed data series. MultiCharts acts as if there were no other prices in-between (between O and H, between H and L etc.). Therefore the signal is calculated at least 4 times on one bar (4 * number of details series bars + Open and Close of the main series). I.e. if the Bar Magnifier is set to 1 minute on a 5 minute chart, the signal will be calculated up to 22 times (4 * 5 +2) per bar. | * In Backtesting the signal attempts to execute orders only on OHLC prices of the detailed data series. MultiCharts acts as if there were no other prices in-between (between O and H, between H and L etc.). Therefore the signal is calculated at least 4 times on one bar (4 * number of details series bars + Open and Close of the main series). I.e. if the Bar Magnifier is set to 1 minute on a 5 minute chart, the signal will be calculated up to 22 times (4 * 5 +2) per bar. | ||
=== Bar Magnifier disabled === | === Bar Magnifier disabled === | ||
* In Backtesting the signal is calculated on | * In Backtesting the signal is calculated on OHLC prices and MultiCharts "thinks" that prices between OHLC exist. The exact number of calculations = 4. | ||
* In Data Playback mode the signal is calculated on every tick that is received, but MultiCharts tries to execute orders on Close price of the detailed data series (how detailed your data series is depends on the selected data playback resolution). | * In Data Playback mode the signal is calculated on every tick that is received, but MultiCharts tries to execute orders on Close price of the detailed data series (how detailed your data series is depends on the selected data playback resolution). | ||
Line 17: | Line 17: | ||
=== Bar Magnifier enabled === | === Bar Magnifier enabled === | ||
* In | * In Backtesting the signal is calculated on Close price of the main series, but MultiCharts tries to execute orders on OHLC price of the detailed data series and MultiCharts "thinks" that prices between OHLC of the detailed data series exist. | ||
=== Bar Magnifier disabled === | === Bar Magnifier disabled === | ||
* In | * In Backtesting the signal is calculated on Close price of the main series and MultiCharts "thinks" that prices between OHLC exist. | ||
* In Data Playback mode the signal is calculated on Close of the main series and MC tries to execute orders on OHLC prices of the detailed data series and MC "thinks" that prices between OHLC do not exist (how detailed your data series is depends on the selected data playback resolution). | * In Data Playback mode the signal is calculated on Close of the main series and MC tries to execute orders on OHLC prices of the detailed data series and MC "thinks" that prices between OHLC do not exist (how detailed your data series is depends on the selected data playback resolution). | ||
Thus, the number of calculations and available prices differ significantly. This leads to different results. | Thus, the number of calculations and available prices differ significantly. This leads to different results. | ||
<div style="background-color: #E3FBE5;">Note: Bar Magnifier mode cannot be used during Data Playback. When Data Playback is turned on, Bar Magnifier gets turned off if it was enabled previously.</div> | <div style="background-color: #E3FBE5;">'''Note:''' Bar Magnifier mode cannot be used during Data Playback. When Data Playback is turned on, Bar Magnifier gets turned off if it was enabled previously.</div> |