#001 - MES, M15, 1DFT - Variation

Backtest

Metatrader

The growth curve is not exactly the same for some reasons:

1. The original backtest futures contract was manually constructed, limited to a 90-day expiration window and without price adjustments. The futures contract used in the MetaTrader backtest is a continuous contract from AMP Futures (@MES ticker), and it likely includes backward-adjusted prices.
2. The continuous futures contract does not provide expiration information, meaning positions that were closed in the original backtest may have remained open in the continuous version.
3. In the original backtest, whenever a contract rollover occurred, all indicators were reset until enough new candles were available to generate signals again. In the continuous contract, indicators were calculated across rollover gaps as if they did not exist.

Conclusion: It is not reliable to use continuous futures contracts built by third parties without proper technical rigor.

Checkout