bool M_BearishWig(MqlRates &CDL) { double candleSize = CDL.high - CDL.low; if(candleSize == 0) return false; double upperWick = CDL.high - MathMax(CDL.open, CDL.close); double lowerWick = MathMin(CDL.open, CDL.close) - CDL.low; double upperPercent = (upperWick / candleSize) * 100.0; return upperPercent > nMinWigSizePercent; }