52 行
2.2 KiB
MQL5
//+------------------------------------------------------------------+
| |||
//| 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
|