OPEN-SOURCE SCRIPT

ICT KillZones Hunt [TradingFinder] 4 Sessions + OB + FVG + Alert

🔵Introduction


🟣ICT

The "ICT" style is a subset of "Price Action" technical analysis. The primary goal of the ICT trading strategy is to merge "Price Action" with the "Smart Money" concept to pinpoint optimal trade entry points.

However, this approach's strength extends beyond merely finding entry points. It also helps traders gain a deeper understanding of price behavior and adapt their trading strategies to the market structure.

The most important concepts of "ICT":

  • Order Block
  • Fair Value Gap(FVG)
  • Liquidity


snapshot


🟣Session

Financial markets are divided into several time periods, each featuring distinct characteristics and levels of activity. These periods, known as sessions, are active at different times during the day.

The primary active sessions in financial markets include:

  • Asian Session
  • European Session
  • New York Session


Based on the UTC time zone, the schedule for these key sessions is:

  • Asian Session: 23:00 to 06:00
  • European Session: 07:00 to 16:30
  • New York Session: 13:00 to 22:00


Note
To avoid session overlap and minimize interference during kill zones, the session times have been modified as follows:

  • Asian Session: 23:00 to 06:00
  • European Session: 07:00 to 14:25
  • New York Session: 14:30 to 22:55



🟣KillZone

Kill zones are periods within a session where trader activity spikes. During these times, trading volume surges, and price movements become more pronounced.

The major kill zones, according to the UTC time zone, are as follows:

  • Asian Kill Zone: 23:00 to 03:55
  • European Kill Zone: 07:00 to 09:55
  • New York Morning Kill Zone: 14:30 to 16:55
  • New York Evening Kill Zone: 19:30 to 20:55


snapshot


🔵How to Use


🟣Order Block

Order blocks are a distinct category of "Supply and Demand" zones, formed when a series of orders are grouped together. These blocks are often created by banks or other significant market participants.

Banks typically execute large orders in blocks during their trading sessions. If they were to enter the market with small quantities, substantial price movements would occur before the orders were fully executed, reducing potential profit.

To mitigate this, they divide their orders into smaller, more manageable positions. Traders should seek "buy" opportunities in "demand order blocks" and "sell" opportunities in "supply order blocks."

snapshot


🟣Fair Value Gap (FVG)

To pinpoint the "Fair Value Gap" on the chart, meticulous candle-by-candle analysis is essential. Pay close attention to candles with significant bodies, examining each candle alongside the one preceding it.

The candles flanking this central candle should exhibit elongated shadows, with bodies that do not intersect the body of the central candle. The span between the shadows of the first and third candles is referred to as the FVG range.

snapshot


Note:
The origin of all Order Blocks and FVGs starts from inside a kill zone and extends up to the end of the same session.


🟣Kill Zone Hunt

Following this strategy, after the conclusion of the kill zone and the stabilization of its high and low lines, if the price touches either of these lines within the same session and encounters a robust rejection, it presents an opportunity to enter a trade.

snapshot


🔵Setting


🟣Global Setting

  • Show All Order Block:

If it is turned off, only the last Order Block will be displayed.

  • Show All FVG:

If it is turned off, only the last FVG will be displayed.

  • Show More Info Session:

If it is turned on, more information about kill zones (Trade Volume, Time, Number of Candles) will be displayed.

🟣Logic Parameter

  • Pivot Period of Order Blocks Detector:

Enter the desired pivot period to identify the Order Block.

  • Order Block Validity Period (Bar):

You can specify the maximum time the Order Block remains valid based on the number of candles from the origin.

  • Mitigation Level Order Block:

Determining the basic level of a block order. When the price hits the basic level, the order block due to mitigation.

🟣Order Blocks Display

  • Demand Order Block:

Show or not show and specify color.

  • Supply order Block:

Show or not show and specify color.


🟣Order Block Refinement

  • Refine Demand OB:

Enable or disable the refinement feature. Mode selection.

  • Refine Supply OB:

Enable or disable the refinement feature. Mode selection.


🟣FVG

  • FVG Validity Period (Bar):

You can specify the maximum time the FVG remains valid based on the number of candles from the origin.

  • Mitigation Level FVG:

Determining the basic level of a FVG. When the price hits the basic level, the FVG due to mitigation.

  • Show Demand FVG:

Show or not show and specify color.

  • Show Supply FVG:

Show or not show and specify color.

  • FVG Filter:

Enable or disable filtering of FVGs. Select filter mode.


🟣Session

Show More Info Session Color

snapshot


  • Asia Session, London Sesseion, New York am Session & New York pm Session:

Show or not show session and kill zones. Change the display color.


🟣Alert

  • Send Alert When Touched Session high & Low:

On / Off

  • Alert Demand OB Mitigation:

On / Off

  • Alert Supply OB Mitigation:

On / Off

  • Alert Demand FVG Mitigation:

On / Off

  • Alert Supply FVG Mitigation:

On / Off

  • Message Frequency:

This string parameter defines the announcement frequency. Choices include: "All" (activates the alert every time the function is called), "Once Per Bar" (activates the alert only on the first call within the bar), and "Once Per Bar Close" (the alert is activated only by a call at the last script execution of the real-time bar upon closing). The default setting is "Once per Bar".

  • Show Alert Time by Time Zone:

The date, hour, and minute you receive in alert messages can be based on any time zone you choose. For example, if you want New York time, you should enter "UTC-4". This input is set to the time zone "UTC" by default.

  • Display More Info:

Displays information about the price range of the order blocks (Zone Price) and the date, hour, and minute under "Display More Info". If you do not want this information to appear in the received message along with the alert, you should set it to "Off".
ictkillzonepivotpriceactionrangesessionsessionseparatorsmartmoneySupport and ResistancetflabTrend AnalysisWave Analysis

Open-source script

In true TradingView spirit, the author of this script has published it open-source, so traders can understand and verify it. Cheers to the author! You may use it for free, but reuse of this code in publication is governed by House rules. You can favorite it to use it on a chart.

Want to use this script on a chart?


Get Access to TradingFinder indicators and Education for FREE: tradingFinder.com/

Forex, Crypto, Stocks, Futures & Index informational materials and Trading Tools in Turkish language: tradingFinder.com/tr/
Also on:

Disclaimer