diff --git a/XOM1EA/Classes/xom1ea.signaller.class.mq5 b/XOM1EA/Classes/xom1ea.signaller.class.mq5 index 65fb9279..62ab63ce 100644 --- a/XOM1EA/Classes/xom1ea.signaller.class.mq5 +++ b/XOM1EA/Classes/xom1ea.signaller.class.mq5 @@ -387,10 +387,14 @@ class XCXOM1SignallerBase if (has) { // - has = iFast >= iLower && - iFast <= iUpper && - iSlow >= iLower && - iSlow <= iUpper; + double iZoneUpper = MathMax(iFibUpper, iFibLower); + double iZoneLower = MathMin(iFibUpper, iFibLower); + + // + has = iFast >= iZoneLower && + iFast <= iZoneUpper && + iSlow >= iZoneLower && + iSlow <= iZoneUpper; } //