Kaste Trend MA (Bullish/Bearish)This indicator plots a moving average on top of the price chart and changes its color based on market trend direction.
When the moving average is rising, it turns green to indicate a bullish market.
When the moving average is falling, it turns red to indicate a bearish market.
The trend is determined by the slope of the moving average, making it a simple and clear visual trend indicator.
Chỉ báo và chiến lược
ADR**Overview**
This indicator displays the **Average Daily Range (ADR)** and **ADR Percentage** in a customizable table on your chart.
While the standard ATR (Average True Range) is a popular metric for volatility, it accounts for price gaps (e.g., overnight moves). **ADR**, on the other hand, strictly measures the average distance between the **High** and **Low** of price bars, completely ignoring gaps.
**Why use ADR instead of ATR?**
* **Day Trading:** For intraday traders (Forex, Crypto, Futures), ADR is often preferred because it calculates the "tradable" range of the day. It answers the question: *"On average, how much does this asset move from High to Low?"*
* **Target Setting:** ADR is excellent for projecting daily highs and lows. If price has already moved 100% of its ADR, the statistical probability of further extension decreases.
* **Pure Volatility:** It filters out the noise of overnight gaps to show pure intraday volatility.
**Calculation Logic**
* **ADR:** Calculated using a Simple Moving Average (SMA) of the `High - Low` range over the specified length.
* Formula: `SMA(High - Low, Length)`
* **ADR%:** Shows the ADR relative to the current price.
* Formula: `(ADR / Current Close) * 100`
**Features**
* **Clean Dashboard:** A minimalist table displays the ADR value and the ADR %.
* **Customizable:** You can change the calculation length (default is 14) and move the table to any corner of the chart (Top/Bottom, Left/Right) to fit your workspace.
**Settings**
* **ADR Length:** The lookback period for the average (Default: 14).
* **Display Position:** Choose where the table appears on your screen.
ST | TICK BarsThis indicator displays Market Breadth data (TICK) in a clean, institutional-style bar chart format with a clear Zero Line reference. It is essential for validating intraday momentum and trend strength.
ST | TTM SqueezeThis is a minimalist implementation of the classic "Squeeze" setup, designed to declutter your chart. Instead of complex histograms, this indicator focuses solely on the binary state of volatility compression.
How it works: It identifies periods where volatility contracts significantly, often preceding explosive moves.
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.
DANI _ MTF Pullback - RSI PanelMTF Pullback - RSI Panel Summary
Purpose: Companion indicator for the main strategy that displays RSI with divergence detection in a separate pane below the price chart.
Settings
ParameterDefaultDescriptionRSI Length14Lookback period for RSI calculationRSI Oversold Level30Threshold for oversold conditionRSI Overbought Level70Threshold for overbought conditionDivergence Lookback Bars10How many bars to look back for divergence detection
What It Displays
RSI Line — Changes color based on zone:
Purple = neutral (between 30-70)
Green = oversold (below 30)
Red = overbought (above 70)
Horizontal Levels:
Red dashed line at 70 (overbought)
Green dashed line at 30 (oversold)
Gray dotted line at 50 (midpoint)
Zone Fills:
Light red shading above 70
Light green shading below 30
Divergence Markers:
"DIV" label with lime circle = bullish divergence (price makes lower low, RSI makes higher low while oversold)
"DIV" label with fuchsia circle = bearish divergence (price makes higher high, RSI makes lower high while overbought)
Background Flash:
Green flash when bullish divergence detected
Red flash when bearish divergence detected
Divergence Logic
Bullish: Price makes a lower low AND RSI makes a higher low AND RSI is in oversold territory → potential reversal up
Bearish: Price makes a higher high AND RSI makes a lower high AND RSI is in overbought territory → potential reversal down
EMA 5 7 Ribbon You can use this to catch bi moves.
There are simple moving averages.
you can change colour in settings.
Key Levels - Prop Trader JourneyKey Levels – Prop Trader Journey (Intraday Levels + Clean Right-Side Layout)
This indicator plots session-based reference levels commonly used for intraday futures/stocks, with a focus on clean chart layout and label collision handling.
What it plots (toggle each on/off)
Today’s RTH High/Low (TDH/TDL)
Opening Range High/Low (ORH/ORL) based on the first N minutes after RTH open
Pre-Market High/Low (PMH/PML) based on the premarket session window
First Hour High/Low (1HH/1HL) based on the first N minutes after RTH open
Yesterday’s RTH High/Low (YDH/YDL) captured at the next RTH open
RTH Open price
RTH Average line (AVG) using a selectable source (HL2 / HLC3 / OHLC4 / HLCC4)
This Week / Last Week levels (O/H/L/C + Avg) from the weekly timeframe
Optional Session Open level at a configurable time (default 18:00 NY)
2 Custom price levels (optional extend-left)
How levels are calculated (high level)
The script detects whether the current bar is inside RTH / Pre-Market / Opening Range / First Hour using your chosen time zone and session templates.
High/Low levels update in real time while inside each session window. Premarket levels are cached so they remain visible after premarket ends.
Weekly levels are pulled from the weekly timeframe to provide higher-timeframe context.
Display modes
Compact mode: levels are drawn in a compact “right-side” layout using a configurable right offset and line length.
Pivot mode: levels originate from the bar where the level was established/updated and extend toward the right.
Label collision handling (the “unique” part)
When multiple levels are close together, labels can overlap. This script supports:
Merge: combine nearby levels into one label within a tick threshold
Stack: show separate labels stacked vertically
Merge + Stack (4+): merge normally, but stack when there are many levels
This helps visualize confluence/stacked zones without clutter.
Customization
Every level has its own color / line style / width controls. Labels have adjustable text/bg/size, and custom levels can extend left by a user-defined number of bars.
How to use with you trade
Use these levels as reaction areas (support/resistance, rejection, breakout/retest). When labels “stack” or multiple names appear merged at similar prices, that signals confluence—often a more important zone than a single level.
Simple moving averageThis indicator is based on simple moving average
if you are struggling where to get in to the market it can help you to fine the entries by increasing moving average number you can remove the wrong buy sell signals.
Momentum Fusion (CCI + RSI)1. The CCI Engine (Trend & Deviation)
The White Line: Represents the raw Commodity Channel Index. It measures how far the current price is from its statistical average.
The Yellow Line: An EMA (Exponential Moving Average) of the CCI. This acts as a "trigger." Instead of buying the moment the CCI turns up, you wait for the White line to cross the Yellow line, confirming a shift in momentum.
Key Zones:
Above +100: Strong Bullish Trend (Common in your IREN and SNDK holdings).
Below -100: Strong Bearish Trend or "Oversold" (Watch for this in NEM or APA).
2. The RSI Filter (Velocity & Exhaustion)
The Aqua Line: Represents the Relative Strength Index.
The Scaling: Since RSI usually lives between 0–100 and CCI fluctuates between -200 and +200, the script automatically "stretches" the RSI so you can compare it directly to the CCI on the same pane.
Logic: It prevents "chasing." If the CCI tells you to buy, but the RSI is already near the top of the chart, the script will be cautious.
3. Visual Alerts & "Fusion" Signals
Buy Label (Green): Appears when the CCI crosses back above the -100 line (recovering from a dip) AND the RSI is below 40 (meaning there is plenty of "room" to grow before the stock gets tired).
Sell Label (Red): Appears when the CCI crosses below +100 (losing steam) AND the RSI is above 60 (indicating the move is likely exhausted).
Background Highlighting: * Green Shading: High-conviction buying zone (Extreme Oversold).
SwiftEdge ApexThis open-source indicator is designed to help traders visually identify aggressive volume activity ("big trades"), place it in the context of dynamic price deviation from an exponentially weighted VWAP, track a developing Point of Control (POC) during a user-defined session, and highlight potential absorption or exhaustion patterns.
Core Components and Original Integration:
Adaptive VWAP with EWMA Deviation Bands
Instead of a standard cumulative VWAP, the script calculates an exponentially weighted moving average (EWMA) of variance on price-volume data (using a user-adjustable lambda sensitivity). This produces smoother, faster-adapting standard deviation bands (1σ to 3σ) that highlight statistically significant price extensions more responsively than simple moving averages.
Tiered Big Trade Detection (Footprint-Style Bubbles)
Volume is compared against a simple moving average over a user-defined lookback period. Trades exceeding customizable multipliers (1.2× to 8×) and a minimum volume threshold are flagged.
For Premium users, the bubble is plotted at the volume-weighted average price within the bar's 1-second sub-bars (true footprint precision). Non-Premium users fall back to the bar's close price (no errors occur). Bubble size scales with multiplier strength, with white outlines on the largest ones for clarity, and bubbles are colored green/red based on candle direction.
Live Session-Based POC
Volume is accumulated at price levels (rounded to 10 ticks) starting from a configurable session time (default 09:00). The array resets on new sessions or daily changes, producing a developing POC line that acts as a potential value-area magnet or support/resistance reference.
Absorption & Exhaustion Filters
Absorption: High-volume bars with unusually small range (below average range × user multiplier) are marked with lime/red triangles — suggesting hidden buying/selling pressure.
Exhaustion: Extremely high-volume bars with tiny bodies (small close-open relative to range) receive a background tint and "EXH" label — indicating potential climactic activity or fatigue.
How the Elements Work Together:
The VWAP bands provide overall market context (is price extended?). Big-trade bubbles show where aggressive participants are active. The session POC adds a developing fair-value reference. Absorption and exhaustion signals help interpret whether big volume is being met with resistance (absorption → possible continuation) or capitulation (exhaustion → possible reversal). Together they create a layered "smart money footprint" overlay rather than isolated plots.
How to Use the Indicator:
Apply to liquid instruments with reliable volume data (futures, major stocks, large-cap crypto).
In the "Big Trade Bobler" settings:
Adjust lookback period and minimum volume to reduce noise.
Tune multipliers (lower = more signals, higher = stronger but rarer events).
Turn "Use Premium Bubbles" off if you do not have TradingView Premium (script gracefully uses bar close instead of 1-second data).
Set session start hour/minute for POC calculation (e.g., NYSE open at 9:30).
Enable/disable absorption triangles and exhaustion highlights/labels based on preference.
Interpretation tips:
Watch for clusters of large bubbles near VWAP ±2σ/3σ or close to the POC line.
Absorption on trend bars may indicate continuation.
Exhaustion often appears at swing highs/lows and can precede reversals.
Important Limitations:
1-second footprint precision requires TradingView Premium; non-Premium accounts use standard bar close (still functional but less granular).
Volume data quality depends on the symbol and data feed (tick volume is used as proxy on forex/crypto).
This is a discretionary visualization tool — not a mechanical strategy, no entry/exit signals, and no performance backtest is included.
Volume spikes and patterns do not predict future price movement with certainty; always use in combination with your own analysis and proper risk management.
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 Kill Zone [KTY]ICT Kill Zone Indicator
This indicator displays ICT Kill Zones, which are high-liquidity trading periods during major exchange opening hours.
Smart money tends to make significant moves during these times, resulting in increased volatility and trading volume.
Four Kill Zones
- AS KZ (Asian): Lower volatility, range formation period
- LDN KZ (London): European session start, liquidity surge
- NY KZ (New York): Europe + US overlap, strongest moves
- LDN CL KZ (London Close): London closing, position unwinding period
Market Hours Display
- Shows actual trading hours for Asian, London, and New York markets
- High/low lines for each session
Session Indicators
- Visual markers at the bottom of chart showing active kill zones
- Labels when each kill zone begins
1. Identify which kill zone is currently active
2. Signals during kill zones (CHoCH/BOS, OB, FVG) have higher significance
3. Watch for Asian range breakout in London/New York sessions
4. Be cautious of false moves outside kill zone hours
Pro Tips:
- New York kill zone typically has the strongest moves
- London open often sets the daily direction
- Asian session forms the range that gets broken later
- Combine kill zones with other ICT concepts for best results
Show Kill Zones: Toggle kill zone display on/off
Show Market Hours: Toggle market hours lines on/off
Show Latest Data Only: Display only the most recent kill zone
Daylight Saving Time: Apply DST adjustment (On/Off)
Asian Kill Zone Started
London Kill Zone Started
New York Kill Zone Started
London Close Kill Zone Started
This indicator is designed for educational purposes.
Kill zones only display on 15-minute or lower timeframes.
Always combine with proper risk management.
If you find this indicator helpful, please leave a like and follow for more ICT-based tools!
KK Prev-Day/Week H/L with AlertsThis indicator auto plots previous day high and low, and previous week high and low.
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!
A Perfectly Simple Risk CalculatorA Perfectly Simple Risk Calculator
I use bad risk.
I learned my lesson.
This tool will tell me how many contracts to use according to my risk amount.
Thank you Grok for writing me this code.






















