OPEN-SOURCE SCRIPT

ICT Master Suite [Trading IQ]

Telah dikemas kini
Hello Traders!

We’re excited to introduce the ICT Master Suite by TradingIQ, a new tool designed to bring together several ICT concepts and strategies in one place.

The Purpose Behind the ICT Master Suite

There are a few challenges traders often face when using ICT-related indicators:

  • Many available indicators focus on one or two ICT methods, which can limit traders who apply a broader range of ICT related techniques on their charts.
  • There aren't many indicators for ICT strategy models, and we couldn't find ICT indicators that allow for testing the strategy models and setting alerts.
  • Many ICT related concepts exist in the public domain as indicators, not strategies! This makes it difficult to verify that the ICT concept has some utility in the market you're trading and if it's worth trading - it's difficult to know if it's working!
  • Some users might not have enough chart space to apply numerous ICT related indicators, which can be restrictive for those wanting to use multiple ICT techniques simultaneously.


The ICT Master Suite is designed to offer a comprehensive option for traders who want to apply a variety of ICT methods. By combining several ICT techniques and strategy models into one indicator, it helps users maximize their chart space while accessing multiple tools in a single slot.

Additionally, the ICT Master Suite was developed as a strategy. This means users can backtest various ICT strategy models - including deep backtesting. A primary goal of this indicator is to let traders decide for themselves what markets to trade ICT concepts in and give them the capability to figure out if the strategy models are worth trading!

What Makes the ICT Master Suite Different

There are many ICT-related indicators available on TradingView, each offering valuable insights. What the ICT Master Suite aims to do is bring together a wider selection of these techniques into one tool. This includes both key ICT methods and strategy models, allowing traders to test and activate strategies all within one indicator.

Features

The ICT Master Suite offers:

Multiple ICT strategy models, including the 2022 Strategy Model and Unicorn Model, which can be built, tested, and used for live trading.

Calculation and display of key price areas like Breaker Blocks, Rejection Blocks, Order Blocks, Fair Value Gaps, Equal Levels, and more.

The ability to set alerts based on these ICT strategies and key price areas.

A comprehensive, yet practical, all-inclusive ICT indicator for traders.

  • Customizable Timeframe - Calculate ICT concepts on off-chart timeframes
  • Unicorn Strategy Model
  • 2022 Strategy Model
  • Liquidity Raid Strategy Model
  • OTE (Optimal Trade Entry) Strategy Model
  • Silver Bullet Strategy Model
  • Order blocks
  • Breaker blocks
  • Rejection blocks
  • FVG
  • Strong highs and lows
  • Displacements
  • Liquidity sweeps
  • Power of 3
  • ICT Macros
  • HTF previous bar high and low
  • Break of Structure indications
  • Market Structure Shift indications
  • Equal highs and lows
  • Swings highs and swing lows
  • Fibonacci TPs and SLs
  • Swing level TPs and SLs
  • Previous day high and low TPs and SLs
  • And much more! An ongoing project!


How To Use

Many traders will already be familiar with the ICT related concepts listed above, and will find using the ICT Master Suite quite intuitive!

Despite this, let's go over the features of the tool in-depth and how to use the tool!

syot kilat

The image above shows the ICT Master Suite with almost all techniques activated.

ICT 2022 Strategy Model

The ICT Master suite provides the ability to test, set alerts for, and live trade the ICT 2022 Strategy Model.

syot kilat

The image above shows an example of a long position being entered following a complete setup for the 2022 ICT model.

A liquidity sweep occurs prior to an upside breakout. During the upside breakout the model looks for the FVG that is nearest 50% of the setup range. A limit order is placed at this FVG for entry.

The target entry percentage for the range is customizable in the settings. For instance, you can select to enter at an FVG nearest 33% of the range, 20%, 66%, etc.

The profit target for the model generally uses the highest high of the range (100%) for longs and the lowest low of the range (100%) for shorts. Stop losses are generally set at 0% of the range.

syot kilat

The image above shows the short model in action!

Whether you decide to follow the 2022 model diligently or not, you can still set alerts when the entry condition is met.

ICT Unicorn Model

syot kilat

The image above shows an example of a long position being entered following a complete setup for the ICT Unicorn model.

A lower swing low followed by a higher swing high precedes the overlap of an FVG and breaker block formed during the sequence.

