mql5/Experts/Motivated/_includeEa.mqh
younglubah-gmail 674b5de149 new files added
2026-06-09 05:44:15 +02:00

97 lines
3.4 KiB
MQL5

//+------------------------------------------------------------------+
//| _includeEa.mqh |
//| Copyright 2025, MetaQuotes Ltd. |
//| https://www.mql5.com |
//+------------------------------------------------------------------+
#property copyright "Copyright 2025, MetaQuotes Ltd."
#property link "https://www.mql5.com"
#property version "1.00"
#include <Mql5Book\ExpertAdvisor.mqh>
#include "SystemEngine.mqh"
System smcSystem;
class _includeEa: public ExpertAdvisor {
private:
public:
_includeEa(const EAConfig &config);
~_includeEa();
void Enable() {
cfg.enabled = true;
}
void Disable() {
cfg.enabled = false;
}
bool IsEnabled() const {
return cfg.enabled;
}
virtual int OnInit();
virtual void OnTick();
};
//+------------------------------------------------------------------+
//| |
//+------------------------------------------------------------------+
_includeEa::_includeEa(const EAConfig &config) : ExpertAdvisor(config) {
}
//+------------------------------------------------------------------+
//| |
//+------------------------------------------------------------------+
_includeEa::~_includeEa() {
}
//+------------------------------------------------------------------+
//| |
//+------------------------------------------------------------------+
int _includeEa::OnInit() {
smcSystem.OnInit( Config().name, Config().timeframe);
return INIT_SUCCEEDED;
}
//+------------------------------------------------------------------+
//| |
//+------------------------------------------------------------------+
void _includeEa::OnTick() {
smcSystem.OnCalculate();
}
//+------------------------------------------------------------------+
/**
//+------------------------------------------------------------------+
//| _includeEa.mqh |
//| Copyright 2025, MetaQuotes Ltd. |
//| https://www.mql5.com |
//+------------------------------------------------------------------+
#property copyright "Copyright 2025, MetaQuotes Ltd."
#property link "https://www.mql5.com"
#property version "1.00"
#include <Mql5Book\ExpertAdvisor.mqh>
class _includeEa: public ExpertAdvisor {
private:
public:
_includeEa(const EAConfig &config);
~_includeEa();
};
//+------------------------------------------------------------------+
//| |
//+------------------------------------------------------------------+
_includeEa::_includeEa(const EAConfig &config) : ExpertAdvisor(config) {
}
//+------------------------------------------------------------------+
//| |
//+------------------------------------------------------------------+
_includeEa::~_includeEa() {
}
//+------------------------------------------------------------------+
//+------------------------------------------------------------------+
*/
//+------------------------------------------------------------------+