Buy/Sell Signal via Trend Pullback Trend Pullback Micro-Entry Indicator (M1/M5/H1)
I am currently developing a TradingView indicator designed to identify trend pullbacks on very low timeframes (M1) and continuation on HTF.
The core idea is to trade continuations within an existing trend, focusing on controlled pullbacks instead of chasing breakouts or random price moves.
The indicator provides clear visual signals and is meant to support the trader’s decision-making process — not to replace experience, discretion, or discipline.
Strong Focus on Risk Management
Risk management is a central part of this indicator’s concept:
Every setup is based on a predefined stop-loss
Profits are managed step-by-step, not all at once
Take-profit levels adapt to current market volatility
No martingale, no grid trading, no position averaging
The goal is to limit losses while allowing profitable trades to develop naturally — however, losses are a normal part of trading and cannot be avoided entirely.
Important Risk Disclaimer
⚠️ Trading involves significant risk.
You can lose part or all of your trading capital.
This indicator:
does not guarantee profits
is not financial advice
is not an automated money-making system
It is a tool, not a promise.
All trading decisions and risks remain entirely the responsibility of the user.
Looking for Testers
I am currently looking for interested testers who:
Trade or study scalping / intraday strategies (M1–M5 preferred)
Are willing to test the indicator live or in replay
Can provide honest feedback on:
signal quality
risk management behavior
real-world usability
Constructive criticism is highly appreciated — especially when something does not work as expected.
Project Goal
The objective of this project is not to build an over-complicated system, but to create a:
clean
structured
realistic trading tool
that helps traders act more consistently, calmly, and disciplined in fast markets.
Final words of the author: Lets become rich and free together :)
Candlestick analysis
TheStrat Suite Lite: Combos, Targets, and Take Action WindowsTheStrat Suite Lite automates the detection, visualization, and marking of price action setups based on TheStrat methodology (developed by Rob Smith) on whatever timeframe you're viewing.
The guiding principle: show only the most valuable information. Rather than cluttering charts with every possible level and signal, the indicator uses logic based on user settings to determine what's relevant and worth displaying at any given moment.
WHAT IT DOES
The indicator identifies candle combinations (combos), actionable signals (inside bars, hammers, shooters), Failed 2s (range reclaims), and calculates magnitude and exhaustion targets — then draws entries, targets, and take action windows directly on your chart. A real-time data table displays combo status and bar types at a glance.
HOW IT WORKS
Candle Classification Logic
Each closed candle is classified by comparing its high and low to the prior candle's range. A candle entirely within the prior range is type 1 (inside). A candle that exceeds one side is type 2 (directional). A candle that exceeds both sides is type 3 (outside). Directional bias (u/d) is determined by comparing close to open. A Failed 2 (also known as a Range Reclaim, 2d Green, or 2u Red) occurs when a directional candle breaks one side of an inside bar but fails to continue, reversing back through the opposite side.
Hammer and Shooter Detection
The indicator offers three detection methods. Classic requires the candle to breach the prior candle's high or low but close back inside the prior range. Pin Bar adds a wick-to-body ratio requirement, filtering for candles where the rejecting wick is significantly longer than the body. Broad relaxes the close requirement, allowing the close to be near (not strictly inside) the prior range. Users select which method matches their trading style.
Failed 2 / Range Reclaim Detection
A Failed 2 occurs when price breaks one side of an inside bar (type 1) but reverses through the opposite side. The indicator provides four detection methods. Open flags the setup when the reversal candle opens beyond the broken level. Reclaim flags when price closes back through the opposite side of the inside bar's range. Both requires both conditions (open beyond AND close reclaim). Either flags when either condition is met. This configurability lets traders match detection to their preferred confirmation style.
Level Hierarchy and Deduplication
When levels occur at similar prices, the indicator applies a priority system. Actionable signals (inside bars, hammers, shooters with defined triggers) take priority over static reference levels. This prevents chart clutter while preserving the most relevant information.
Intelligent Label Adaptation
Labels dynamically update as market structure changes. When a magnitude target coincides with a trigger level, the label consolidates to reflect both roles. When levels are hit, invalidated, or superseded, labels update color and text to reflect current status rather than disappearing — preserving context for the trader.
Take Action Windows
When a signal forms, the indicator highlights the period during which that signal remains active. This visual window reminds traders when a setup is "in force," providing a frame of reference for managing entries.
IMPLEMENTATION DETAILS
This implementation addresses several practical challenges traders face.
Configurable detection methods: Hammer/shooter and Failed 2 detection aren't one-size-fits-all. The four Failed 2 methods and three hammer/shooter definitions let traders match the indicator to their specific confirmation requirements rather than accepting a single rigid definition.
Dynamic level management: Levels don't just appear and disappear — they adapt. A target becoming a trigger, a level being hit, or a setup invalidating all produce specific visual feedback rather than simply removing information. This preserves market context as price develops.
Performance optimization: The implementation limits historical depth on intensive calculations to maintain fast load times without sacrificing real-time functionality.
HOW TO USE IT
Setup
Enable or disable specific bar combinations you want to see (e.g., 2-1, 3-2, etc.). Configure your preferred hammer/shooter and Failed 2 detection methods.
Reading the Display
Solid lines represent reference levels (prior high/low). Dashed lines represent actionable triggers. Color indicates direction (configurable) and status (hit, failed, active). Labels show level type and price. The data table shows current combo and bar type.
DEFINITIONS
Combo: Two or more numbers representing the relationship between consecutive candles (e.g., 2-1, 3-2, 2-1-2). Each number indicates the candle type in sequence.
Candle Types: 1 = Inside, 2 = Directional, 3 = Outside.
Directional Bias: u = price above open, d = price below open.
C1/C2: C1 is the most recent closed candle, C2 is two bars back.
Magnitude: The measured move target, typically the C2 high or low.
Exhaustion: Extended targets beyond magnitude, indicating potential reversal zones.
KNOWN LIMITATIONS
Exhaustion calculations are limited to recent bars for performance.
Label overlap at similar price levels is a TradingView rendering limitation.
Trading involves risk. This is a charting tool, not financial advice. Past performance does not guarantee future results.
ARZOUNI PRICE ACTION SWEEPSARZOUNI PRICE ACTION SWEEPS is a complete Smart Money Concepts & Price Action toolkit featuring Market Structure (BOS, CHoCH, CHoCH+), Inducements (IDM), Liquidity Sweeps, Volumetric Order Blocks, Fair Value Gaps, and MTF trend scanner — all in one clean and powerful indicator.
TheStrat Suite: Multi-Timeframe Price Action Signals w/ AlertsTheStrat Suite automates the detection, visualization, and alerting of price action setups based on TheStrat methodology (developed by Rob Smith) across up to six configurable timeframes simultaneously.
The guiding principle: show only the most valuable information. Rather than cluttering charts with every possible level and signal, the indicator uses logic based on user settings to determine what's relevant and worth displaying at any given moment.
WHAT IT DOES
The indicator identifies candle combinations (combos), actionable signals (inside bars, hammers, shooters), Failed 2s (range reclaims), and calculates magnitude and exhaustion targets — then draws entries, targets, and take action windows directly on your chart. A real-time data table displays combo status, bar types, and Full Timeframe Continuity (FTFC) across all enabled timeframes. Alerts can be filtered by timeframe continuity, signal type, or Domino setups.
HOW IT WORKS
Multi-Timeframe Data Architecture
The indicator requests OHLC data from up to six user-configured timeframes in a single pass, then processes each timeframe's candle relationships independently. This allows the 5-minute, 60-minute, daily, and weekly structure to coexist on one chart without switching views.
Candle Classification Logic
Each closed candle is classified by comparing its high and low to the prior candle's range. A candle entirely within the prior range is type 1 (inside). A candle that exceeds one side is type 2 (directional). A candle that exceeds both sides is type 3 (outside). Directional bias (u/d) is determined by comparing close to open. A Failed 2 (also known as a Range Reclaim, 2d Green, or 2u Red) occurs when a directional candle breaks one side of an inside bar but fails to continue.
Hammer and Shooter Detection
The indicator offers three detection methods. Classic requires the candle to breach the prior candle's high or low but close back inside the prior range. Pin Bar adds a wick-to-body ratio requirement, filtering for candles where the rejecting wick is significantly longer than the body. Broad relaxes the close requirement, allowing the close to be near (not strictly inside) the prior range. Users select which method matches their trading style.
Failed 2 / Range Reclaim Detection
A Failed 2 occurs when price breaks one side of an inside bar (type 1) but reverses through the opposite side. The indicator provides four detection methods. Open flags the setup when the reversal candle opens beyond the broken level. Reclaim flags when price closes back through the opposite side of the inside bar's range. Both requires both conditions (open beyond AND close reclaim). Either flags when either condition is met. This configurability lets traders match detection to their preferred confirmation style.
Level Hierarchy and Consolidation
When multiple timeframes produce levels at similar prices, the indicator intelligently consolidates them into combined labels rather than hiding important information. Higher timeframes take display priority over lower timeframes — a weekly level takes precedence over a daily level at the same price — but both are represented in the consolidated label. Actionable signals (inside bars, hammers, shooters with defined triggers) take priority over static reference levels. This prevents chart clutter while preserving all relevant information in a readable format.
Intelligent Label Adaptation
Labels dynamically update as market structure changes. When a magnitude target from one timeframe coincides with a trigger level from another, the label consolidates to reflect both roles (e.g., "W MAG + D Trigger"). When levels are hit, invalidated, or superseded, labels update color and text to reflect current status rather than disappearing — preserving context for the trader.
Full Timeframe Continuity (FTFC) Filtering
FTFC status is calculated by evaluating directional bias across all enabled timeframes. When all timeframes show bullish bias (closing up relative to open), FTFC is bullish. When all show bearish bias, FTFC is bearish. Mixed bias means no continuity. Users can filter signals to only appear when FTFC aligns with the signal direction, reducing noise during consolidation.
Take Action Windows
When a signal forms on a higher timeframe, the indicator highlights the period during which that timeframe's candle remains open. This visual window reminds traders when a setup is "in force," providing a frame of reference for seeking entries on smaller timeframes.
Domino Detection
A Domino setup occurs when a signal on one timeframe can trigger another signal on an adjacent timeframe. The indicator detects and alerts on these conditions.
IMPLEMENTATION DETAILS
This implementation addresses several practical challenges traders face.
Multi-timeframe consolidation: Rather than constantly switching chart timeframes or mentally tracking multiple structures, all analysis exists in one view with intelligent deduplication when levels overlap.
Configurable detection methods: Hammer/shooter and Failed 2 detection aren't one-size-fits-all. The four Failed 2 methods and three hammer/shooter definitions let traders match the indicator to their specific confirmation requirements rather than accepting a single rigid definition.
Dynamic level management: Levels don't just appear and disappear — they adapt. A target becoming a trigger, a level being hit, or a setup invalidating all produce specific visual feedback rather than simply removing information. This preserves market context as price develops.
Alert filtering depth: Alerts can be filtered by FTFC alignment, signal type, specific timeframes, or Domino conditions — allowing traders to specify exactly which conditions warrant notification without building complex alert logic manually.
Performance optimization: Multi-timeframe analysis can be computationally expensive. This implementation consolidates data requests and limits historical depth on intensive calculations to maintain fast load times without sacrificing real-time functionality.
HOW TO USE IT
Setup
Enable the timeframes you want to monitor in settings. Enable or disable specific bar combinations you want to see (e.g., 2-1, 3-2, etc.). Configure your preferred hammer/shooter and Failed 2 detection methods. Toggle FTFC filtering on/off based on your strategy.
Reading the Display
Solid lines represent reference levels (prior high/low). Dashed lines represent actionable triggers. Color indicates direction (configurable) and status (hit, failed, active). Labels show timeframe, level type, and price. The data table shows current combo, bar type, and FTFC status per timeframe.
Alerts
Set your chart timeframe equal to or lower than your lowest configured indicator timeframe, and set the alert interval accordingly. Use alert filters to specify which conditions trigger notifications.
DEFINITIONS
Combo: Two or more numbers representing the relationship between consecutive candles (e.g., 2-1, 3-2, 2-1-2). Each number indicates the candle type in sequence.
Candle Types: 1 = Inside, 2 = Directional, 3 = Outside.
Directional Bias: u = price above open, d = price below open.
C1/C2: C1 is the most recent closed candle, C2 is two bars back.
Magnitude: The measured move target, typically the C2 high or low.
Exhaustion: Extended targets beyond magnitude, indicating potential reversal zones.
FTFC: Full Timeframe Continuity — all timeframes aligned in the same direction.
Domino: A setup where one signal triggering can cascade into triggering adjacent timeframe signals.
KNOWN LIMITATIONS
TradingView cannot request data from timeframes lower than your chart. Set chart timeframe accordingly.
Bar replay performance is unreliable with small timeframes and can produce runtime errors with certain low-timeframe combinations (TradingView limitation).
Exhaustion calculations are limited to recent bars for performance.
Label overlap at similar price levels is a TradingView rendering limitation.
Trading involves risk. This is a charting tool, not financial advice. Past performance does not guarantee future results.
SUPRA_V2_SISTEMTREND TRACKING SYSTEM
USED IN HEIKIN - ASHI BAR SYSTEM. To access the system:
WhatsApp +905453753334
TrendX Financial Consulting
DR Pattern Strategy Beta2DR Pattern Strategy Beta2
DR Pattern Strategy Beta2
DR Pattern Strategy Beta2
DR Pattern Strategy Beta2
DR Pattern Strategy Beta2
Compact Manual Execution Checklist//@version=6
indicator("Compact Manual Execution Checklist", overlay=true)
)
tblPos = tblPosInput == "Top Left" ? position.top_left :
tblPosInput == "Bottom Right" ? position.bottom_right :
tblPosInput == "Bottom Left" ? position.bottom_left :
tblPosInput == "Center" ? position.middle_center :
position.top_right
// ==============================
// EMA CALCULATION
// ==============================
emaVal = request.security(
syminfo.tickerid,
emaTF == "" ? timeframe.period : emaTF,
ta.ema(close, emaLen)
)
emaBull = close > emaVal and emaVal > emaVal
emaBear = close < emaVal and emaVal < emaVal
// ==============================
// SCORE LOGIC (SAFE)
// ==============================
score = (tEMA ? 25 : 0) + (tBC ? 25 : 0) + (tTL ? 25 : 0) + (tOT ? 25 : 0)
grade = score == 100 ? "A+" : score == 75 ? "B+" : "POOR"
gColor = score == 100 ? color.green : score == 75 ? color.orange : color.red
// ==============================
// EMA PLOT
// ==============================
plot(emaVal, "EMA", color=color.orange, linewidth=2)
// ==============================
// CHECKLIST TABLE (ONCE)
// ==============================
var table t = table.new(tblPos, 2, 6, border_width=1)
if barstate.islast
table.cell(t, 0, 0, "RULE", bgcolor=color.gray)
table.cell(t, 1, 0, "✔ / ✖", bgcolor=color.gray)
table.cell(t, 0, 1, "EMA")
table.cell(t, 1, 1, tEMA ? "✔" : "✖", bgcolor=tEMA ? color.green : color.red)
table.cell(t, 0, 2, "B + C")
table.cell(t, 1, 2, tBC ? "✔" : "✖", bgcolor=tBC ? color.green : color.red)
table.cell(t, 0, 3, "TL")
table.cell(t, 1, 3, tTL ? "✔" : "✖", bgcolor=tTL ? color.green : color.red)
table.cell(t, 0, 4, "1T")
table.cell(t, 1, 4, tOT ? "✔" : "✖", bgcolor=tOT ? color.green : color.red)
table.cell(t, 0, 5, "SCORE")
table.cell(t, 1, 5, str.tostring(score) + "% " + grade, bgcolor=gColor)
// ==============================
// EMA BIAS LABEL (NO FLICKER)
// ==============================
var label biasLbl = na
if barstate.islast
label.delete(biasLbl)
biasTxt = emaBull ? "EMA ↑" : emaBear ? "EMA ↓" : "EMA —"
biasCol = emaBull ? color.green : emaBear ? color.red : color.gray
biasLbl := label.new(
bar_index,
high,
biasTxt,
style=label.style_label_left,
color=biasCol,
textcolor=color.white,
size=size.small
)
// ==============================
// SOFT BACKGROUND FEEDBACK
// ==============================
bgcolor(score == 100 ? color.new(color.green, 92) :
score == 75 ? color.new(color.orange, 92) :
na)
TRIGOS FX CANDLES (MASTER) + SWEEPS TTMMulti-Timeframe Panel Master: HTF Candles + Liquidity Sweeps
Overview This professional-grade tool is designed for Price Action and ICT traders who need to maintain a high-level perspective without constantly switching tabs. It creates a dynamic, clean side-panel that renders real-time High Timeframe (HTF) candles, allowing you to track market structure and liquidity directly from your execution timeframe.
Key Features
Interactive HTF Panels: Display up to 6 different timeframes simultaneously as independent candle sets on the right side of your chart.
Advanced Liquidity Sweep Detection: Automatically identifies and visualizes "sweeps" (stop runs). The script connects the current candle to the previous high/low it has raided, marking it with a "SWP" label for instant recognition.
Precision Projection Lines: Project the Open, High, Low, and Close (OHLC) levels of any HTF candle across your main chart to identify key reaction zones.
Built-in Imbalance Suite: Includes automated detection for Fair Value Gaps (FVG) and Volume Imbalances within the panel candles.
Custom Session Openings: Tailored for the "Power of 3" (PO3) concepts with support for Midnight, 8:30 AM, and 9:30 AM (NY Time) daily opens.
Live Countdown Timers: Every HTF set includes a real-time countdown to the next candle close.
Why Use This? Trading without HTF context is like driving with a foggy windshield. This script allows you to see the "Big Picture" (Weekly/Daily/4H) while executing on the 1m or 5m. It’s optimized for performance using Pine Script v5 User Defined Types (UDT), ensuring smooth chart behavior even with multiple panels active.
How to set it up:
Select HTFs: In the settings, enable the timeframes you want to monitor.
Anchor Projections: Choose whether you want the levels projected from the first or last timeframe in your list.
Monitor Sweeps: Watch for the "SWP" lines to confirm when price has cleared internal or external liquidity before looking for a reversal.
SuperTrend Pro [Topstep Scalping Edition]SuperTrend Pro
Description:
🚀 SuperTrend Pro: The Ultimate Scalping Tool for Prop Firms
This indicator is an optimized version of the classic SuperTrend, specifically tuned with parameters used by professional traders and Topstep coaches to trade in fast-moving markets like the Nasdaq (NQ) and S&P 500 (ES).
Unlike the default configuration, which is often too slow for 1-minute charts, this edition adjusts sensitivity to detect early trend changes, significantly reducing risk in scalping operations.
🎯 Key Features
1. Optimized for Scalping (1m - 5m) While the standard SuperTrend often reacts late, this version is designed to work with ATR 10/3 configurations (Topstep Standard) or the more aggressive 7/2 (NQ Scalping), allowing you to enter the market before the crowd.
2. Clean & Professional Visualization Visual distractions have been removed to keep your chart clean.
Green (Bullish): Look for buys only. Price stays above the dynamic line.
Red (Bearish): Look for sells only. Price falls under selling pressure.
Smooth Fill: Facilitates quick trend identification without cluttering the candles.
3. Dynamic Trailing Stop The indicator line works as your perfect Trailing Stop Loss. If the trend is strong, simply move your stop following the line candle-by-candle until the market takes you out with profit.
⚙️ Recommended Settings
This script comes with adjustable inputs to adapt to your trading style:
"Topstep Combine" Style (Balanced):
ATR Period: 10
Factor: 3.0
Usage: Ideal for 5-minute charts or conservative scalping on 1-minute charts. Filters noise very effectively.
"NQ Scalper" Style (Aggressive):
ATR Period: 7
Factor: 2.0
Usage: Designed specifically for the Nasdaq on 1-minute charts. Provides very fast entries to capture short volatility bursts. (Warning: Be careful during ranging/choppy markets!).
🛠️ How to Trade
Identify the Trend: Never trade against the indicator color.
If GREEN, only look for buy patterns (pullbacks to the line).
If RED, only look for sell patterns.
The Entry: Wait for the price to close above/below the line and for the color to change.
Risk Management: Place your initial Stop Loss just behind the SuperTrend line and trail it manually candle-by-candle.
Disclaimer: This indicator is a technical assistance tool and replicates popular configurations in the prop trading environment. It does not guarantee profits. Futures trading involves significant risks.
trend analyzer v1Use this indicator as a simple visual assistant to spot trend direction and possible entry moments:
Add the indicator to your chart
Choose the timeframe you normally trade (for example 5m, 15m, 1H).
Apply the indicator; default settings are already optimized.
Read the lines
The green line reflects bullish (upward) pressure.
The red line reflects bearish (downward) pressure.
When green is clearly higher than red, the market is tending upward; when red is higher, it is tending downward.
Use the BUY / SELL labels
BUY label below a candle marks a moment when the candle structure favors an upward move.
SELL label above a candle marks a moment when the structure favors a downward move.
Treat these as potential entries or exits, and confirm with your own system (support/resistance, higher timeframe, etc.).
Check the summary table
Located at the top‑right of the chart.
Shows the current uptrend percentage, downtrend percentage, and a simple status: BUY, SELL, or NEUTRAL.
Use it as a quick “dashboard” to see whether the current candle environment supports long, short, or staying out.
Adjust only what you need
If the chart feels too crowded, turn Show Labels off to keep only the lines and table.
If you prefer a cleaner chart, you can hide the table and only use the labels and lines.
Practical use: keep your main strategy as the decision maker, and use this indicator to confirm whether the current bar structure is aligned with taking a long, taking a short, or waiting.
buy sell ultimate v1Multi‑timeframe trend screener with built‑in visual signals and alerts. It scans up to 5 higher timeframes plus the active chart to keep you trading in line with the dominant trend, then marks where trend conditions shift strongly enough to consider entering, taking profit, or reversing. The table dashboard can be shown in simple, medium, or complete mode so you can glance at just the essentials or a richer context, while the clean BUY / TP BUY / SELL / TP SELL markers help you focus on execution instead of constant chart reading. Designed for intraday and swing traders who want a structured, rule‑based view of trend alignment without having to manage multiple indicators manually.
Base Candle Detector//@version=6
indicator("Base Candle Detector", overlay=true)
// Calculate candle metrics
bodySize = math.abs(close - open)
totalRange = high - low
// Define base as body being 50% or less of total range
// v6 maintains the logic but ensures cleaner internal boolean evaluation
isBase = bodySize <= (totalRange * 0.5)
// Plotting the shape above the candle
plotshape(isBase,
title="Base Candle",
style=shape.diamond,
location=location.abovebar,
color=color.yellow,
size=size.small)
Manual Checklist📋 Manual Trading Checklist
This indicator is used to support disciplined, rule-based trading by displaying a manual checklist directly on the chart.
🎯 Purpose
The goal of this indicator is to keep your trade criteria visible at all times, helping you:
- Stay consistent with your trading rules
- Reduce emotional or impulsive decisions
- Clearly define bias before entering a trade
ℹ️ Important Note
The checklist items and their text cannot be edited.
All items are predefined, based on the checklist I personally use before entering a trade.
Each item can only be enabled or disabled by selecting its state:
🟢 Bullish
🔴 Bearish
⚪ Neutral
This is intentional, to enforce consistency and avoid changing rules mid-trade.
✅ Features
- On-chart checklist displayed as a floating label
- Manual status selection per item (Bullish / Bearish / Neutral)
- Instant updates when inputs are changed
- Works on any symbol and timeframe
- No calculations, no signals, no automation
🧾 Checklist Items
- Trend Change Candle
- Overall Trend
- Volume
- Distance from SMA 20
- Gaps
- Support / Resistance
- CCI
- Checklist Summary (final bias)
🎨 Customization
- Text position: Top / Middle / Bottom & Left / Center / Right
- Vertical offset for fine positioning
- Text size: Huge / Large / Normal / Small
- Fully customizable text color
🛠 How to Use
- Add the indicator to your chart
- Open Settings → Inputs
- Set each checklist item to Bullish, Bearish, or Neutral
- Use the Checklist Summary as your final trade bias
Note: This indicator is fully manual and intended as a decision-support tool only.
ICT Trend Candles [KTY]ICT Trend Candles Indicator
This indicator colors candles based on market structure direction.
Candle colors change when BOS (Break of Structure) or CHoCH (Change of Character) occurs, allowing you to quickly identify the current trend direction.
Structure-Based Coloring
- Bullish structure break → Candles turn bullish color
- Bearish structure break → Candles turn bearish color
- Color changes at trend shift points
Two Structure Options
- INTERNAL: Short-term structure based, faster color changes
- EXTERNAL: Long-term structure based, slower but more reliable
1. Select structure type (INTERNAL or EXTERNAL)
2. Watch for candle color changes to identify trend shifts
3. Combine with other ICT concepts (OB, FVG, Liquidity) for confluence
Pro Tips:
- Use INTERNAL for scalping and short-term trading
- Use EXTERNAL for swing trading and position trading
- Color change after liquidity sweep = high probability reversal signal
Show Trend Candles: Toggle candle coloring on/off
Structure Type: Select INTERNAL or EXTERNAL
Bullish Color: Color when in bullish structure
Bearish Color: Color when in bearish structure
This indicator is designed for educational purposes.
Color change does not guarantee trend reversal.
Always combine with proper risk management.
If you find this indicator helpful, please leave a like and follow for more ICT-based tools!
ICT HTF Candles [KTY]ICT HTF Candles Indicator
This indicator displays higher timeframe candles on the right side of your current chart.
View HTF candle structure in real-time without switching timeframes, helping you understand the bigger picture while trading on lower timeframes.
Dual HTF Support
- Display two different higher timeframes simultaneously
- Customize number of candles to show for each timeframe
Real-time OHLC Tracking
- Trace lines connect current price to HTF candle levels
- See Open, High, Low, Close prices with labels
- HTF candle updates in real-time as price moves
Countdown Timer
- Shows remaining time until HTF candle closes
- Helps time entries and exits around HTF candle close
1. Set your preferred higher timeframes (e.g., 4H and Daily)
2. Watch how LTF price develops within HTF candle structure
3. Use trace lines to see where current price sits relative to HTF OHLC
4. Time your trades around HTF candle close using the timer
Pro Tips:
- Use 4H or Daily when trading on 15m or 1H charts
- HTF candle direction helps confirm your bias
- Watch for LTF setups that align with HTF direction
- HTF candle close often triggers significant moves
HTF Candles (1): Toggle, timeframe selection, number of candles
HTF Candles (2): Toggle, timeframe selection, number of candles
Body: Bullish and bearish candle body colors
Border: Candle border colors
Wick: Candle wick colors
Label Color: Color for price labels and text
HTF1 New Candle (new candle started on first timeframe)
HTF2 New Candle (new candle started on second timeframe)
This indicator is designed for educational purposes.
Only higher timeframes than your current chart can be selected.
More candles require more space on the right side of your chart.
Always combine with proper risk management.
If you find this indicator helpful, please leave a like and follow for more ICT-based tools!
ICT Supply & Demand [KTY]ICT Supply & Demand Indicator
This indicator automatically detects and displays Supply and Demand zones based on swing highs and lows.
Supply and Demand zones are horizontal support/resistance areas where price previously showed strong buying or selling pressure.
Automatic Detection
- Supply Zone (Red): Formed at swing highs where selling pressure was strong
- Demand Zone (Green): Formed at swing lows where buying pressure was strong
- Zones are automatically removed when price breaks through
Dynamic Extension
- Zones extend automatically as new bars form
- Clear visual labels showing SUPPLY and DEMAND
1. Identify Supply and Demand zones on your chart
2. Watch for price reaction when re-entering the zone
3. Combine with Order Block, FVG, or Market Structure for confluence
4. Use zones as reference for take-profit or stop-loss targets
Pro Tips:
- Zones that align with OB or FVG have higher significance
- Multiple touches on a zone increase chance of breakout
- Fresh (untested) zones tend to have stronger reactions
Show Supply & Demand Zones: Toggle zone display on/off
Supply Zone Color: Customize supply zone color
Demand Zone Color: Customize demand zone color
Label Color: Customize text color
Supply Zone Detected
Demand Zone Detected
Supply Zone Broken
Demand Zone Broken
This indicator is designed for educational purposes.
Supply and Demand zones do not guarantee price reversal.
Always combine with proper risk management.
If you find this indicator helpful, please leave a like and follow for more ICT-based tools!
ICT Rejection Block [KTY]ICT Rejection Block Indicator
This indicator automatically detects and displays Rejection Blocks based on ICT (Inner Circle Trader) methodology.
Rejection Blocks are price zones formed by candles with long wicks, indicating strong buying or selling rejection at that level.
Automatic Detection
- Identifies candles with significant wick-to-body ratio
- Rejection High (Red): Long upper wick showing buying pressure rejected
- Rejection Low (Green): Long lower wick showing selling pressure rejected
Multi-Timeframe Support
- Display rejection blocks from two different timeframes simultaneously (LTF & HTF)
- HTF rejection blocks carry more significance
1. Identify rejection blocks on your chart
2. Watch for price reaction when re-entering the rejection zone
3. Combine with Order Block, FVG, or Market Structure for confluence
4. Use rejection block levels as reference for stop-loss placement
Pro Tips:
- HTF rejection blocks (1H+) are more reliable
- Rejection block aligned with OB or FVG increases significance
- Multiple rejection blocks at similar levels indicate strong S/R zone
LTF: Enable and select lower timeframe
HTF: Enable and select higher timeframe
Rejection Block Count: Number of rejection blocks to display per type
Colors: Customize colors for rejection high and low
Show Mitigated Rejection Blocks: Display broken zones in gray
Rejection High Detected
Rejection Low Detected
Rejection High Mitigated
Rejection Low Mitigated
This indicator is designed for educational purposes.
Rejection blocks do not guarantee price reversal.
Always combine with proper risk management.
If you find this indicator helpful, please leave a like and follow for more ICT-based tools!
ICT BPR [KTY]ICT BPR (Balanced Price Range) Indicator
This indicator automatically detects and displays Balanced Price Range (BPR) zones based on ICT (Inner Circle Trader) methodology.
BPR forms when a bullish FVG and bearish FVG overlap, creating a zone where buying and selling pressure are balanced.
Automatic BPR Detection
- Identifies areas where opposing FVGs overlap
- Bullish BPR: Bullish FVG overlaps above bearish FVG
- Bearish BPR: Bearish FVG overlaps above bullish FVG
Visual Display
- Clear box zones showing BPR areas
- Customizable colors for bullish and bearish BPR
- Option to show mitigated (broken) BPR zones in gray
Dynamic Updates
- BPR zones extend automatically
- Zones are removed when price breaks through (unless mitigated display is enabled)
1. Identify BPR zones on your chart
2. Watch for price reaction when re-entering the BPR zone
3. Combine with OB, OTE, or Market Structure for confluence
4. Use BPR levels as reference points for stop-loss or targets
Pro Tips:
- BPR aligned with Order Block increases significance
- Larger overlapping FVGs create more important BPR zones
- Most effective in trending markets with clear FVG formations
Show BPR: Toggle BPR display on/off
Bullish BPR Count: Number of bullish BPR zones to display
Bearish BPR Count: Number of bearish BPR zones to display
Show Mitigated BPR: Display broken BPR zones in gray
Label Color: Customize text color inside BPR boxes
Bullish BPR Detected
Bearish BPR Detected
Bullish BPR Retest
Bearish BPR Retest
This indicator is designed for educational purposes.
BPR zones do not guarantee price reversal.
Always combine with proper risk management.
If you find this indicator helpful, please leave a like and follow for more ICT-based tools!
ICT OTE [KTY]ICT OTE (Optimal Trade Entry) Indicator
This indicator automatically displays the OTE (Optimal Trade Entry) level based on ICT (Inner Circle Trader) methodology.
OTE is the 70.5% Fibonacci retracement level, which is considered a key level where price often reacts during pullbacks.
70.5% Fibonacci Level
- Automatically calculates and displays the OTE level
- Green line with ⬆ indicates uptrend retracement
- Red line with ⬇ indicates downtrend retracement
Multi-Timeframe Support
- Display OTE from two different timeframes simultaneously (LTF & HTF)
- HTF OTE levels carry more significance
Dynamic Calculation
- Automatically identifies swing high and low for the selected timeframe
- OTE level updates as new highs/lows form
1. Identify the OTE level on your chart
2. Watch for price reaction when approaching the OTE line
3. Combine with Market Structure (CHoCH/BOS) for directional bias
4. Look for confluence with OB, FVG, or Liquidity zones at OTE level
Pro Tips:
- HTF OTE (4H, 1D) is more reliable than LTF
- OTE aligned with Order Block increases significance
- Most effective in trending markets, less reliable in ranging conditions
Show OTE: Toggle OTE display on/off
LTF: Enable and select lower timeframe for OTE calculation
HTF: Enable and select higher timeframe for OTE calculation
Price Touched OTE Level
OTE Direction Changed to Bullish
OTE Direction Changed to Bearish
This indicator is designed for educational purposes.
OTE level touch does not guarantee price reversal.
Always combine with proper risk management.
If you find this indicator helpful, please leave a like and follow for more ICT-based tools!
CRT Market Structure Toolkit v2What This Script Does
CRT Market Structure Toolkit v2 is a contextual market analysis tool designed to help traders visualize liquidity, market structure, and session-based behavior on the chart.
This script does not generate trade signals and does not automate entries or exits.
Its purpose is to provide objective reference levels and market context that traders can integrate into their own discretionary trading models.
Why This Is NOT a Simple Indicator Mashup
Although this script combines multiple analytical components, each module serves a specific role within a single, unified market structure framework.
All components are designed to work together to answer three core questions:
Where is liquidity located?
When has liquidity been taken (swept)?
During which sessions is price more likely to expand or react?
This makes the script a cohesive toolkit, not a random collection of indicators.
Core Concepts Used
This script is based on widely used market structure and liquidity concepts, including:
Previous Day High / Low (daily liquidity pools)
Higher Timeframe Highs & Lows
Liquidity sweeps (wick-based stop runs)
Fair Value Gaps (price imbalance)
Balanced Price Ranges (overlapping imbalances)
Session timing and volatility windows (Killzones)
Module Explanation
1. Previous Day High / Low (PDH / PDL – New York Session)
Tracks the full 24-hour New York trading day
Projects previous day highs and lows forward
Detects when price wicks above or below these levels
Swept levels remain visible and change style for clarity
These levels are commonly used to identify daily liquidity targets.
2. Higher Timeframe Highs & Lows
Allows the user to select any higher timeframe (e.g. 4H)
Projects completed HTF highs and lows onto lower timeframes
Detects liquidity sweeps on these HTF levels
Each level maintains its own sweep state
This helps traders align lower timeframe execution with higher timeframe structure.
3. NY Midnight Open
Marks the New York midnight opening price
Acts as a daily equilibrium reference
Resets automatically every New York trading day
This level is often used for bias and mean reversion analysis.
4. Fair Value Gap (FVG) Detection & Nearest FVG Selection
Identifies bullish and bearish Fair Value Gaps using a 3-bar displacement model
Filters FVGs based on:
Lookback period
Minimum price gap
User-defined mitigation rules
Displays only the nearest valid FVG to current price
Detects Balanced Price Ranges (BPR) when bullish and bearish FVGs overlap
This module helps visualize price imbalance and potential reaction zones, not entries.
5. Killzones (Session-Based Analysis)
Highlights user-defined time windows (sessions)
Draws dynamic boxes that expand with price
Helps traders focus on periods where volatility and liquidity are typically higher
Sessions are fully configurable.
Liquidity Sweep Configuration
Lower Timeframe (LTF) sweeps can be filtered by specific hours or minute ranges, allowing traders to focus only on liquidity events relevant to their strategy.
Daily PDH / PDL levels are fixed to the full New York trading day and are not adjustable, ensuring consistency.
How This Script Is Intended To Be Used
This script is meant to be used as a visual decision-support tool, alongside:
Price action analysis
Risk management rules
A personal trading plan
It does not replace trader judgment and should not be used in isolation.
Disclaimer
This script is provided for educational and analytical purposes only.
It is not a signal indicator, does not provide trading advice, and does not guarantee any trading outcome.
All trading decisions and associated risks remain entirely the responsibility of the user.
The developer assumes no liability for losses or damages resulting from the use of this script.
Final Notes for Moderation
This script is original in structure and implementation
All components are intentionally integrated into a single market structure framework
ICT Premium & Discount [KTY]ICT Premium & Discount Indicator
This indicator automatically displays Premium and Discount Zones based on ICT (Inner Circle Trader) methodology.
Premium & Discount zones divide the current price range into upper and lower areas based on swing highs and lows. This helps traders understand where price sits within the broader range.
Three-Zone Structure
- Premium Zone (Red): Upper portion of the range
- Equilibrium (Gray Dashed): Middle 50% line, fair value reference point
- Discount Zone (Green): Lower portion of the range
Multi-Timeframe Support
- Display zones from two different timeframes simultaneously (LTF & HTF)
- HTF zones carry more significance than LTF zones
Dynamic Range Calculation
- Automatically identifies swing high and low for the selected timeframe
- Zones update as new highs/lows form
1. Identify the current zone - Is price in Premium, Equilibrium, or Discount?
2. Combine with Market Structure - Use CHoCH/BOS to confirm directional bias
3. Look for confluence - OB, FVG, or Liquidity zones within Premium/Discount add significance
4. Use Equilibrium as reference - Price often reacts around the 50% level
Pro Tips:
- HTF zones (4H, 1D) are more significant than LTF zones
- Most effective when combined with other ICT concepts
- Ranging markets may see price oscillate between zones without clear direction
Show Premium & Discount Zones: Toggle zone display on/off
LTF: Enable and select lower timeframe for zone calculation
HTF: Enable and select higher timeframe for zone calculation
Price Entered Premium Zone
Price Entered Discount Zone
This indicator is designed for educational purposes.
Always combine with proper risk management.
If you find this indicator helpful, please leave a like and follow for more ICT-based tools!
Box SeasionTrading Sessions & Tokyo Sweep Indicator
This indicator highlights the Asia, Europe (London), and US (New York) trading sessions with clear session boxes to provide intraday context.
It tracks the Asia session high and low and detects liquidity sweeps of these levels during the Europe and US sessions, with optional alerts.
The tool is designed for session-based market structure and liquidity analysis, not as a buy/sell signal generator.
ICT Market Structure [KTY]ICT Market Structure Indicator
Overview
This indicator automatically detects and displays Market Structure based on ICT (Inner Circle Trader) methodology.
Market structure analysis identifies trend direction and potential reversal points by tracking swing highs and lows. Understanding structure is fundamental to ICT trading concepts.
Key Features
Internal & External Structure
Internal Structure: Short-term swings for quick trend detection (displayed with dashed lines)
External Structure: Long-term swings for major trend identification (displayed with solid lines)
Choose to display Internal, External, Both, or None
CHoCH & BOS Detection
CHoCH (Change of Character): First sign of potential trend reversal
BOS (Break of Structure): Confirmation of trend continuation
Internal labels: lowercase (choch/bos)
External labels: uppercase (CHOCH/BOS)
Equal Highs & Equal Lows
EQH: Multiple highs at similar price levels — liquidity pool above
EQL: Multiple lows at similar price levels — liquidity pool below
Smart money often sweeps these levels before reversing
Swing Point Labels
HH (Higher High): Uptrend continuation
HL (Higher Low): Uptrend confirmation
LH (Lower High): Downtrend continuation
LL (Lower Low): Downtrend confirmation
How to Use
Identify the trend using HH/HL (bullish) or LH/LL (bearish) patterns
Wait for CHoCH as the first signal of potential reversal
Confirm with BOS in the new direction
Watch EQH/EQL levels for potential liquidity sweeps
Combine with OB, FVG, Liquidity zones for higher probability setups
Pro Tips:
External structure is more reliable than internal structure
CHoCH after liquidity sweep = high probability reversal
Multiple timeframe analysis increases accuracy
Internal CHoCH can provide early entries, but with higher risk
Settings
SettingDescriptionStructure TypeSelect INTERNAL, EXTERNAL, ALL, or NONEInternal Structure ColorsCustomize bullish/bearish colors for internal structureExternal Structure ColorsCustomize bullish/bearish colors for external structureEQL & EQHToggle equal highs/lows display with custom colorsSwing PointsToggle HH/HL/LH/LL labels with custom color
Alerts
Structure Alerts:
🟢 Bullish CHoCH (Internal)
🔴 Bearish CHoCH (Internal)
🟢 Bullish CHOCH (External)
🔴 Bearish CHOCH (External)
🟢 Bullish BOS (Internal)
🔴 Bearish BOS (Internal)
🟢 Bullish BOS (External)
🔴 Bearish BOS (External)
Equal Levels Alerts:
🔴 Equal Highs (EQH)
🟢 Equal Lows (EQL)
Swing Point Alerts:
📈 Higher High (HH)
📈 Higher Low (HL)
📉 Lower High (LH)
📉 Lower Low (LL)
Notes
This indicator is designed for educational purposes
Internal structure provides faster signals but more noise
External structure is slower but more reliable
Always combine with proper risk management
If you find this indicator helpful, please leave a like and follow for more ICT-based tools!






















