| //+------------------------------------------------------------------+
|
| //| Base.mqh |
|
| //| Copyright 2025, Niquel Mendoza. |
|
| //| https://www.mql5.com/es/users/nique_372/news |
|
| //+------------------------------------------------------------------+
|
| #property copyright "Copyright 2025, Niquel Mendoza."
|
| #property link "https://www.mql5.com/es/users/nique_372/news"
|
| #property strict
|
|
|
| #ifndef ICTLIBRARY_CONCEPTS_BASE_MQH
|
| #define ICTLIBRARY_CONCEPTS_BASE_MQH
|
|
|
| //+------------------------------------------------------------------+
|
| //| |
|
| //+------------------------------------------------------------------+
|
| #include "..\\Base\\Imports.mqh"
|
|
|
| //+------------------------------------------------------------------+
|
| //| |
|
| //+------------------------------------------------------------------+
|
| class IIctConcept : public CLoggerBase
|
| {
|
| public:
|
| //---
|
| virtual inline bool ShowAll() = 0;
|
| virtual inline bool HideAll() = 0;
|
| virtual inline bool DeleteAll() = 0;
|
|
|
| //---
|
| virtual inline bool IsNewBarConcept() = 0;
|
| virtual inline void SetFlagMostrarObjetos(bool mostrar) = 0;
|
| virtual inline void ForzeToActulizeCurrentTick() = 0;
|
|
|
| //---
|
| //inline void AddLogFlags(const uint8_t flags); solo en caso de que se tenga (importado) overridear
|
| // void RemoveLogFlags(const uint8_t flags); solo en caso de que se tenga (importado) overridear
|
|
|
| //---
|
| virtual inline int Handle() const = 0;
|
| virtual inline ENUM_TIMEFRAMES Timeframe() const = 0;
|
| virtual inline string Symbol() const = 0;
|
| virtual inline long ChartId() const = 0;
|
| virtual inline int Subwin() const = 0;
|
| virtual inline bool InitialStateObj() const = 0;
|
| virtual inline uint8_t ModifyFlags() const = 0;
|
| virtual inline bool GetStateObj() const = 0;
|
| virtual inline void Summary() const = 0;
|
| virtual inline void ChangeChart(long new_chart_id, int new_subwin) = 0;
|
| };
|
| // 16 + 2
|
| //+------------------------------------------------------------------+
|
| #endif // ICTLIBRARY_CONCEPTS_BASE_MQH
|