145 lines
2.3 KiB
Plaintext
145 lines
2.3 KiB
Plaintext
///////////////////////////////////////////////////////
|
|
//
|
|
// SaherElm IT Center MQL5 Class
|
|
// -------------------------------------------------
|
|
// Name: XCXFIMAPoiDrawer ...
|
|
// Description: XFIMA POI Drawer Class ...
|
|
//
|
|
//
|
|
// Maintainer:
|
|
// ------------
|
|
// Hadi Khazaee Asl (hadi_khazaee_asl@yahoo.com)
|
|
//
|
|
//////////////////////////////////////////////////////
|
|
//
|
|
// Global Properties ...
|
|
#property library
|
|
#property copyright "Copyright 2023, SaherElm IT Center"
|
|
#property link "https://saherelm.ir"
|
|
#property version "1.00"
|
|
#property description "SaherElm XFIMA POI Drawer Class"
|
|
#property strict
|
|
|
|
//
|
|
// Imports ...
|
|
#include "../../Classes/x-saherelm.x-poi.drawer.class.mq5"
|
|
#include "../Libraries/x-saherelm.xfima.lib.mq5"
|
|
|
|
//
|
|
// Implementation ...
|
|
class XCXFIMAPOIDrawer : public XCPOIDrawer
|
|
{
|
|
//
|
|
public:
|
|
//
|
|
|
|
void DrawMarketStructure(
|
|
XFIMAMarketStructure &structure,
|
|
XFIMAMarketStructureDrawerConfig &config,
|
|
CArrayObj *&objects //
|
|
)
|
|
{
|
|
//
|
|
// Prepare ...
|
|
objects.Clear();
|
|
|
|
//
|
|
// Apply Drawing Methods ...
|
|
|
|
//
|
|
if (config.drawOB)
|
|
{
|
|
}
|
|
|
|
//
|
|
if (config.drawFVG)
|
|
{
|
|
}
|
|
|
|
//
|
|
if (config.drawSupports)
|
|
{
|
|
}
|
|
|
|
//
|
|
if (config.drawResistance)
|
|
{
|
|
}
|
|
|
|
//
|
|
if (config.drawSwingTrend)
|
|
{
|
|
}
|
|
|
|
//
|
|
if (config.drawStarPattern)
|
|
{
|
|
}
|
|
|
|
//
|
|
if (config.drawFlagPattern)
|
|
{
|
|
}
|
|
|
|
//
|
|
if (config.drawRisingPattern)
|
|
{
|
|
}
|
|
|
|
//
|
|
if (config.drawPiercingPattern)
|
|
{
|
|
}
|
|
|
|
//
|
|
if (config.drawSignalKeyBarPattern)
|
|
{
|
|
}
|
|
|
|
//
|
|
if (config.drawPinned)
|
|
{
|
|
}
|
|
|
|
//
|
|
if (config.drawMomentum)
|
|
{
|
|
}
|
|
|
|
//
|
|
if (config.drawEngulfed)
|
|
{
|
|
}
|
|
|
|
//
|
|
if (config.drawTrueGaped)
|
|
{
|
|
}
|
|
|
|
//
|
|
if (config.drawFIMAPVPivotsAnalysis)
|
|
{
|
|
}
|
|
|
|
//
|
|
if (config.drawFIMAMAPivotsAnalysis)
|
|
{
|
|
}
|
|
|
|
//
|
|
if (config.drawFIMASARPivotsAnalysis)
|
|
{
|
|
}
|
|
|
|
//
|
|
if (config.drawFIMAZigZagPivotsAnalysis)
|
|
{
|
|
}
|
|
|
|
//
|
|
}
|
|
|
|
//
|
|
};
|
|
|
|
// |