This commit is contained in:
2025-05-18 18:35:34 +03:30
parent 29527083b4
commit 1c6a60cf1a
6 changed files with 1542 additions and 87 deletions
+2 -23
View File
@@ -25,6 +25,7 @@
#include "../../Classes/x-saherelm.x-bar.analyser.class.mq5"
#include "../../Classes/x-saherelm.x-poi.drawer.class.mq5"
#include "../Helpers/xcaea.helper.mq5"
#include "../Libraries/xcaea.trigger.block.lib.mq5"
//
// Definitions ...
@@ -45,8 +46,6 @@ enum ENUM_XCA_PIVOTS
XCA_RSI_CUOB, // RSICUOB
XCA_TREND_BULL, // TrendBull
XCA_TREND_BEAR, // TrendBear
XCA_TRIGGER_BULL, // TriggerBull
XCA_TRIGGER_BEAR, // TriggerBear
};
//
@@ -91,7 +90,6 @@ ENUM_X_DIRECTION GetDirection(ENUM_XCA_PIVOTS value)
case XCA_FVG_BULL:
case XCA_RSI_COOS:
case XCA_TREND_BULL:
case XCA_TRIGGER_BULL:
result = X_DIRECTION_BULLISH;
break;
@@ -102,7 +100,6 @@ ENUM_X_DIRECTION GetDirection(ENUM_XCA_PIVOTS value)
case XCA_FVG_BEAR:
case XCA_RSI_CUOB:
case XCA_TREND_BEAR:
case XCA_TRIGGER_BEAR:
result = X_DIRECTION_BEARISH;
break;
}
@@ -145,12 +142,6 @@ string GetBoxType(ENUM_XCA_PIVOTS value)
case XCA_TREND_BEAR:
result = "XCA_TREND";
break;
//
case XCA_TRIGGER_BULL:
case XCA_TRIGGER_BEAR:
result = "XCA_TRIGGER";
break;
}
//
@@ -195,10 +186,6 @@ ENUM_XCA_PIVOTS GetPivotType(XBoxZone &value)
value.dir == GetDirection(XCA_TREND_BULL);
bool isTrendBearish = value.type == GetBoxType(XCA_TREND_BEAR) &&
value.dir == GetDirection(XCA_TREND_BEAR);
bool isTriggerBullish = value.type == GetBoxType(XCA_TRIGGER_BULL) &&
value.dir == GetDirection(XCA_TRIGGER_BULL);
bool isTriggerBearish = value.type == GetBoxType(XCA_TRIGGER_BEAR) &&
value.dir == GetDirection(XCA_TRIGGER_BEAR);
//
if (isSWL)
@@ -249,14 +236,6 @@ ENUM_XCA_PIVOTS GetPivotType(XBoxZone &value)
{
result = XCA_TREND_BEAR;
}
else if (isTriggerBullish)
{
result = XCA_TRIGGER_BULL;
}
else if (isTriggerBearish)
{
result = XCA_TRIGGER_BEAR;
}
//
return result;
@@ -1023,7 +1002,7 @@ class XCXCAEAPOIDetector : public XCBase
//
continue;
}
//
// Checking Pivots ...