diff --git a/Stg_Meta_RSI.mq5 b/Stg_Meta_RSI.mq5 index dd0de21..6964131 100644 --- a/Stg_Meta_RSI.mq5 +++ b/Stg_Meta_RSI.mq5 @@ -26,10 +26,6 @@ #include "../enum.h" #include "../includes.h" #include "../manager.h" -#else -#include -#include -#include #endif // Inputs. diff --git a/Stg_Meta_RSI.mqh b/Stg_Meta_RSI.mqh index a84b78b..f7cd43f 100644 --- a/Stg_Meta_RSI.mqh +++ b/Stg_Meta_RSI.mqh @@ -93,9 +93,11 @@ class Stg_Meta_RSI : public Strategy { bool StrategyAdd(ENUM_STRATEGY _sid, long _index = -1) { ENUM_TIMEFRAMES _tf = Get(STRAT_PARAM_TF); Ref _strat = StrategiesManager::StrategyInitByEnum(_sid, _tf); +#ifdef __strategies_meta__ if (!_strat.IsSet()) { _strat = StrategiesMetaManager::StrategyInitByEnum((ENUM_STRATEGY_META)_sid, _tf); } +#endif if (_strat.IsSet()) { _strat.Ptr().Set(STRAT_PARAM_ID, Get(STRAT_PARAM_ID)); _strat.Ptr().Set(STRAT_PARAM_TF, _tf);