// // Check At Least 5 Candle Which is Passed Distance ... bool isPriceBreakeDistance = true; for (int ci = 1; ci < 6; ci++) { // XOHCL iBar; isPriceBreakeDistance = iBar.Init( position.symbol, position.period, ci // ); if (!isPriceBreakeDistance) { break; } // double selectedPrice = isLong ? MathMin(iBar.close, iBar.low) : MathMax(iBar.close, iBar.high); double iDrawdownInPoint = MathAbs(position.entry - selectedPrice); // isPriceBreakeDistance = MathAbs(iDrawdownInPoint) > MathAbs(protectDistance); if (!isPriceBreakeDistance) { break; } }