DislikedWhy did the first trades series close before TP1 ?
Did you close them manually ?
The EA will look for opening opportunities when "today" trades are closed.
It opens a new series if the previous M15 bar closed inside the box (as per Mer rules), and price has breached the box edge.
That's your case, so it immediately opened new trades.
Note that I added a safety check in the EA to allow opening trades only if price is within the first half of the Entry<>TP1 zone, to prevent opening trades too far away from the normal Entry lines.
SQIgnored
Inserted Code
if (iClose(NULL,PERIOD_M15,1) <= BuyEntry && Ask >= BuyEntry && Ask < (BuyEntry+BuyTP1)/2) {
This met exactly the conditions I went in today .... which is not desirable in these (maybe isolate) price-action settings.
Let me think about it and I'll come back to you with a new piece of code with some justifications. You'll pick what you want in the end ;-)