Limit Order Execution Assumptions for Portfolio Backtester: Difference between revisions
From MultiCharts
Limit Order Execution Assumptions for Portfolio Backtester (view source)
Revision as of 13:36, 19 December 2017
, 19 December 2017no edit summary
(Created page with "Limit orders are filled at a specific price or better (for long better = lower, for short better = higher). Portfolio Backtester works with all prices between Open, High, Low,...") |
Abeloglazova (talk | contribs) No edit summary |
||
(3 intermediate revisions by 2 users not shown) | |||
Line 1: | Line 1: | ||
Limit orders are filled at a specific price or better (for long better = lower, for short better = higher). | Limit orders are filled at a specific price or better (for long better = lower, for short better = higher). | ||
Portfolio Backtester works with all prices between Open, High, Low, Close of a bar, [[Intra-bar Price Movement Assumptions|assuming that all these prices are real]], since [[Bar Magnifier]] feature is not available for Portfolio Backtester. | Portfolio Backtester works with all prices between Open, High, Low, Close of a bar, [[Intra-bar Price Movement Assumptions|assuming that all these prices are real]], since '''[[Bar Magnifier]] feature is not available for Portfolio Backtester'''. | ||
Limit order execution behavior for backtesting can be modified in the '''Backtesting''' tab of '''Strategy Properties''' window. To open this window, make a '''right-click on "Strategy 1" ''' and select '''Show Properties...'''. | Limit order execution behavior for backtesting can be modified in the '''Backtesting''' tab of '''Strategy Properties''' window. To open this window, make a '''right-click on "Strategy 1" ''' in Portfolio Tree and select '''Show Properties...'''. | ||
There are 4 different variants: | There are 4 different variants: | ||
Line 10: | Line 10: | ||
# Chart resolution is '''not''' 1 tick and Bar Magnifier is not enabled. Backtesting Assumptions is set to '''Fill limit order when trade price goes beyond limit price by 3 points'''.<div style="background-color: #E5F6FF;">'''Example''': Generated order: sellshort limit @ 121; order is filled @ 121 if 124 price is between High and Low; order is not filled at all if there is not 124 price between High and Low of the bar. | # Chart resolution is '''not''' 1 tick and Bar Magnifier is not enabled. Backtesting Assumptions is set to '''Fill limit order when trade price goes beyond limit price by 3 points'''.<div style="background-color: #E5F6FF;">'''Example''': Generated order: sellshort limit @ 121; order is filled @ 121 if 124 price is between High and Low; order is not filled at all if there is not 124 price between High and Low of the bar. | ||
[[Category:Portfolio | |||
Since '''MultiCharts 11''' it is possible to specify '''TIF''' (time in force) for '''Backtesting Assumptions''' in Portfolio. At the moment only 2 TIFs are available: '''GTC''' and '''DAY'''. | |||
To specify the TIF right-click on the strategy in '''Portfolio Tree''' and choose '''Show Properties'''. Then go to '''Backtesting''' tab and select '''Fill limit order when trade price goes beyond limit price by … points''', and then the selection of TIFs will be activated. | |||
[[Category:Portfolio Trading]] |