During the upside breakout the model looks for an FVG and breaker block that formed during the sequence and overlap each other. A limit order is placed at the nearest overlap point to current price.

The profit target for this example trade is set at the swing high and the stop loss at the swing low. However, both the profit target and stop loss for this model are configurable in the settings.

For Longs, the selectable profit targets are:
  1. Swing High
  2. Fib -0.5
  3. Fib -1
  4. Fib -2


For Longs, the selectable stop losses are:
  1. Swing Low
  2. Bottom of FVG or breaker block


syot kilat

The image above shows the short version of the Unicorn Model in action!

For Shorts, the selectable profit targets are:
  1. Swing Low
  2. Fib -0.5
  3. Fib -1
  4. Fib -2


For Shorts, the selectable stop losses are:
  1. Swing High
  2. Top of FVG or breaker block


syot kilat

The image above shows the profit target and stop loss options in the settings for the Unicorn Model.

Optimal Trade Entry (OTE) Model

syot kilat

The image above shows an example of a long position being entered following a complete setup for the OTE model.

Price retraces either 0.62, 0.705, or 0.79 of an upside move and a trade is entered.

The profit target for this example trade is set at the -0.5 fib level. This is also adjustable in the settings.

For Longs, the selectable profit targets are:

  1. Swing High
  2. Fib -0.5
  3. Fib -1
  4. Fib -2


syot kilat

The image above shows the short version of the OTE Model in action!

For Shorts, the selectable profit targets are:
  1. Swing Low
  2. Fib -0.5
  3. Fib -1
  4. Fib -2


Liquidity Raid Model

syot kilat

The image above shows an example of a long position being entered following a complete setup for the Liquidity Raid Modell.

The user must define the session in the settings (for this example it is 13:30-16:00 NY time).

During the session, the indicator will calculate the session high and session low. Following a “raid” of either the session high or session low (after the session has completed) the script will look for an entry at a recently formed breaker block.

If the session high is raided the script will look for short entries at a bearish breaker block. If the session low is raided the script will look for long entries at a bullish breaker block.

For Longs, the profit target options are:
  1. Swing high
  2. User inputted Lib level


For Longs, the stop loss options are:
  1. Swing low
  2. User inputted Lib level
  3. Breaker block bottom


syot kilat

The image above shows the short version of the Liquidity Raid Model in action!

For Shorts, the profit target options are:
  1. Swing Low
  2. User inputted Lib level


For Shorts, the stop loss options are:
  1. Swing High
  2. User inputted Lib level
  3. Breaker block top


Silver Bullet Model

syot kilat

The image above shows an example of a long position being entered following a complete setup for the Silver Bullet Modell.

During the session, the indicator will determine the higher timeframe bias. If the higher timeframe bias is bullish the strategy will look to enter long at an FVG that forms during the session. If the higher timeframe bias is bearish the indicator will look to enter short at an FVG that forms during the session.

For Longs, the profit target options are:

  1. Nearest Swing High Above Entry
  2. Previous Day High


For Longs, the stop loss options are:

  1. Nearest Swing Low
  2. Previous Day Low


syot kilat

The image above shows the short version of the Silver Bullet Model in action!

For Shorts, the profit target options are:

  1. Nearest Swing Low Below Entry
  2. Previous Day Low


For Shorts, the stop loss options are:

  1. Nearest Swing High
  2. Previous Day High


Order blocks

syot kilat

The image above shows indicator identifying and labeling order blocks.

The color of the order blocks, and how many should be shown, are configurable in the settings!

Breaker Blocks

syot kilat

The image above shows indicator identifying and labeling order blocks.

The color of the breaker blocks, and how many should be shown, are configurable in the settings!

Rejection Blocks

syot kilat

The image above shows indicator identifying and labeling rejection blocks.

The color of the rejection blocks, and how many should be shown, are configurable in the settings!

Fair Value Gaps

syot kilat

The image above shows indicator identifying and labeling fair value gaps.

The color of the fair value gaps, and how many should be shown, are configurable in the settings!

Additionally, you can select to only show fair values gaps that form after a liquidity sweep. Doing so reduces "noisy" FVGs and focuses on identifying FVGs that form after a significant trading event.

syot kilat

The image above shows the feature enabled. A fair value gap that occurred after a liquidity sweep is shown.

