Files
MQL5Data/Documents/BKP/price distance passed.txt
T

29 lines
967 B
Plaintext

//
// 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;
}
}