Files
mql5/Include/MyIncludes/Expert/Signal_Base.mqh
T
2025-09-04 16:46:36 +02:00

21 lines
949 B
Plaintext

//+------------------------------------------------------------------+
//| Signal_Base.mqh |
//| Abstract base class for all indicator signal modules. |
//| Copyright 2025, xxxxxxxx |
//+------------------------------------------------------------------+
#property copyright "Copyright 2025, xxxxxxxx"
//+------------------------------------------------------------------+
//| |
//+------------------------------------------------------------------+
class CSignalBase
{
public:
//--- Pure virtual method that must be implemented by child classes
virtual int GetSignal(int shift) = 0; // 1 for Buy, -1 for Sell, 0 for Neutral
//--- Virtual destructor
virtual ~CSignalBase() {};
};
//+------------------------------------------------------------------+