CloudShiftCloudShift + Bollinger Bands
This version of CloudShift now includes fully optimized Bollinger Bands with all three dynamic lines:
Upper Band: Highlights expansion during volatility spikes.
Lower Band: Identifies compression and accumulation zones.
Centerline (Basis): A smooth reference of the moving average, providing better visual balance and directional context.
The bands are drawn with thin, clean lime lines, designed to integrate perfectly with the cloud logic — keeping your chart minimalist yet powerful.
This update enhances the CloudShift indicator by providing a clear visual framework of market volatility and structure without altering its original logic.
Recommended for use on: NASDAQ, S&P 500, and other high-volatility futures.
Recommended timeframe: 5–15 minutes.
Indicators and strategies
Forex Session High/Low TrackerThis indicator maps out each Forex session along with their relative highs and lows.
Customizable Dashboard (SIMPLE)This is a custom table where you can track any ticker and it's daily change. color coded to make things easy.
MACD Zones (Background Only)Indicator which shows the convergence and divergence zones directly on the graph by highlighting in red (convergence) and green (divergence).
Alternating KAMA-MACD Buy/Sell Triangles//@version=6
indicator("Alternating KAMA-MACD Buy/Sell Triangles", overlay=true)
// === Inputs ===
fastLen = input.int(10, "Fast KAMA Length", minval=2)
slowLen = input.int(30, "Slow KAMA Length", minval=2)
signalLen = input.int(9, "Signal KAMA Length", minval=1)
fastSCPeriod = input.int(2, "KAMA Fast SC period", minval=1)
slowSCPeriod = input.int(30, "KAMA Slow SC period", minval=2)
// === Helper: Kaufman's Adaptive Moving Average ===
// src = source series
// n = efficiency lookback length
// fastP, slowP = periods for smoothing constant (SC)
f_kama(src, n, fastP, slowP) =>
var float kama = na
if bar_index == 0
kama := src
else
change = math.abs(src - src )
vol = 0.0
for i = 0 to n - 1
vol += math.abs(src - src )
er = vol == 0.0 ? 0.0 : change / vol
fastSC = 2.0 / (fastP + 1.0)
slowSC = 2.0 / (slowP + 1.0)
sc = math.pow(er * (fastSC - slowSC) + slowSC, 2)
kama := nz(kama , src) + sc * (src - nz(kama , src))
kama
// === Compute KAMA-based MACD ===
kamaFast = f_kama(close, fastLen, fastSCPeriod, slowSCPeriod)
kamaSlow = f_kama(close, slowLen, fastSCPeriod, slowSCPeriod)
macd_line = kamaFast - kamaSlow
signalKama = f_kama(macd_line, signalLen, fastSCPeriod, slowSCPeriod)
hist = macd_line - signalKama
// === Raw Signals ===
buyRaw = ta.crossover(macd_line, signalKama) and hist > 0
sellRaw = ta.crossunder(macd_line, signalKama) and hist < 0
// === Alternating filter ===
var int lastSignal = 0 // 1 = last Buy, -1 = last Sell, 0 = none
buySignal = buyRaw and lastSignal != 1
sellSignal = sellRaw and lastSignal != -1
if buySignal
lastSignal := 1
if sellSignal
lastSignal := -1
// === Plot Triangles ===
plotshape(buySignal, title="Buy Signal", style=shape.triangleup, location=location.belowbar, color=color.green, size=size.large, text="BUY")
plotshape(sellSignal, title="Sell Signal", style=shape.triangledown, location=location.abovebar, color=color.red, size=size.large, text="SELL")
Daily High/Low/Mid (Prev Day Mid-vs-Next-Mid BG)it gives background depending upon previous day and next day midline.
4H + 15m Sell Signals It shows sell positions on the 15 min based on 4 hour ,imbalance, order block and swing high and low frameworks.
MTF TR HelperThe “MTF TR Helper” is a TradingView indicator that displays TC888’s Time Rotation (TR) slots for the London and New York sessions. It’s designed for intraday traders who want precise timing references based on TC888’s method.
It marks expert-level (orange) and sweetspot (green) TR timings directly on the chart using small visual cues. These slots help identify potential points of interest during active market hours. The script is optimized for lower timeframes and automatically filters out markers on higher timeframes to reduce clutter.
Key Features:
• 🔶 Orange lines = Expert TR slots (per TC888)
• 🟢 Green lines = Sweetspot TR slots (per TC888)
• ⚪ Dots = Hourly rotation points, including new 4-hour bars
• 📈 Works best on 1m and 5m charts; adapts visibility based on timeframe
• 🕒 Built on London and New York time zone references
This tool follows the timing logic of TC888, offering a clean and practical way to stay aligned with key session-based rotations.
Daily High/Low/Mid (Prev Day Extended Split + VWAP BG) it will tell you market bias with the help of vwap and previous day middle line
Pops Master Overlay -Soft Cloud + EMA 5/20/200 + EMA 13/48/200 ⚙️ SETUP & PURPOSE
This indicator combines everything you and I built into one clean, eye-friendly suite:
Soft Cloud Bands for volatility & trend confirmation
Bollinger & Keltner “Squeeze” logic for compression signals
Two EMA families for short-term vs. momentum trend
VWAP toggle for intraday equilibrium reference
🧭 QUICK START
Apply to Chart
Add the script (overlay=true) — works best on 2-minute to daily timeframes.
Choose Theme
Default: Graphite Gray (gentle and easy on the eyes)
You can switch to Soft Teal or Smoke Blue in settings.
Adjust Cloud
“Show Cloud Fill” → toggles the soft volatility zone
“Cloud Transparency” → 92–96 = softer background
“Show Background Tint” → adds a barely visible page hue
🧠 EMA SYSTEMS (Your Two Trading Views)
🔹 Set A – 5 / 20 / 200 EMA
Purpose: Fast, reactive, perfect for momentum & scalp entries
EMA 5 → micro trend (very short-term speed)
EMA 20 → intraday rhythm
EMA 200 → master bias line (above = bullish, below = bearish)
Usage Tip:
When EMA 5 crosses above EMA 20 while price is above the 200, that’s your “early push” confirmation.
Reverse for short bias.
➡ Toggle visibility:
Settings → EMA Set A → turn each one on/off individually.
🔹 Set B – 13 / 48 / 200 EMA
Purpose: Slower, smoother, designed for swing trades & trend filtering
EMA 13 → trend guide
EMA 48 → intermediate momentum
EMA 200 → long-term direction
Usage Tip:
Look for 13 > 48 > 200 stacking for clean, trending structure.
If they’re twisted together, it’s chop — step aside.
➡ Toggle visibility:
Settings → EMA Set B → turn each one on/off individually.
You can run both sets at once to compare momentum vs. structure.
💥 SQUEEZE ZONE
Red dots appear when Bollinger Bands are inside Keltner Channels → low volatility (squeeze forming).
Green dots appear when the squeeze releases → breakout conditions.
💡 Combine this with your EMAs:
If the squeeze releases while both EMA sets align bullishly, it’s often your best breakout timing.
🧮 VWAP
Toggle “Show VWAP (intraday)” to anchor your price bias around session mean value.
Price above VWAP = buyers control; below = sellers control.
👁️ RECOMMENDED SETTINGS
Setting Recommended
Cloud Theme Graphite Gray
Cloud Transparency 92–96
Band Lines Transparency 45
EMA Lines Set A for Day Trading, Set B for Swing
Squeeze Dots ON for momentum confirmation
🕹️ TIPS FOR TOGGLING EMAs
To switch quickly:
Open gear ⚙️ → scroll to “EMA Set A” or “EMA Set B.”
Turn off the ones you don’t want.
You can rename colors in settings to keep them separate (e.g., Green/Gold for A, Lighter Green/Gold for B).
Visual layering trick:
Run Set A (solid) for live momentum.
Run Set B (faint) to see long-term structure behind it.
🌤️ POPS RULE OF THUMB
“When both EMA sets line up, the squeeze releases, and price rides above the cloud —
that’s not a maybe… that’s a momentum wave.”
ICT Suspension BlocksICT Suspension Block (SB) Indicator
The ICT Suspension Block (SB) is a three-candle price action pattern that often act as support or resistance zones. A Suspension Block is a three-candle pattern showing a brief pause in price efficiency before continuation. These zones frequently serve as areas where price may later return, offering traders potential trading opportunities.
Pattern Definition
A Suspension Block forms when three consecutive candles move in the same direction but leave behind a specific body-to-body imbalance. (a gap between the bodies of consecutive candles).
Bullish Suspension Block (+SB):
All three candles are bullish (close > open).
Candle 1 close < Candle 2 open.
Candle 2 close < Candle 3 open.
Zone = from Candle 1 close to Candle 3 open.
Bearish Suspension Block (-SB):
All three candles are bearish (close < open).
Candle 1 close > Candle 2 open.
Candle 2 close > Candle 3 open.
Zone = from Candle 1 close to Candle 3 open.
These zones mark areas where price was temporarily imbalanced. Price often “respects” these levels later, either bouncing from them or breaking through them, which can provide valuable trade context.
Application
Suspension Blocks are used to mark areas where price may later react:
A Bullish SB can act as potential support.
A Bearish SB can act as potential resistance.
The significance of a block depends on market context. Blocks formed during strong, impulsive moves tend to be more meaningful than those in consolidation.
How the Indicator Works
Identifies bullish and bearish suspension blocks using body gap imbalances.
Draws colored zones (green = bullish, red = bearish) directly on the chart.
Extends zones forward until they are inversed by price action.
Once inversed, zones switch to a neutral color, allowing traders to annotate/extend them manually if desired.
Includes Consequent Encroachment (CE) lines (the 50% equilibrium of the block), which many traders use as reaction levels.
Features
Customizable colors for bullish, bearish, and inversed zones
Extend blocks indefinitely forward or limit them to a set number of bars
Adjustable maximum number of displayed blocks for performance control
Consequent Encroachment (CE) (Middle Point, 50%, Equilibrium) line feature
Configurable CE line style, color, and width
How to Use It
Trend Following: Blocks forming in the direction of trend can act as continuation zones.
Reversals: Opposite-direction blocks may signal exhaustion and potential turning points.
Liquidity Levels: CE lines (50% of block) often serve as reaction levels for entries, partials, or stop placement.
Context is Key: Suspension Blocks should not be used in isolation. Combine them with market structure, liquidity pools, or other confluence factors for best results.
Notes
This indicator is intended for technical analysis and research.
It should always be combined with proper risk management and a complete trading plan.
Past market behavior does not guarantee future results.
Multi-Signal IndikatorHier ist eine professionelle Beschreibung für deinen Indikator auf Englisch:
Multi-Signal Trading Indicator - Complete Market Analysis
This comprehensive trading indicator combines multiple technical analysis tools into one powerful dashboard, providing traders with all essential market information at a glance.
Key Features:
Trend Analysis: Three EMAs (9, 21, 50) with automatic trend detection and Golden/Death Cross signals
Momentum Indicators: RSI with overbought/oversold zones and visual alerts
Trend Strength: ADX indicator with DI+ and DI- showing the power of bullish and bearish movements
Market Fear Gauge: VIX (Volatility Index) integration displaying market sentiment from calm to panic levels
Volume Confirmation: Smart volume analysis comparing current activity against 20-period average
Support & Resistance: Automatic pivot point detection with dynamic S/R lines
Buy/Sell Signals: Combined signals only trigger when trend, RSI, and volume align perfectly
Visual Dashboard: Color-coded info panel showing all metrics in real-time with intuitive emoji indicators
Perfect for: Day traders, swing traders, and investors who want a complete market overview without cluttering their charts with multiple indicators.
Customizable settings allow you to adjust all parameters to match your trading style.
TokMaz – Signal Plain🧭 Overview
A clean, lightweight, and non-repainting directional signal indicator built for serious traders.
This version is fully optimized and locked to ensure stable performance and consistent signal output.
⚙️ Features
1. Designed to follow price precisely (no delay or offset).
2. Non-repainting structure — all signals confirmed on bar close.
3. Automatic Buy/Sell/Rejection alerts ready for webhook or automation use.
4. Minimal visual design — clear lines, direct chart attachment, no background clutter.
5. Integrated trend reference line (SMA200) for long-term view.
💡 Signal Display:-
🔵 BUY Solid – Bullish directional setup
🔴 SELL Solid – Bearish directional setup
⚪ REJ→BUY / REJ→SELL – Potential rejection or reversal zones
All signals appear directly on candles for instant readability and execution timing.
📢 Alerts:-
✅ BUY Solid
✅ SELL Solid
⚡ REJ→BUY
⚡ REJ→SELL
Works seamlessly with TradingView notifications or external automation.
📈 Style:-
EMA50 (dynamic price reference)
SMA200 (trend backbone)
Clean, professional visual — perfect for live trading or educational setups.
Breakout Score (0–100)Breakouts are often the trader's best setups. Often seen on the chart as wedges and flags, consolidation before a pop up or down. This script attempts to visualize breakout potential with gradients in the background. I built this to place on my side charts to quickly visualize that a setup was forming.
For this indicator, Breakouts have generally been assumed as:
Decrease in average volume over N candles
Proximity to VWAP
Convergence/cross of price to the 9, 20 and 50 EMAs
Range compression (formation of flag or consolidation)
each of these factors are scored and rated. Multiple signals exponentially increase the gradient. Depending on the score, the chart will display a visual gradient behind the chart. Color, opacity and filtering fully customizable.
Enjoy!
VIX Fear Gauge – Intraday Horizontal with alerts by Carlos CThe VIX Fear Gauge – Intraday Horizontal is a clean overlay tool that displays the current market sentiment (Fear & Greed levels) based on the VIX index.
Key Features:
📊 Horizontal Dashboard with five levels: Low, Light Fear, Neutral, High Fear, Panic.
🎨 Color Schemes: choose between Normal (fear = red) or Inverted (fear = green).
📍 Custom Positioning: move the panel to any chart corner.
🏷️ Dynamic Label: optional large label showing the current VIX value and category.
🚨 Smart Alerts: triggers when VIX enters or exits High Fear and Panic zones.
This indicator is designed for intraday traders who use the VIX as a risk barometer to confirm directional bias in SPY, QQQ, and other equities or options trading setups.
bar count plot only for far lookbackPurpose:
TradingView limits the number of text/label objects (≈500), which causes traditional bar-count indicators to stop showing numbers when you scroll far back in history.
This plots-only version bypasses that limitation entirely, allowing you to view bar numbers anywhere on the chart, even thousands of bars back.
How It Works:
Displays each bar’s in-day sequence number (1–78 by default) under the candles.
Counts restart automatically at the start of each trading day.
Uses a dual-channel “digit plot” system (tens + ones) instead of labels—extremely light on performance and unlimited in lookback.
The digits are drawn every N bars (default = 3) to keep the view uncluttered.
Key Parameters:
Show every Nth bar: Controls how often numbers appear (1 = every bar, 3 = every 3 bars, etc.).
Notes:
Digits are plotted directly via plotshape()—no labels—so they remain visible even 5 000 + bars back.
Alignment may vary slightly depending on chart zoom; this version is intended mainly for deep historical review rather than precise near-term alignment.
Channels by TradingConTotoThis indicator plots clear and minimalistic High (H) and Low (L) pivot points only within the selected trading session (e.g., 10:00–12:00).
During the active session, the background is shaded for easy visual reference, and pivot labels alternate automatically — meaning no consecutive H or L points appear in a row. This makes it simple to identify real swing changes within a specific session.
⚙️ Features
Detects and labels pivots only during the chosen time range.
Alternating logic prevents consecutive highs or lows (H → L → H → L).
Clean session background highlight for visual clarity.
Fully customizable parameters (session time, sensitivity, colors, etc.).
Ideal for intraday traders, scalpers, and structure-based strategies.
💡 Suggested Use
Perfect for traders who focus on specific market sessions (e.g., New York, London, or custom hours).
The alternating pivot logic helps visualize market swings and structural shifts without visual clutter, making it an excellent companion for price action analysis.
Range Breakout with Volume ConfirmationRange Breakout along with Volume Build up. However, ADX needs to be checked manually
10/21 EMA + 50/200 Daily SMAAll four relevant moving averages in one script to allow you to add move indicators.
Ichimoku PourSamadi Signal [TradingFinder] KijunSen Magic Number🔵 Introduction
The Ichimoku Kinko Hyo system is one of the most comprehensive market analysis tools ever created. Developed by Goichi Hosoda, a Japanese journalist in the 1930s, its purpose was to allow traders to recognize the balance between price, time, and momentum at a single glance. (In Japanese, Ichimoku literally means “one look.”)
At the core of the system lie five key components: Tenkan-sen (Conversion Line), Kijun-sen (Baseline), Chikou Span (Lagging Line), and the two leading spans, Senkou Span A and Senkou Span B, which together form the well-known Kumo or cloud representing both temporal structure and equilibrium zones in the market.
Although Ichimoku is commonly used to identify trends and support/resistance levels, a deeper layer of time philosophy exists within it. Ichimoku was not designed solely for price analysis but equally for time analysis.
In the classical model, the numerical cycles 9, 26, 52 reflect the natural rhythm of the market originally based on the Tokyo Stock Exchange’s trading schedule in the 1930s.
These values repeat across the system’s calculations, forming the foundation of Ichimoku’s time symmetry where price and time ultimately seek equilibrium.
In recent years, modern analysts have explored new approaches to extract time-based turning points from Ichimoku’s structure. One such approach is the analysis of flat segments on the Kijun-sen and Senkou B lines.
Whenever one of these lines remains flat for a period, it signals temporary balance between buyers and sellers; when the flat breaks, the market exits equilibrium and a new cycle begins.
This indicator is built precisely upon that philosophy. Following the timing methodology introduced by M.A. Poursamadi, the focus shifts away from price signals and line crossovers toward identifying flat periods on Kijun-sen (period 52) as time anchors.
From the first candle that changes the line’s slope, the tool begins a temporal count using a fixed sequence of key numbers: 5, 9, 13, 17, 26, 35, 43, 52, 63, 72, 81, 90.
Derived from both classical Ichimoku cycles and empirical testing, these numbers mark potential timing nodes where a market wave may end, a correction may begin, or a new leg may form.
Thus, this method serves not merely as another Ichimoku tool but as a temporal metronome for market structure a way to visualize moments when the market is ready to change rhythm, often before candles reveal it.
🔵 How to Use
The Kijun Timing BoX is built entirely on Ichimoku’s concept of time analysis.
Its core idea is that within every flat segment of the Kijun-sen, the market enters a temporary balance between opposing forces.
When that flat breaks, a new time cycle begins. From that first breakout candle, the indicator starts counting forward through the predefined time sequence(5, 9, 13, 17, 26, 35, 43, 52, 63, 72, 81, 90).
This counting framework creates a temporal map of market behavior, where each number represents an area where meaningful price fluctuations often occur.
A “meaningful fluctuation” does not necessarily imply reversal or continuation; rather, it marks a moment when the market’s internal energy balance shifts, typically visible as noticeable reactions on lower timeframes.
🟣 Identifying the Anchor Point
The first step is recognizing a valid flat zone on the Kijun-sen.
When this line remains flat for several candles and then changes slope, the indicator marks that bar as the Anchor, initiating the time count.
From that point onward, vertical gray lines appear at each interval in the key-number sequence, visualizing the time nodes ahead.
🟣 Reading the Timing Lines
Each numbered line represents a timing node a temporal point where a change in price rhythm is statistically more likely to occur.
At these nodes, the market may :
Enter a consolidation or minor correction phase.
Develop range-bound movement.
Or simply alter the speed and intensity of its move.
These behaviors do not imply a specific direction; they only highlight zones where time-based activity tends to cluster, giving traders a clearer view of cyclical rhythm.
🟣 Applying Time Analysis
The indicator’s primary use is to observe temporal order, not to predict price direction.
By tracking the distance between Anchors and the reactions that appear near major timing lines, traders can empirically identify each market’s characteristic rhythm—its own time DNA.
For example, one asset may consistently show significant fluctuations around the 13- and 26-bar marks,while another might react closer to 9 or 52. Recognizing such patterns helps traders understand how long typical cycles last before new phases of volatility emerge.
🟣 Combining with Other Tools
The indicator does not generate buy/sell signals on its own.
Its best use is in combination with price- or structure-based methods, to see whether meaningful price reactions occur around the same timing nodes.
In practice, it helps distinguish structured time-based fluctuations from random, noise-driven moves an insight often overlooked in conventional market analysis.
🔵 Settings
🟣 Logical Settings
KijunSen Period : Defines the baseline period used for timing analysis. Default = 52. It is the main line for detecting flats and generating time anchors.
Flat Event Filter : Controls how flat segments are validated before triggering a new timing event.
All : Every flat triggers a new Timing Box.
Automatic : Only flats longer than the historical average are used (recommended).
Custom : User manually defines the minimum flat length via Custom Count.
Update Timing Analysis BoX Per Event : If enabled, a new Timing Box is drawn each time a new flat event occurs. If disabled, the box completes its 90-bar window before refreshing.
🟣 Ichimoku Settings
TenkanSen Period : Defines the period for the Conversion Line (Tenkan-sen). Default = 9.
KijunSen Period : Sets the standard Ichimoku baseline (not the timing line). Default = 26.
Span B Period : Defines the period for Senkou Span B, the slower cloud boundary. Default = 52.
Shift Lines : Offsets cloud projection into the future. Default = 26.
🟣 Display Settings
Users can show or hide all Ichimoku lines Tenkan-sen, Kijun-sen, Chikou Span, Span A, and Span B as well as the Ichimoku Cloud.
They can also customize the color of each element to match personal chart preferences and improve visibility.
🔵 Conclusion
This analytical approach transforms Ichimoku’s time philosophy into a visual and measurable framework. A flat Kijun-sen represents a moment of market equilibrium; when its slope shifts, a new temporal cycle begins.
The purpose is not to forecast price direction but to highlight periods when meaningful fluctuations are more likely to develop.
Through this perspective, traders can observe the hidden rhythm of market time and expand their analysis beyond price into a broader time-cycle dimension.
Ultimately, the method revives Ichimoku’s original principle: the market can only be truly understood through the simultaneous harmony of price, time, and balance.
Microgaps (plots-only, 4-channel, same-day only)Purpose:
This indicator visually highlights 3-bar price gaps on your chart, showing clear visual structure for gap zones without lag or diagonal artifacts.
It draws two outer lines (top and bottom of the gap) for every valid 3-bar gap, and optionally a midline when the gap is considered “large.”
⚙️ How it works
A bull gap is detected when the current bar’s low is higher than the high from two bars ago (low > high ).
A bear gap is detected when the current bar’s high is lower than the low from two bars ago (high < low ).
The lines are centered at the middle bar of the 3-bar sequence.
Gaps are only drawn within the same trading day to avoid false overnight gaps.
To prevent overlapping artifacts, up to four concurrent gap channels can be drawn efficiently using GPU-friendly plot() lines.
🔵 Midline logic
The midline (center of the gap) is only displayed when the gap’s vertical size is “large” relative to recent volatility.
“Large” means the gap height is greater than a user-defined fraction of the average bar range over the past N bars.
Example: if the average 8-bar range = 2 points, and the threshold = 0.3, then only gaps larger than 0.6 points will show the midline.
🧩 Parameters
Setting Description
Bull Gap Color / Width Style of bullish gaps (top and bottom lines).
Bear Gap Color / Width Style of bearish gaps (top and bottom lines).
Mid Gap Color / Width Style of the optional midline (shown only when “large”).
Large Gap — Lookback (bars) Number of bars used to calculate the average range (default: 8).
Large Gap — Size vs Avg Range Fraction of the average range that defines a “large” gap (default: 0.5). Set lower (e.g. 0.3) to show more midlines.
💡 Tips
Set threshold lower (0.2–0.4) for more midlines, higher (0.6–1.0) to highlight only extreme gaps.
Works best on intraday timeframes (1-min to 30-min).
Fully GPU-efficient — can scroll back thousands of bars without lag.
DCC Sessions Pro — fixed sessionsDCC Sessions Pro automatically highlights the three main market sessions directly on your candles for a clean and professional chart view.
• Asia (purple): 01:00 – 08:00
• London (blue): 08:00 – 15:30
• US (orange): 15:30 – 23:00
Weekends are automatically excluded so you only see relevant price action.
Perfect for intraday traders who want to track session behavior, volume shifts, and liquidity timing without overlapping colors or messy backgrounds.