Tab: Daily Pending Cleanup ⭐ New v17.4
Cancel only your own unfilled pending orders at a fixed time each day
At a fixed time every day, the EA cancels only the pending orders it placed that have not been triggered yet (Buy/Sell Limit and Buy/Sell Stop). Open positions are left untouched, and orders from other EAs or placed manually are never affected.
Typical use: your strategy places limit orders for an entry window. If those limits have not filled by a certain time, you want them cancelled automatically so you don't get a late, unwanted entry later in the day.
Enable Daily Pending Cleanup
Master switch. When enabled, the EA prints a confirmation line on startup showing exactly at what broker time the cleanup will run, so you can verify your timezone setting.
Cleanup Hour & Cleanup Minute
The time of day (hour 0–23 and minute 0–59) at which the cleanup runs. You enter this in your own reference time; the offset below converts it to the broker's clock.
Broker Time − Your Time (hours)
Same idea as in Daily Purge: MetaTrader runs on the broker's server time, so this tells the EA how many hours the broker is ahead of (or behind) the time you typed above. The value is broker time minus your time (broker 1 hour ahead → enter 1; broker 3 hours behind → enter -3).