///////////////////////////////////////////////////////////////////////////////////////////////////// else if (isPriceRejected) { // bool hasRejectedOB = rejectedOB != NULL; bool hasRejectedFVG = rejectedFVG != NULL; // // // if (hasRejectedOB) // { // // // DrawX121SMCXSupDemOBSOrderBlock( // rejectedOB, // consolidationCycleHelper.mPOIDrawer // // ); // } // // // if (hasRejectedFVG) // { // // // DrawX121SMCXSupDemOBSFairValueGap( // rejectedFVG, // consolidationCycleHelper.mPOIDrawer // // ); // } // // // if (!hasRejectedOB && // !hasRejectedFVG) // { // // // if (hasInsideSupDemZone) // { // // // double min = 0; // double max = 0; // bool canSetMin = false; // bool canSetMax = false; // // // if (swingBar.IsValid()) // { // // // canSetMin = // min == 0 || min > swingBar.low; // if (canSetMin) // { // min = swingBar.low; // } // // // canSetMax = // max == 0 || max < swingBar.high; // if (canSetMax) // { // max = swingBar.high; // } // } // // // if (rejectBar.IsValid()) // { // // // canSetMin = // min == 0 || min > rejectBar.low; // if (canSetMin) // { // min = rejectBar.low; // } // // // canSetMax = // max == 0 || max < rejectBar.high; // if (canSetMax) // { // max = rejectBar.high; // } // } // // // if (breakerBar.IsValid()) // { // // // canSetMin = // min == 0 || min > breakerBar.low; // if (canSetMin) // { // min = breakerBar.low; // } // // // canSetMax = // max == 0 || max < breakerBar.high; // if (canSetMax) // { // max = breakerBar.high; // } // } // // // if (momentumBar.IsValid()) // { // // // canSetMin = // min == 0 || min > momentumBar.low; // if (canSetMin) // { // min = momentumBar.low; // } // // // canSetMax = // max == 0 || max < momentumBar.high; // if (canSetMax) // { // max = momentumBar.high; // } // } // // // upper = max; // lower = min; // // // if (hasInsideSupplyZone) // { // // // isInsideZoneDirectionBullish = false; // isInsideZoneDirectionBearish = true; // // // lower = GetEntry( // conditions.symbol, // POSITION_TYPE_SELL // // ); // } // // // if (hasInsideDemandZone) // { // // // isInsideZoneDirectionBullish = true; // isInsideZoneDirectionBearish = false; // // // upper = GetEntry( // conditions.symbol, // POSITION_TYPE_BUY // // ); // } // } // } } ///////////////////////////////////////////////////////////////////////////////////////////////////// // if (!hasInsideZone && !hasRejectedZone && hasInsideSupDemZone) { // // Check Supply and Demand Zone Rejection ... if (hasInsideSupplyZone) { // isPriceRejected = IsReject( X_DIRECTION_BEARISH, decisionZBar, insideSupplyZone, decisionState, swingBar, rejectBar, breakerBar, momentumBar, false // ); } else if (hasInsideDemandZone) { // isPriceRejected = IsReject( X_DIRECTION_BULLISH, decisionZBar, insideDemandZone, decisionState, swingBar, rejectBar, breakerBar, momentumBar, false // ); } } ///////////////////////////////////////////////////////////////////////////////////////////////////// ///////////////////////////////////////////////////////////////////////////////////////////////////// ///////////////////////////////////////////////////////////////////////////////////////////////////// ///////////////////////////////////////////////////////////////////////////////////////////////////// ///////////////////////////////////////////////////////////////////////////////////////////////////// ///////////////////////////////////////////////////////////////////////////////////////////////////// /////////////////////////////////////////////////////////////////////////////////////////////////////