PGI Pro v6 — FREE Squeeze Killer (GME/AMC Classic)PGI Pro v6 — FREE Classic Squeeze Killer (GME/AMC Edition)
The original indicator that called every single GME & AMC squeeze since 2021.
Current GME daily reading: –38.19 → deeper than 2021 or 2024.
Rule: First daily close ≥ –10 = violent move starts (never failed once).
FREE protected version — add it now and see the nuclear reading live.
Want the $149 PRIVATE GOD MODE?
→ Universal (works perfectly on BTC, SPY, forex, everything)
→ Auto-detects meme stocks + screams “NUCLEAR SQUEEZE”
→ Tighter settings + private lifetime + all future updates
DM me on X @TimmyCryto78 or reply below — first 100 only. Timothy.walton45@gmail.com
Göstergeler ve stratejiler
CSP Institutional Filter PRO This indicator evaluates whether a ticker qualifies for a high-probability Cash-Secured Put (CSP) based on an institutional options-selling framework. It checks RSI, momentum, support levels, ATR-based risk, IVR, DTE, and earnings timing to determine if the setup meets either the Standard CSP Module (30–45 DTE) or the Pre-Earnings CSP Module (7–21 days before earnings). The script visually marks valid setups, highlights risk zones, and provides an on-chart diagnostic summary.
Bollinger Bands HTF Hardcoded (Len 20 / Dev 2) [CHE]Bollinger Bands HTF Hardcoded (Len 20 / Dev 2) — Higher-timeframe BB emulation with bucket-based length scaling and on-chart diagnostics
Summary
This indicator emulates higher-timeframe Bollinger Bands directly on the current chart by scaling a fixed base length (20) via a timeframe-to-bucket multiplier map. It avoids cross-timeframe requests and instead applies the “HTF feel” by using a longer effective lookback on lower timeframes. Bands use the classic deviation of 2 and the original color scheme (Basis blue, Upper red, Lower green, blue fill). An on-chart table reports the resolved bucket, multiplier, and effective length.
Pine version: v6
Overlay: true
Primary outputs: Basis (SMA), Upper/Lower bands, background fill, optional info table
Motivation: Why this design?
Cross-timeframe Bollinger Bands typically rely on `request.security`, which can introduce complexity, mixed-bar alignment issues, and potential repaint paths depending on how users consume signals intrabar. This design offers a deterministic alternative: a single-series calculation on the chart timeframe, with a hardcoded “HTF emulation” achieved by scaling the BB length according to coarse higher-timeframe buckets. The result is a smoother, slower band structure on low timeframes without external timeframe calls.
What’s different vs. standard approaches?
Baseline: Standard Bollinger Bands with a fixed user length on the current timeframe, or true HTF bands via `request.security`.
Architecture differences:
Fixed base parameters: Length = 20, Deviation = 2.
Bucket mapping derived from the chart timeframe (or manually overridden).
No `request.security`; all computations occur on the current series.
Effective length is “20 × multiplier”, where multiplier approximates aggregation into the chosen bucket.
Diagnostics table for transparency (bucket, multiplier, resolved length, bandwidth).
Practical effect: On lower timeframes, the effective length becomes much larger, behaving like a higher-timeframe Bollinger structure (smoother basis and wider stability), while remaining purely local to the chart series.
How it works (technical)
The script first resolves a target bucket (“Auto” or a manual selection such as 60/240/1D/…/12M). It then computes a multiplier that approximates how many current bars fit into that bucket (e.g., 1m→60m uses mult≈60, 5m→60m uses mult≈12). The effective Bollinger length becomes:
`bb_len = 20 mult` (clamped to at least 1)
Using the effective length, it calculates:
`basis = ta.sma(src, bb_len)`
`dev = 2 ta.stdev(src, bb_len)`
`upper = basis + dev`
`lower = basis - dev`
A “bandwidth” diagnostic is also computed as `(upper-lower) / basis` (guarded against division by zero) and shown in the table as a percentage. A persistent table object is created/deleted based on the visibility toggle and updated only on the last bar for performance.
Parameter Guide
Source — Input series for the bands — Default: Close
Use close for classic behavior; smoother sources reduce responsiveness.
Bucket — HTF bucket selection — Default: Auto
Auto derives a bucket from the chart timeframe; manual selection forces the intended target bucket.
Offset — Plot offset — Default: 0
Shifts plots forward/back for visual alignment, displayed in the data window.
Table X / Table Y — Table anchor — Default: Right / Top
Places the diagnostics table in one of nine anchor points.
Table Size — Table text size — Default: Normal
Use small on dense charts, large for presentations.
Dark Mode — Table theme — Default: Enabled
Switches table palette for readability against chart background.
Show Table — Toggle diagnostics table — Default: Enabled
Disable for a cleaner chart.
Reading & Interpretation
Basis (blue): The moving average centerline of the bands (SMA of effective length).
Upper (red) / Lower (green): ±2 standard deviations around the basis using the same effective length.
Fill (blue tint): Visual band zone to quickly see compression/expansion.
Interpretation staples:
Price riding the upper band suggests strong bullish pressure; riding the lower band suggests strong bearish pressure.
Band expansion indicates rising volatility; contraction indicates volatility compression.
Mean reversion setups often key off the basis and re-entries from outside bands, while breakout/trend setups often key off sustained band rides.
Diagnostics table:
HTF Tag: Human-readable label showing the current timeframe → bucket mapping.
Bucket: The resolved target bucket (Auto result or manual selection).
Multiplier: The integer factor applied to the base length.
Len/Dev: Shows base length (20) and the effective length result plus deviation (2).
Bandwidth: Normalized width of the band (percent), useful for spotting squeezes.
Practical Workflows & Combinations
HTF context on LTF charts: Use this as “slow structure” bands on 1m–15m charts without requesting HTF data.
Squeeze detection: Watch bandwidth shrink to historically low levels, then look for break/hold outside bands.
Trend filtering: Favor long bias when price stays above the basis and repeatedly respects it; favor short bias when below.
Confluence: Combine with market structure (swing highs/lows), volume tools, or a trend filter (e.g., a longer MA) for confirmation.
Behavior, Constraints & Performance
Repaint/confirmation: No cross-timeframe requests. Values can still evolve intrabar and settle on close, as with any indicator computed on live bars.
History requirements: Very large effective lengths need sufficient historical bars; expect a warm-up period after loading or switching symbols/timeframes.
Known limits: Because the method approximates HTF behavior by scaling lookback, it is not identical to true HTF Bollinger Bands computed on aggregated candles. In particular, volatility and mean can differ slightly versus a real HTF series.
Sensible Defaults & Quick Tuning
Default workflow:
Bucket: Auto
Source: Close
Table: On (until you trust the mapping), then optionally off
If bands feel too slow on your timeframe: choose a smaller bucket (e.g., 60 instead of 240).
If bands feel too reactive/noisy: choose a larger bucket (e.g., 1D or 3D).
If chart looks cluttered: hide the table; keep only the bands and fill.
What this indicator is—and isn’t
This is a Bollinger Band visualization layer that emulates higher-timeframe “slowness” via deterministic length scaling. It is not a complete trading system and does not include entries, exits, sizing, or risk management. Use it as context alongside your execution rules and protective stops.
Disclaimer
The content provided, including all code and materials, is strictly for educational and informational purposes only. It is not intended as, and should not be interpreted as, financial advice, a recommendation to buy or sell any financial instrument, or an offer of any financial product or service. All strategies, tools, and examples discussed are provided for illustrative purposes to demonstrate coding techniques and the functionality of Pine Script within a trading context.
Any results from strategies or tools provided are hypothetical, and past performance is not indicative of future results. Trading and investing involve high risk, including the potential loss of principal, and may not be suitable for all individuals. Before making any trading decisions, please consult with a qualified financial professional to understand the risks involved.
By using this script, you acknowledge and agree that any trading decisions are made solely at your discretion and risk.
Do not use this indicator on Heikin-Ashi, Renko, Kagi, Point-and-Figure, or Range charts, as these chart types can produce unrealistic results for signal markers and alerts.
Best regards and happy trading
Chervolino.
FPT - Key Levels with VWAP🔶 FPT – Key Levels with VWAP
This indicator combines multi-session VWAP, higher-timeframe key levels, market structure (HH/HL/LH/LL), and liquidity zones into one clean intraday tool.
Designed for scalping, day-trading, and session-based strategies such as Asia → London → New York flows.
🔵 Features
1. Multi-Session VWAP
Asia VWAP
London VWAP
New York VWAP
Daily reset
Optional deviations & clean mode
2. Key Levels (HTF SR Zones)
Automatically detects:
Previous Day High / Low
4H / 1H Key Levels
Session High / Low
Midpoints
Equal Highs & Equal Lows (liquidity lines)
3. Market Structure Engine
Swing points (HH, HL, LH, LL)
Break of Structure (BOS)
Market Structure Shift (MSS)
Optional minimal mode showing only breaks
4. Liquidity Tools
Buyside & sellside liquidity zones
Range high / low liquidity
Optional void / imbalance zones
5. Clean Visualization Mode
Removes unnecessary text
Shows only the essential levels
Perfect for chart posting or backtesting
🟩 Use Cases
Intraday key level mapping
VWAP deviation → mean reversion setups
Liquidity sweep → BOS/MSS setups
Session volatility filtering
Scalping and fast execution planning
⚠️ Disclaimer
This script does not provide financial advice.
It is for educational and analytical purposes only.
All trading decisions are solely your responsibility.
Spot for ETH Multiple BuyIndicator Description (English)
This indicator combines SOPR-based on-chain signals, modified Stock-to-Flow zones, daily volume/price aggregation, and VWMA structure to identify potential market bottoms and tops.
It is specifically optimized for Ethereum and works best on the 1-day timeframe for spot buying decisions.
Buy signals appear when several independent conditions align, including SOPR undervaluation, S2F deviation, RSI sentiment, and price–volume inflection points.
Sell signals highlight potential overheated conditions using the same multi-factor framework.
Этот индикатор сочетает в себе сигналы на основе SOPR, модифицированные зоны Stock-to-Flow, ежедневную агрегацию объёма/цены и структуру VWMA для выявления потенциальных днов и вершин рынка.
Он специально оптимизирован для Ethereum и лучше всего работает на однодневном таймфрейме для принятия решений о спотовой покупке.
Сигналы покупки появляются, когда совпадают несколько независимых условий, включая занижение SOPR, отклонение S2F, настроение RSI и точки перегиба цена–объем.
Сигналы продажи подчёркивают потенциальные перегревающие условия с помощью той же многофакторной системы.
AlphaCore InstitutionalThe indicator that gives precise buy and sell signal based on Institutional footprint.
ProCrypto OI Candles — by ruben_procryptoThis indicator visualizes aggregated Open Interest (OI) from multiple futures exchanges (Binance, Bybit, OKX).
It plots OI as colored candles (blue for increasing OI, orange for decreasing OI), combined with a smoothed OI line for clearer trend reading.
Key Features:
Multiple exchange support (Binance / Bybit / OKX)
Aggregated OI calculation
OI candlesticks with custom opacity
Smoothed OI trend line
Optional OI Delta bars
Adjustable smoothing length, range offset, and lookback settings
Works on all timeframes
What it helps with:
Spotting liquidity traps
Identifying fake pumps / fake dumps
Detecting aggressive long/short positioning
Reading funding cycles and OI expansions
Tracking market strength/weakness behind price movements
OI is one of the most powerful tools for understanding leverage behavior and true market intent.
This script gives a clear, clean, real-time view of OI so traders can see where momentum is actually coming from.
Built for traders who use liquidity, leverage, OI shifts, and momentum to understand price movement more accurately.
Created by @ruben_procrypto.
BTC Dashboard D / 4H / 1H (simple)//@version=5
indicator("BTC Dashboard D / 4H / 1H (simple)", overlay = true)
// ---------- Réglages ----------
rsiLen = 14
emaLen50 = 50
emaLen200 = 200
// Petite fonction pour formater les nombres
f_fmt(float v) =>
str.tostring(v, format.mintick)
// ---------- TIMEFRAMES ----------
tfD = "D"
tf4H = "240"
tf1H = "60"
// ---------- DAILY ----------
closeD = request.security(syminfo.tickerid, tfD, close)
ema50D = request.security(syminfo.tickerid, tfD, ta.ema(close, emaLen50))
ema200D = request.security(syminfo.tickerid, tfD, ta.ema(close, emaLen200))
rsiD = request.security(syminfo.tickerid, tfD, ta.rsi(close, rsiLen))
// ---------- 4H ----------
close4H = request.security(syminfo.tickerid, tf4H, close)
ema504H = request.security(syminfo.tickerid, tf4H, ta.ema(close, emaLen50))
ema2004H = request.security(syminfo.tickerid, tf4H, ta.ema(close, emaLen200))
rsi4H = request.security(syminfo.tickerid, tf4H, ta.rsi(close, rsiLen))
// ---------- 1H ----------
close1H = request.security(syminfo.tickerid, tf1H, close)
ema501H = request.security(syminfo.tickerid, tf1H, ta.ema(close, emaLen50))
ema2001H = request.security(syminfo.tickerid, tf1H, ta.ema(close, emaLen200))
rsi1H = request.security(syminfo.tickerid, tf1H, ta.rsi(close, rsiLen))
// ---------- TABLE ----------
var table t = table.new(position.top_right, 4, 4, border_width = 1)
if barstate.islast
// Ligne d’en-tête
table.cell(t, 0, 0, "TF", text_color = color.white, bgcolor = color.new(color.black, 0))
table.cell(t, 0, 1, "Close", text_color = color.white, bgcolor = color.new(color.black, 0))
table.cell(t, 0, 2, "EMA50 / EMA200", text_color = color.white, bgcolor = color.new(color.black, 0))
table.cell(t, 0, 3, "RSI", text_color = color.white, bgcolor = color.new(color.black, 0))
// ----- DAILY -----
rowD = 1
table.cell(t, rowD, 0, "D", text_color = color.yellow, bgcolor = color.new(color.blue, 70))
table.cell(t, rowD, 1, f_fmt(closeD))
table.cell(t, rowD, 2, "50: " + f_fmt(ema50D) + " 200: " + f_fmt(ema200D))
table.cell(t, rowD, 3, f_fmt(rsiD))
// ----- 4H -----
row4 = 2
table.cell(t, row4, 0, "4H", text_color = color.white, bgcolor = color.new(color.teal, 70))
table.cell(t, row4, 1, f_fmt(close4H))
table.cell(t, row4, 2, "50: " + f_fmt(ema504H) + " 200: " + f_fmt(ema2004H))
table.cell(t, row4, 3, f_fmt(rsi4H))
// ----- 1H -----
row1 = 3
table.cell(t, row1, 0, "1H", text_color = color.white, bgcolor = color.new(color.green, 70))
table.cell(t, row1, 1, f_fmt(close1H))
table.cell(t, row1, 2, "50: " + f_fmt(ema501H) + " 200: " + f_fmt(ema2001H))
table.cell(t, row1, 3, f_fmt(rsi1H))
PIVOT BACKGROUND AND TABLE BY PRANOJIT DEYThis shows pivot trend in relation with the day open line. it makes the day bias easily understandable.
Coach Cardave (Empowerment) — Strat Combos + Failed 2UP/2DOWN Strat combos and failed 2UP/2DOWN reversals, plus 1/3-3/1 showing how Coach Cardave times high-probability entries using liquidity, multi-timeframe analysis, and momentum shifts.
By using you’ll understand how failed 2s flip the script, convert traps into opportunity, and produce the “Small Bags Daily → Big Bags Weekly” consistency that defines the Empowerment trading style.
Ichimoku Green BG by Pranojit DeyThis indicator shows ichimoku bulliush trend background so that the option buyers can understand bullish trend easily.
Fair Value Gaps [Fax Academy]FVG — Precision Fair Value Gap Detection for Professional Traders
Overview
Identifies and draws Fair Value Gaps (FVGs) using a refined 3-bar displacement model on the selected timeframe.
Optimized for Forex and Gold, but fully compatible with all instruments and timeframes.
Non-repainting, fast, and engineered to filter only meaningful imbalances.
ATR% or Points-based thresholds ensure cleaner charts; optional “latest only” mode and automatic gap removal on fill.
Detection Logic
Bullish FVG :
Current low > high from two bars ago, and the prior bar closes above that high at a source-timeframe boundary.
Bearish FVG :
Current high < low from two bars ago, and the prior bar closes below that low at a source-timeframe boundary.
All boxes anchor using xloc.bar_time for precise alignment with the source timeframe.
Inputs
Source Timeframe : Chart timeframe or any higher TF (1H, 4H, D, etc.)
Show Bullish / Show Bearish : Direction toggles.
Threshold Mode : Points or ATR % filter (dynamic). ATR length is internal; set your preferred percentage.
Min Gap (points) : Used when Threshold Mode = Points.
Extend Bars : How many bars the box extends to the right.
Show Latest Only : Only show the most recent gap.
Delete On Fill : Automatically remove gaps once price fully mitigates them.
Colors & Border Width : Fully adjustable styling.
How To Use
Select a Source Timeframe to map higher-TF FVGs onto lower-TF charts (e.g., 4H → 1H/15m).
Use ATR % filtering (10–20% recommended) to eliminate small, irrelevant gaps.
Enable “Latest Only” for a clean chart, or keep full history for multi-mitigation analysis.
Combine with:
EMA for trend + pullback structure.
Sessions for timing and volatility alignment.
Reading FVGs
Unmitigated FVGs can behave like magnets or supply/demand pockets.
In trending markets, fresh FVGs aligned with higher-TF bias offer high-quality continuation entries.
Filled gaps are automatically deleted when “Delete On Fill” is enabled.
Defaults
Bullish = ON, Bearish = ON
Threshold Mode: ATR % (10%)
Extend Bars: 1
Latest Only: OFF
Delete On Fill: ON
Colors: Dark Green (bullish), Dark Red (bearish)
Notes
Non-repainting — all detection occurs only when the source timeframe bar closes.
Works on any chart timeframe with perfect timestamp alignment.
If your chart lacks enough higher-TF bars, extend history or select a lower Source TF.
Brand
Developed by Fax Academy to bring precision, clarity, and professional-grade imbalance analysis to modern trading.
For educational and analytical purposes only — always combine with sound risk management and verification.
PIVOT AND ICHIMOKU BACKGROUND BY PRANOJIT DEYIt shows pivot bias in relation to day open line and it also shows ichimoku bullish trend background. good for option buyers to understand market bias.
Negative & Positive Divergence Alert System by TWTA"Negative & Positive Divergence Alert System by TWTA" is an advanced TradingView Pine Script indicator that detects bullish (positive) and bearish (negative) divergences on MACD (both classic and hidden/advanced forms), draws automatic support/resistance zones (SRv2), shows nearest S/R levels, 27-period EMA, volume filters, and gives real-time alerts + on-chart labels A-PD(Advanced Pozitive Divergence), B-PD(Base Pozitive Divergence), A-ND(Avanced Negative Divergence), B-ND(Base Negative Divergence).
Forex Sessions [Fax Academy]Forex Sessions — Precision Session Mapping for Professional Traders
Overview
Highlights the four major FX sessions — Sydney, Tokyo, London, New York — directly on your chart.
Kill Zones: high-impact windows around the session open (default 10 minutes).
Timezone-aware with full DST support — sessions that cross midnight shade correctly.
Engineered for clean intraday context, overlap visibility, and professional session-based execution.
What It Shows
Kill Zones — bold-tinted windows around each session's open.
Full Session Shading — lighter background for the entire active window.
London–New York Overlap highlight for maximum-liquidity hours.
Inputs
Timezone
Exchange • UTC • Europe/London • America/New_York • Asia/Tokyo • Australia/Sydney
Use Exchange to automatically align with instrument time.
Per-Session Controls for Sydney, Tokyo, London, New York:
Kill Zone toggle + custom minutes (default 10)
Full Session toggle
Start/End hour (24h format)
How To Use
Set the Timezone first — regional options auto-adjust for DST (London/New York).
Enable Kill Zones to expose opening-volatility spikes and liquidity sweeps.
Tune session hours to match your broker if schedules differ from the global standard.
Watch the London–NY overlap for directional moves, breakouts, and trend continuation.
Practical Tips
Intraday Bias : Favor setups inside or shortly after Kill Zones that align with higher-timeframe structure.
Overlap Hours : Often produce the day’s key breakout/continuation legs.
Combine with:
EMA — pullback precision inside session windows.
FVG — imbalance-based entries during high-liquidity periods.
Defaults
Kill Zones: 10 minutes at each session open.
Full sessions: standard global FX windows (fully adjustable).
Color scheme: bold tint for Kill Zones, subtle tint for session ranges.
Notes
Non-repainting — all shading is based on confirmed chart bars.
Works on any instrument and any timeframe.
If a session’s opening bar is missing (holiday/limited trading), shading is automatically skipped.
Brand
Built by Fax Academy to elevate timing, clarity, and execution in the FX markets.
For educational and analytical use only — always validate with backtesting and disciplined risk management.
Hybrid Flow Master📊 Hybrid Flow Master - Professional Trading Indicator
Overview
Hybrid Flow Master is an advanced all-in-one trading indicator that combines Smart Money Concepts, institutional order flow analysis, and multi-timeframe confluence scoring to identify high-probability trade setups. Designed for both scalpers and swing traders across all markets (Forex, Crypto, Stocks, Indices).
🎯 Key Features
1. Intelligent Confluence System (0-100% Scoring) Proprietary scoring algorithm that weighs multiple factors Only signals when minimum confidence threshold is met
Real-time probability calculations for each setup Signal quality grading: A+, A, B, C ratings
2. Smart Money Concepts (SMC)
Automatic Order Block detection (bullish/bearish) Fair Value Gap (FVG) identification
Market structure analysis (Higher Highs, Lower Lows) Swing high/low tracking with visual markers
3. Multi-Timeframe Analysis
Higher timeframe trend filter for confluence Customizable HTF periods (1H, 4H, Daily, etc.)
Prevents counter-trend trades Aligns entries with major trends
4. Volume Flow Analysis
Volume spike detection with customizable thresholds Volume delta calculations (buying vs selling pressure) Institutional footprint identification Background highlighting for high-volume bars
5. Advanced Risk Management
ATR-based stop loss calculation Automatic take profit levels Customizable risk/reward ratios (1:1, 1:2, 1:3+) Visual SL/TP lines on chart Position sizing guidance
6. Professional Dashboard
Real-time HUD displaying:
Market bias (Bullish/Bearish/Neutral)
Higher timeframe trend status
Current confluence percentage
Volume status (Normal/High)
RSI reading with color coding
ATR volatility measure
Signal quality grade
7. Smart Alert System
Bullish confluence signals
Bearish confluence signals
Volume spike notifications
Customizable alert messages
Works with mobile app notifications
📈 What Makes It Unique?
✅ No Repainting - All signals are confirmed and final
✅ Probability-Based - Shows confidence level, not just binary signals
✅ Multi-Factor Confluence - Combines structure, volume, momentum, and HTF analysis
✅ Clean Interface - Toggle individual components on/off
✅ Works on All Timeframes - From 1-minute scalping to daily swing trading
✅ Universal Markets - Forex, Crypto, Stocks, Indices, Commodities
🎨 Customization Options
Adjustable swing detection length
Volume threshold settings
Minimum confluence score filter
Custom color schemes
Dashboard position (4 corners)
Show/hide individual components
Risk/reward ratio adjustment
ATR multiplier for stops
📊 Best Used For:
✔️ Scalping (1m - 15m charts)
✔️ Day Trading (15m - 1H charts)
✔️ Swing Trading (4H - Daily charts)
✔️ Trend Following
✔️ Reversal Trading
✔️ Breakout Trading
💡 How to Use:
Add indicator to chart - Works immediately with default settings Set your timeframe - Choose your trading style Wait for signals - Green BUY or Red SELL labels with confidence %
Check confluence score - Higher % = better quality setup Review dashboard - Confirm market bias and HTF trend Manage risk - Use provided SL/TP levels or adjust to your preference
Set alerts - Get notified of high-probability setups
⚙️ Recommended Settings:
For Scalping (1m-5m):
Swing Length: 5-7
Min Confluence: 70%
HTF: 15m or 1H
For Day Trading (15m-1H):
Swing Length: 10-15
Min Confluence: 60%
HTF: 4H or Daily
For Swing Trading (4H-Daily):
Swing Length: 15-20
Min Confluence: 50-60%
HTF: Weekly
📚 Indicator Components:
✦ Market Structure Detection
✦ Order Block Identification
✦ Fair Value Gaps (FVG)
✦ Volume Analysis
✦ RSI (14)
✦ MACD (12, 26, 9)
✦ ATR (14)
✦ Multi-Timeframe Trend
✦ Confluence Scoring Algorithm
🚀 Performance Notes:
Optimized for speed and efficiency Minimal CPU usage Clean chart presentation
Limited drawing objects (no chart clutter) Works on all TradingView plans
⚠️ Important Notes:
This indicator is a tool to assist trading decisions, not financial advice Always use proper risk management (1-2% per trade recommended) Backtest on your preferred market and timeframe
Combine with your own analysis and strategy Past performance does not guarantee future results
🔔 Alert Setup:
Right-click indicator name → "Add Alert" → Choose:
"Bullish Confluence Signal" for buy setups
"Bearish Confluence Signal" for sell setups
"Volume Spike Alert" for unusual activity
💬 Support:
For questions, suggestions, or custom modifications, feel free to message me directly through TradingView.
MA 9/21/50/100/200//@version=5
indicator("MA 9/21/50/100/200", overlay=true)
ma9 = ta.sma(close, 9)
ma21 = ta.sma(close, 21)
ma50 = ta.sma(close, 50)
ma100 = ta.sma(close, 100)
ma200 = ta.sma(close, 200)
plot(ma9, color=color.new(color.yellow, 0), title="MA 9")
plot(ma21, color=color.new(color.orange, 0), title="MA 21")
plot(ma50, color=color.new(color.blue, 0), title="MA 50")
plot(ma100, color=color.new(color.green, 0), title="MA 100")
plot(ma200, color=color.new(color.red, 0), title="MA 200")
5m1m RSI StrategyIdentify 15m RSI divergence as identified by 5m RSI confirmation. Exit on 1m correction.
Floor Trader PivotsGenerated by: Claude Sonnet 4.5
Pine Script that draws Floor Trader Pivots using 'daily' price levels with configurable options.
Key Features:
Pivot Calculation: Uses the classic formula: Pivot = (High + Low + Close) / 3
Resistance levels: R1, R2, R3
Support levels: S1, S2, S3
Optional mid-pivots between main levels
Configurable Settings:
Timeframe: Choose Daily, Weekly, or Monthly pivots
Display toggles: Show/hide individual levels
Colors: Customize each level's color
Line style: Solid, dashed, or dotted
Line width: 1-5 pixels
Extension: None, right, or both directions
Labels: Show/hide with left or right positioning
Calculations:
R1 = 2×Pivot - Low
R2 = Pivot + (High - Low)
R3 = R1 + (High - Low)
S1 = 2×Pivot - High
S2 = Pivot - (High - Low)
S3 = S1 - (High - Low)
Uses daily price levels specifically.
Added daily-specific data fetching: The script now explicitly fetches both current day and previous day's high, low, and close prices
Calculations use daily data: All pivot calculations now use prevDailyH, prevDailyL, and prevDailyC (previous day's high, low, close)
Kept the timeframe input: You can still change it if you want weekly or monthly pivots, but it now defaults to and emphasizes daily calculations
The Floor Trader Pivots will now always be based on the previous day's price action, which is the traditional method floor traders use. This is particularly useful for intraday trading as these levels update daily and provide key support/resistance zones.
RSI HTF Hardcoded (A/B Presets) + Regimes [CHE]RSI HTF Hardcoded (A/B Presets) + Regimes — Higher-timeframe RSI emulation with acceptance-based regime filter and on-chart diagnostics
Summary
This indicator emulates a higher-timeframe RSI on the current chart by resolving hardcoded “HTF-like” lengths from a time-bucket mapping, avoiding cross-timeframe requests. It computes RSI on a resolved length, smooths it with a resolved moving average, and derives a histogram-style difference (RSI minus its smoother). A four-state regime classifier is gated by a dead-band and an acceptance filter requiring consecutive bars before a regime is considered valid. An on-chart table reports the active preset, resolved mapping tag, resolved lengths, and the current filtered regime.
Pine version: v6
Overlay: false
Primary outputs: RSI line, SMA(RSI) line, RSI–SMA histogram columns, reference levels (30/50/70), regime-change alert, info table
Motivation
Cross-timeframe RSI implementations often rely on `request.security`, which can introduce repaint pathways and additional update latency. This design uses deterministic, on-series computation: it infers a coarse target bucket (or uses a forced bucket) and resolves lengths accordingly. The dead-band reduces noise at the decision boundaries (around RSI 50 and around the RSI–SMA difference), while the acceptance filter suppresses rapid flip-flops by requiring sustained agreement across bars.
Differences
Baseline: Standard RSI with a user-selected length on the same timeframe, or HTF RSI via cross-timeframe requests.
Key differences:
Hardcoded preset families and a bucket-based mapping to resolve “HTF-like” lengths on the current chart.
No `request.security`; all calculations run on the chart’s own series.
Regime classification uses two independent signals (RSI relative to 50 and RSI–SMA difference), gated by a configurable dead-band and an acceptance counter.
Always-on diagnostics via a persistent table (optional), showing preset, mapping tag, resolved lengths, and filtered regime.
Practical effect: The oscillator behaves like a slower, higher-timeframe variant with more stable regime transitions, at the cost of delayed recognition around sharp turns (by design).
How it works
1. Bucket selection: The script derives a coarse “target bucket” from the chart timeframe (Auto) or uses a user-forced bucket.
2. Length resolution: A chosen preset defines base lengths (RSI length and smoothing length). A bucket/timeframe mapping resolves a multiplier, producing final lengths used for RSI and smoothing.
3. Oscillator construction: RSI is computed on the resolved RSI length. A moving average of RSI is computed on the resolved smoothing length. The difference (RSI minus its smoother) is used as the histogram series.
4. Regime classification: Four regimes are defined from:
RSI relative to 50 (bullish above, bearish below), with a dead-band around 50
Difference relative to 0 (positive/negative), with a dead-band around 0
These two axes produce strong/weak bull and bear states, plus a neutral state when inside the dead-band(s).
5. Acceptance filter: The raw regime must persist for `n` consecutive bars before it becomes the filtered regime. The alert triggers when the filtered regime changes.
6. Diagnostics and visualization: Histogram columns change shade based on sign and whether the difference is rising/falling. The table displays preset, mapping tag, resolved lengths, and the filtered regime description.
Parameter Guide
Source — Input series for RSI — Default: Close — Smoother sources reduce noise but add lag.
Preset — Base lengths family — Default: A(14/14) — Switch presets to change RSI and smoothing responsiveness.
Target Bucket — Auto or forced bucket — Default: Auto — Force a bucket to lock behavior across chart timeframe changes.
Table X / Table Y — Table anchor — Default: right / top — Move to avoid covering content.
Table Size — Table text size — Default: normal — Increase for presentations, decrease for dense layouts.
Dark Mode — Table theme — Default: enabled — Match chart background for readability.
Show Table — Toggle diagnostics table — Default: enabled — Disable for a cleaner pane.
Epsilon (dead-band) — Noise gate for decisions — Default: 1.0 — Raise to reduce flips near boundaries; lower to react faster.
Acceptance bars (n) — Bars required to confirm a regime — Default: 3 — Higher reduces whipsaw; lower increases reactivity.
Reading
Histogram (RSI–SMA):
Above zero indicates RSI is above its smoother (positive momentum bias).
Below zero indicates RSI is below its smoother (negative momentum bias).
Darker/lighter shading indicates whether the difference is increasing or decreasing versus the previous bar.
RSI vs SMA(RSI):
RSI’s position relative to 50 provides broad directional bias.
RSI’s position relative to its smoother provides momentum confirmation/contra-signal.
Regimes:
Strong bull: RSI meaningfully above 50 and difference meaningfully above 0.
Weak bull: RSI above 50 but difference below 0 (pullback/transition).
Strong bear: RSI meaningfully below 50 and difference meaningfully below 0.
Weak bear: RSI below 50 but difference above 0 (pullback/transition).
Neutral: inside the dead-band(s).
Table:
Use it to validate the active preset, the mapping tag, the resolved lengths, and the filtered regime output.
Workflows
Trend confirmation:
Favor long bias when strong bull is active; favor short bias when strong bear is active.
Treat weak regimes as pullback/transition context rather than immediate reversals, especially with higher acceptance.
Structure + oscillator:
Combine regimes with swing structure, breakouts, or a baseline trend filter to avoid trading against dominant structure.
Use regime change alerts as a “state change” notification, not as a standalone entry.
Multi-asset consistency:
The bucket mapping helps keep a consistent “feel” across different chart timeframes without relying on external timeframe series.
Behavior/Constraints
Intrabar behavior:
No cross-timeframe requests are used; values can still evolve on the live bar and settle at close depending on your chart/update timing.
Warm-up requirements:
Large resolved lengths require sufficient history to seed RSI and smoothing. Expect a warm-up period after loading or switching symbols/timeframes.
Latency by design:
Dead-band and acceptance filtering reduce noise but can delay regime changes during sharp reversals.
Chart types:
Intended for standard time-based charts. Non-time-based or synthetic chart types (e.g., Heikin-Ashi, Renko, Kagi, Point-and-Figure, Range) can distort oscillator behavior and regime stability.
Tuning
Too many flips near decision boundaries:
Increase Epsilon and/or increase Acceptance bars.
Too sluggish in clean trends:
Reduce Acceptance bars by one, or choose a faster preset (shorter base lengths).
Too sensitive on lower timeframes:
Choose a slower preset (longer base lengths) or force a higher Target Bucket.
Want less clutter:
Disable the table and keep only the alert + plots you need.
What it is/isn’t
This indicator is a regime and visualization layer for RSI using higher-timeframe emulation and stability gates. It is not a complete trading system and does not provide position sizing, risk management, or execution rules. Use it alongside structure, liquidity/volatility context, and protective risk controls.
Disclaimer
The content provided, including all code and materials, is strictly for educational and informational purposes only. It is not intended as, and should not be interpreted as, financial advice, a recommendation to buy or sell any financial instrument, or an offer of any financial product or service. All strategies, tools, and examples discussed are provided for illustrative purposes to demonstrate coding techniques and the functionality of Pine Script within a trading context.
Any results from strategies or tools provided are hypothetical, and past performance is not indicative of future results. Trading and investing involve high risk, including the potential loss of principal, and may not be suitable for all individuals. Before making any trading decisions, please consult with a qualified financial professional to understand the risks involved.
By using this script, you acknowledge and agree that any trading decisions are made solely at your discretion and risk.
Best regards and happy trading
Chervolino.
EMA [Fax Academy]EMA is a refined, high-precision exponential moving average suite engineered for professional traders in Forex, metals (gold), indices, and crypto.
Built for clarity, reliability, and structural market insight — without unnecessary complexity.
Why This Indicator
Institution-grade trend detection
Dynamic support/resistance that adapts to volatility
Optimized for execution, pullback entries, and structural clarity
Zero repainting — all calculations use confirmed price data
Minimalist by design — only essential EMAs are enabled to keep your chart clean
Included EMA Levels
A complete set of strategic EMAs tailored for intraday, swing, and long-term analysis.
Toggle EMAs:
20 · 50 · 100 · 200 · 300 · 400 · 500 · 800 · 1000
Custom EMAs (4 Slots):
User-defined range (1–1000)
Individual ON/OFF switches
Fully customizable colors and styling
This design ensures flexibility for every strategy — from scalping to macro positioning.
How to Use
Add the indicator to your chart.
Enable only the EMA levels relevant to your trading style.
Use the custom EMA slots to tailor the indicator to your personal strategy.
Adjust colors and thickness under Style for maximum clarity.
The result: a clean, professional workspace tailored to your workflow.
Recommended Setups (Forex / Gold)
Intraday Momentum & Pullback
EMA 20 – Short-term directional strength
EMA 50 – Pullback structure and micro-trend filter
EMA 200 – Higher-timeframe trend bias (above = bullish, below = bearish)
Swing & Position Trading
EMA 50 + 200 – Classic trend structure
Add EMA 100 – Dynamic mid-term support/resistance
Macro Trend & Regime Analysis
EMA 300 / 400 / 500 / 800 / 1000
Reveal long-cycle trend behavior and institutional structure — ideal for gold and indices
How to Interpret EMAs
Trend Guidance: slope and price positioning
Dynamic Levels: reactions around EMA 20/50 indicate continuation or slowdown
Major Pullbacks: EMA 100/200 define deeper structural retests
Confluence Zones: clusters of EMAs highlight high-probability decision points
This indicator is built to help you see structure, not noise.
Default Settings
EMA 100 → Enabled (balanced mid-term anchor)
All other levels → Disabled (activate only what you need)
Colors optimized for clarity and easily editable
Additional Notes
Works seamlessly on all instruments and timeframes
Fast and lightweight, engineered for real-time decision-making
Non-repainting and built with efficient logic
Ideal for professional traders who prioritize structure and simplicity
Brand Statement
Designed by Fax Academy, this indicator reflects a commitment to precision, clarity, and professional-grade tools.
It is intended for educational and analytical use only — always combine with proven risk management.
ATR Trailing Stop (Long or Short Selectable)The ATR Trailing Stop (Long or Short Selectable) will start calculating on a set date that you specify. This is great because you want to trail the price from the breakout day or even after exceeding specific price level (can be your breakeven level or even to capture more of the upside after the price target is met).
Entry price: If you act at the close of the day, you can leave this value as 0 and it will take the close of the day for the initial protective stop-loss calculation. You can choose to add a value such as the pattern boundary and in that case it will subtract the initial protective stop-loss from the pattern boundary and not the close of the day. If you use a scaling in tactic during the day (buying in tranches intraday as the breakout takes place) and your average purchase price is different than the close of the day, you can also plug that number in to calculate the initial protective stop-loss.
This is a modified version as many followers asked for ATR trailing for short setups. Now you can select the Long/Short trade setup from the drop down menu.
ATR period: You can select the ATR period. It can be 10 day, 14 day or 30 day or any ATR period of your choice.
ATR Multiplier for Stop-loss: This is the multiplier that you want to trail the price with. From the highest level price reached it will trail the price with a 3 x ATR () distance. The higher the number, the wider the trailing stop-loss. A multiplier of 1 will trail the price so close that and adverse movement can result in triggering the stop-loss.
Custom Value for First day Trailing Stop: This is my favorite part. For aggressive risk management, your initial protective stop can be smaller than what the ATR Trailing Stop will use in its calculation after entry day. In this case you can take 1xATR () or even with FX and Futures you can apply 0.5xATR() as the first day to calculate initial protective stop. The protective stop turns into a trailing stop after the first day.






















