# MetaBackTester ## Table of Contents - [MetaBackTester](#metabacktester) - [\__init\__](#metabacktester.__init__) - [backtest_engine](#metabacktester.backtest_engine) - [backtest_engine.setter](#metabacktester.backtest_engine.setter) ### MetaBackTester ```python class MetaBackTester(MetaTrader) ``` A class for testing trading strategies in the MetaTrader 5 terminal. A subclass of MetaTrader. #### Attributes: | Name | Type | Description | |-------------------|------------------|---------------------------------------------------------------| | `backtest_engine` | `BackTestEngine` | The backtesting engine to use for testing trading strategies. | ### \__init\__ ```python def __init__(self, *, backtest_engine: BackTestEngine = None) ``` #### Parameters: | Name | Type | Description | |-------------------|------------------|--------------------------------------------------| | `backtest_engine` | `BackTestEngine` | The backtesting engine to use for testing trades | ```python @property def backtest_engine(self) -> BackTestEngine ``` Returns the backtest engine object. ```python @backtest_engine.setter def backtest_engine(self, value: BackTestEngine): ``` Sets the backtest engine object.