This commit is contained in:
2025-10-01 00:26:07 +03:30
parent 32b218afbc
commit cfba2b3e3a
6 changed files with 285 additions and 108 deletions
+27 -1
View File
@@ -69,6 +69,10 @@ struct XFIMAPatternDetectorConfig
bool analyseFIMASARPivots;
bool analyseFIMAZigZagPivots;
//
bool detectMACrosses;
double validMACrossDiffMultiplier;
//
// Configs ...
@@ -159,6 +163,10 @@ struct XFIMAPatternDetectorConfig
analyseFIMASARPivots = false;
analyseFIMAZigZagPivots = false;
//
detectMACrosses = false;
validMACrossDiffMultiplier = 0;
//
obLoopback = 0;
fvgLoopback = 0;
@@ -226,6 +234,10 @@ struct XFIMAPatternDetectorConfig
analyseFIMASARPivots = false;
analyseFIMAZigZagPivots = false;
//
detectMACrosses = true;
validMACrossDiffMultiplier = 1;
//
// OB / FVg ...
obLoopback = 5;
@@ -314,6 +326,9 @@ struct XFIMAPatternDetectorConfig
analyseFIMAPVPivots = true;
analyseFIMASARPivots = true;
analyseFIMAZigZagPivots = true;
//
detectMACrosses = true;
}
/**
@@ -352,6 +367,9 @@ struct XFIMAPatternDetectorConfig
analyseFIMAPVPivots = false;
analyseFIMASARPivots = false;
analyseFIMAZigZagPivots = false;
//
detectMACrosses = false;
}
//
@@ -428,6 +446,10 @@ struct XFIMAMarketStructure
ENUM_X_DIRECTION piercingPatternDir;
ENUM_X_DIRECTION signalKeyBarPatternDir;
//
ENUM_X_DIRECTION maCrossDir;
XPivot maCrosses[];
//
// Constructor ...
XFIMAMarketStructure()
@@ -473,6 +495,10 @@ struct XFIMAMarketStructure
piercingPatternDir = X_DIRECTION_NONE;
signalKeyBarPatternDir = X_DIRECTION_NONE;
//
maCrossDir = X_DIRECTION_NONE;
SpecifiedClean(maCrosses);
//
SpecifiedClean(obs);
SpecifiedClean(fvgs);
@@ -516,7 +542,7 @@ struct XFIMAMarketStructureDrawerConfig
bool drawFVG; // Current Fair Value Gap ...
//
bool drawSupport; // Detected Supports ...
bool drawSupport; // Detected Supports ...
bool drawResistance; // Detected Resistances ...
//