last works ...

This commit is contained in:
2024-07-15 17:11:50 +03:30
parent af6685f523
commit 6d7f366f73
11 changed files with 1919 additions and 922 deletions
+106
View File
@@ -0,0 +1,106 @@
///////////////////////////////////////////////////////
//
// SaherElm IT Center MQL5 Class Library
// --------------------------------------
// Name: XSCXMan
// Description: Market Analyzer ...
//
//
// Maintainer:
// ------------
// Hadi Khazaee Asl (hadi_khazaee_asl@yahoo.com)
//
//////////////////////////////////////////////////////
//
// Global Properties ...
#property library
#property copyright "Copyright 2023, SaherElm IT Center"
#property link "https://www.saherelm.ir"
#property version "1.00"
#property strict
//
// Imports ...
#include "../Classes/x-saherelm.base.class.mq5"
#include "../Libraries/x-saherelm.draw.lib.mq5"
#include "../Libraries/x-saherelm.common.lib.mq5"
//
// Definitions ...
//
// Class ...
class XSCXMan : public XSCBase
{
//
// Public ...
public:
//
// Constructor(s) ...
void XSCXMan(
string _symbol, // Trading Symbol
ENUM_TIMEFRAMES _period // Trading Timeframe
)
{
//
mSymbol = _symbol;
mPeriod = _period;
}
//
// Deconstructor ...
void ~XSCXMan() {}
//
// Override(s) ...
//
// Represent Basic Unique Tag ...
string GetTag() override
{
//
string result = NULL;
//
result = GetTypeName(this);
//
return result;
}
//
// Retrieve Class Token ...
string GetToken() override
{
//
string result = NULL;
//
result = GetSpecificToken(this);
//
return result;
}
//
// Protected ...
protected:
//
// Props ...
//
string mSymbol; // Trading Symbol
ENUM_TIMEFRAMES mPeriod; // Trading TimeFrame
//
// Configurations ...
int _maxNumberOfHoldingItems;
//
// Private ...
private:
//
};
//