Market Structure

syot kilat

The image above shows the ICT Master Suite calculating market structure shots and break of structures!

The color of MSS and BoS, and whether they should be displayed, are configurable in the settings.

Displacements

syot kilat

syot kilat

The images above show indicator identifying and labeling displacements.

The color of the displacements, and how many should be shown, are configurable in the settings!

Equal Price Points

syot kilat

The image above shows the indicator identifying and labeling equal highs and equal lows.

The color of the equal levels, and how many should be shown, are configurable in the settings!

Previous Custom TF High/Low

syot kilat

The image above shows the ICT Master Suite calculating the high and low price for a user-defined timeframe. In this case the previous day’s high and low are calculated.

syot kilat

To illustrate the customizable timeframe function, the image above shows the indicator calculating the previous 4 hour high and low.


Liquidity Sweeps

syot kilat

The image above shows the indicator identifying a liquidity sweep prior to an upside breakout.

syot kilat

The image above shows the indicator identifying a liquidity sweep prior to a downside breakout.

The color and aggressiveness of liquidity sweep identification are adjustable in the settings!

Power Of Three

syot kilat

The image above shows the indicator calculating Po3 for two user-defined higher timeframes!

Macros
syot kilat

The image above shows the ICT Master Suite identifying the ICT macros!

ICT Macros are only displayable on the 5 minute timeframe or less.

Strategy Performance Table

In addition to a full-fledged TradingView backtest for any of the ICT strategy models the indicator offers, a quick-and-easy strategy table exists for the indicator!

syot kilat

The image above shows the strategy performance table in action.

Keep in mind that, because the ICT Master Suite is a strategy script, you can perform fully automatic backtests, deep backtests, easily add commission and portfolio balance and look at pertinent metrics for the ICT strategies you are testing!

Lite Mode

Traders who want the cleanest chart possible can toggle on “Lite Mode”!

syot kilat

In Lite Mode, any neon or “glow” like effects are removed and key levels are marked as strict border boxes. You can also select to remove box borders if that’s what you prefer!

Settings Used For Backtest

For the displayed backtest, a starting balance of $1000 USD was used. A commission of 0.02%, slippage of 2 ticks, a verify price for limit orders of 2 ticks, and 5% of capital investment per order.

A commission of 0.02% was used due to the backtested asset being a perpetual future contract for a crypto currency. The highest commission (lowest-tier VIP) for maker orders on many exchanges is 0.02%. All entered positions take place as maker orders and so do profit target exits. Stop orders exist as stop-market orders.

A slippage of 2 ticks was used to simulate more realistic stop-market orders. A verify limit order settings of 2 ticks was also used. Even though BTCUSDT.P on Binance is liquid, we just want the backtest to be on the safe side. Additionally, the backtest traded 100+ trades over the period. The higher the sample size the better; however, this example test can serve as a starting point for traders interested in ICT concepts.

Community Assistance And Feedback

Given the complexity and idiosyncratic applications of ICT concepts amongst its proponents, the ICT Master Suite’s built-in strategies and level identification methods might not align with everyone's interpretation.

That said, the best we can do is precisely define ICT strategy rules and concepts to a repeatable process, test, and apply them! Whether or not an ICT strategy is trading precisely how you would trade it, seeing the model in action, taking trades, and with performance statistics is immensely helpful in assessing predictive utility.

If you think we missed something, you notice a bug, have an idea for strategy model improvement, please let us know! The ICT Master Suite is an ongoing project that will, ideally, be shaped by the community.

A big thank you to the PineCoders for their Time Library!

Thank you!
Nota Keluaran
- Added table size user-input
Chart patternsforecastingictictbreakerictconceptsictfvgictorderblockictsetupictstrategystatisticstradingiq

Skrip sumber terbuka

Dalam semangat sebenar TradingView, penulis telah menerbitkan kod Pine ini sebagai sumber terbuka supaya pedagang dapat memahami dan mengesahkannya. Sorakan kepada penulis! Anda boleh menggunakan perpustakaan ini secara percuma, tetapi penggunaan semula kod dalam penerbitan ini adalah dikawal oleh Peraturan dalaman. Anda boleh menyukainya untuk menggunakannya pada carta.

Ingin menggunakan skrip ini pada carta?

Penafian