The ict seek and destroy profile friday indicator watches one day a week. Each Friday gets shaded. Inside that shading it hunts for a push past the prior day high or low that fails, closing back where it came from. That failure is what the seek and destroy name describes, and an arrow marks it.
This build ships as a compiled .ex4 for MT4 and .ex5 for MT5; the screenshots below come from EURUSD H1.
| Platforms | MT4 (.ex4) + MT5 (.ex5) |
|---|---|
| Chart window | Main price chart |
| Plots | 2: Friday S&D Buy, Friday S&D Sell |
| Alerts | popup, push notification, email, sound |
| Inputs | 13 |
What the ICT Seek and Destroy Profile Friday Indicator draws on the chart
Two arrow plots and a shaded box.
`Friday S&D Buy` uses arrow 233 in lime.
`Friday S&D Sell` uses arrow 234 in red.
`FridayShadeColor` fills each Friday in khaki.
Marks sit `ArrowOffsetPoints` `20` points off the bar.
Boxes are named with `ObjPrefix`.
- Friday S&D Buy: arrow, lime, width 2, arrow code 233
- Friday S&D Sell: arrow, red, width 2, arrow code 234

How the ICT Seek and Destroy Profile Friday Indicator calculates its values
Finding the day
It scans back first. `LookbackBars` `1500` sets how far. Each Friday gets its start and end bar found, then a rectangle drawn across it.
The sweep test
Two prices matter. The prior day high and low are the targets. A bar must push past one by more than `SweepBufferPoints` `5.0` points to count as a sweep.
The failure
A sweep alone is not enough. `RequireReversalClose` demands the close come back inside the level. The bar must also close against its own open. Both true, and the arrow prints.
How to read the signals
Marks appear on Fridays and nowhere else.
The shading tells you which bars were in scope.
A sell mark follows a push above the prior high.
A buy mark follows a push below the prior low.
Two marks in a day means both sides got swept.
The mark judges one bar, not the rest of the day.
Alert channels in this build: popup, push notification, email and sound, one message per closed bar.
`EnableAlerts` heads four routes and starts true with `EnablePopup`. `EnablePushNotify` reaches a phone, `EnableEmail` posts mail, and `EnableSound` plays `SoundFile`. Those three arrive off, and marks report once a bar.
Every ICT Seek and Destroy Profile Friday Indicator input
Core settings
| Setting | What it does | Default |
|---|---|---|
LookbackBars |
bars to scan. Bars the scan covers, `1500`. | 1500 |
SweepBufferPoints |
sweep tolerance in points. Points past the level required, `5.0`. | 5.0 |
ShadeFridaySession |
shade each Friday with rectangle. Draw the day box, `true`. | on |
RequireReversalClose |
require reversal close. Demand a close back inside, `true`. | on |
ObjPrefix |
object name prefix. Object name prefix, `”FRIDAY_SD_”`. | FRIDAY_SD_ |
Display settings
| Setting | What it does | Default |
|---|---|---|
FridayShadeColor |
rectangle color. Box fill, `clrKhaki`. | khaki |
ArrowOffsetPoints |
arrow distance from bar. Points from mark to bar, `20`. | 20 |
Alert settings
| Setting | What it does | Default |
|---|---|---|
EnableAlerts |
Master switch, `true`. | on |
EnablePopup |
Box in the terminal, `true`. | on |
EnablePushNotify |
(see inputs panel) | off |
EnableEmail |
(see inputs panel) | off |
EnableSound |
Cue on a mark, `false`. | off |
SoundFile |
(see inputs panel) | alert.wav |

Settings that fit your chart
One day a week is a narrow window, so bars have to be small enough to catch it. EURUSD H1 is the reference chart. A Friday is roughly twenty bars there. On M15 you see the sweep form. On H4 the whole day is six bars.
When the ICT Seek and Destroy Profile Friday Indicator fails
One day a week means very few marks.
A five-point buffer is thin on a wide-spread symbol.
The prior day can be a holiday with a tiny range.
Boxes drawn as objects pile up across a long history.
Copy the compiled ICT Seek and Destroy Profile Friday Indicator file into your MQL4/Indicators folder, and the MT5 build into MQL5/Indicators, then restart the terminal and drag it onto a chart. The step-by-step guide with screenshots is at how to install MT4 and MT5 indicators.
Related on forexmt4systems.com: ICT Style Strategy.
Background reading on the method behind the ICT Seek and Destroy Profile Friday Indicator: Liquidity at BabyPips, Doublebottom at Investopedia.
Download the ICT Seek and Destroy Profile Friday Indicator for MT4 and MT5
The zip holds the compiled ICT Seek and Destroy Profile Friday Indicator build for MT4 and MT5, plus a short README. Compiled files only, no source. Enter your email below and the download link arrives in your inbox.
Download this indicator free
Enter your email and the file is yours. You also get the full MT4 and MT5 library.
FAQ
What does SweepBufferPoints 5.0 prevent?
A touch counting as a sweep. Price has to clear the prior day level by five points before the test opens. On a spread-heavy symbol that is thin, and raising it is the usual first adjustment.
Why does RequireReversalClose matter?
Because a sweep that holds is not a failure. The input demands the close come back inside the level, which is what separates a push that got rejected from a real break of the day.
How far back does LookbackBars 1500 reach?
About two months of H1 bars, which covers eight or nine Fridays. That is enough to see the pattern behave without loading a year of rectangles onto the chart.
What does ShadeFridaySession add?
Scope you can check. The khaki box shows exactly which bars the test ran over, so a missing mark can be traced to the window rather than guessed at.
Are results guaranteed?
No. Trading involves risk. Results are not guaranteed; past performance is not indicative of future results. Use the ICT Seek and Destroy Profile Friday Indicator as one input. Always backtest before trading live.
Category: this is part of our Smart Money collection. Also, browse more Smart Money for MetaTrader, or explore every MT4 indicator and MT5 indicator on the site.
External references
- For background on this concept, see Marlboro Friday on Wikipedia.
- For broader market context, see Doublebottom at Investopedia.
