Bappa Moving Average Deviation (With HMA)Moving Average Deviation measures how far the price has moved away from a selected moving average.It helps identify overbought, oversold, and mean-reversion opportunities by showing the deviation in points or percentage.
This version includes HMA (Hull Moving Average) as a selectable Field Source, allowing traders to track deviation not only from traditional OHLC inputs, but also from a smoother, faster-reacting moving average.
This is exactly same settings as seen in Zerodha.
Candlestick analysis
FVG IFVG DetectorThe FVG IFVG Detector is a market–structure-based indicator designed to automatically detect Fair Value Gaps (FVGs) and Inversion Fair Value Gaps (IFVGs) on any timeframe. It highlights these imbalances as extended zones on the chart, helping traders identify areas where price has moved inefficiently and is likely to revisit.
Below is the detailed breakdown of what the indicator does:
1. Detects Bullish and Bearish Fair Value Gaps (FVGs)
The indicator checks for the standard 3-candle FVG structure:
Bullish FVG
Formed when high of candle (n-2) is below low of candle (n)
Indicates price moved upward too fast, leaving an imbalance below.
Bearish FVG
Formed when low of candle (n-2) is above high of candle (n)
Indicates price moved downward too fast, leaving an imbalance above.
2. Detects IFVG (Inversion Fair Value Gaps)
IFVG forms when an FVG is later retested and price reacts opposite its origin.
Bullish IFVG
A bullish FVG is created
Price returns and taps the upper boundary
The candle closes bullish (close > open)
The zone becomes a support-like inversion area
Bearish IFVG
A bearish FVG is created
Price returns and taps the lower boundary
The candle closes bearish (close < open)
The zone becomes a resistance-like inversion area
3. Draws IFVG Zones Extended to the Right
The indicator plots:
A top line
A bottom line
A filled area between the two lines
The zone extends indefinitely to the right, acting like supply/demand imbalance levels.
This makes it visually clear where price may react again in the future.
4. Separate Maximum Counts for Bullish & Bearish IFVGs
User can define:
How many bullish IFVG zones should be displayed
How many bearish IFVG zones should be displayed
Older zones are automatically removed to keep the chart clean.
5. Clean Visuals — No Labels, No Clutter
The indicator intentionally avoids:
Labels
Markers
Text overlays
Only clean, extended imbalance zones are shown for a professional SMC-style chart.
6. Fully Compatible with Any Timeframe
Works on:
Scalping (M1–M15)
Intraday (M30–H1)
Swing (H4–Daily)
The logic stays the same across all chart speeds.
7. Practical Use Cases for Traders
The indicator helps identify:
Areas where price is likely to return, react, or mitigate
Entries based on retest of imbalance
Potential zones for reversal, continuation, or trend confirmation
8. Advantages for SMC Traders
Automatically highlights hidden inefficiencies
Helps anticipate reversal zones
Filters low-quality imbalances
Provides structure-aligned entries
Reduces chart noise
Improves consistency in finding Smart Money levels
Volume Profile Key LevelsVolume Profile Key Levels (VP Lvls)
Overview
A comprehensive Volume Profile indicator that automatically calculates and displays key volume-based support/resistance levels including POC (Point of Control), VAH (Value Area High), VAL (Value Area Low), and LVN (Low Volume Nodes) zones.
The indicator uses a fixed 500-row resolution and time-based lookback, ensuring consistent levels across all timeframes (1m, 5m, 15m, 1H, etc.).
Key Features
📊 Volume Profile Levels
POC (Point of Control) - Price level with the highest traded volume (yellow solid line)
VAH (Value Area High) - Upper boundary of the value area (red dashed line)
VAL (Value Area Low) - Lower boundary of the value area (green dashed line)
Value Area - Configurable percentage (default 68%) where most trading activity occurred
🔵 Low Volume Node (LVN) Detection
Automatically identifies price zones with significantly lower volume - areas where price tends to move quickly through. LVNs are marked as blue boxes on the chart.
Smart LVN Detection uses:
Relative comparison to local average volume
Relative comparison to local peak volume
Absolute floor check to prevent false positives in value areas
📈 Volume Histogram
Visual representation of volume distribution at each price level:
Orange - Inside Value Area
Teal - Outside Value Area
Yellow - POC level
Settings
Volume Profile Settings
SettingDefaultDescriptionNumber of Days3Lookback period for volume calculationValue Area %68Percentage of volume to include in value area
LVN Detection
SettingDefaultDescriptionLVN Threshold %80Mark as LVN if below this % of local averageLVN Peak Threshold %60Also mark as LVN if below this % of local peakLVN Absolute Max %40Must be below this % of POC (prevents false positives)LVN Comparison Window10Number of rows above/below to compareMin LVN Width2Minimum rows to form an LVN zoneMax LVN Zones25Maximum number of LVN zones to display
Display Settings
SettingDefaultDescriptionShow POC/VAH/VAL✓Toggle individual level visibilityShow Histogram✓Toggle volume histogramShow LVN Boxes✓Toggle LVN zone boxesHistogram Width50Width of histogram barsExtend Lines20Bars to extend lines into the future
How to Use
For Support/Resistance
POC acts as a strong magnet - price often returns to POC
VAH/VAL serve as value area boundaries - breakouts beyond these levels can signal trend continuation
LVN zones are areas of low acceptance - price moves quickly through these, making them potential breakout/breakdown zones
For Entry/Exit
Look for entries near POC, VAL, or VAH with confirmation
Use LVN zones as potential targets - price often accelerates through these areas
VAH rejection = potential short, VAL rejection = potential long
Multi-Timeframe Analysis
The indicator displays identical levels across all timeframes when using the same settings. This allows you to:
Identify levels on higher timeframes
Fine-tune entries on lower timeframes
Confirm confluence across multiple timeframes
Alerts
Built-in alert conditions for:
Price crossing POC
Price crossing VAH
Price crossing VAL
Technical Notes
Uses 500 fixed rows for high-resolution profile
Auto-calculates row size based on price range
Maximum 4000 bars lookback (Pine Script limitation)
Optimized for performance with smart box management
Recommended Settings by Asset
Gold (XAUUSD)
Days: 30, LVN Threshold: 80%, Peak: 60%, Absolute: 40%
Forex Majors
Days: 5-10, LVN Threshold: 75%, Peak: 55%, Absolute: 35%
Crypto (BTC/ETH)
Days: 7-14, LVN Threshold: 80%, Peak: 60%, Absolute: 40%
Indices (US30, NAS100)
Days: 20-30, LVN Threshold: 80%, Peak: 60%, Absolute: 40%
Changelog
v1.0
Initial release
POC, VAH, VAL calculation
Smart LVN detection with triple-check system
Volume histogram visualization
Multi-timeframe consistency
Production-safe code with comprehensive error handling
This indicator is for educational purposes only. Always use proper risk management and combine with other analysis methods.
Weekly Inside Bar LTEShows weekly inside bar on lower timeframes so you can create breakout and failure zones
ORB NY Sesión (Visual R:R) - FinalThis script is a Visual Indicator (Not a Backtesting Tool) designed to identify and plot the New York Open Range Breakout (NY ORB) and project clear risk/reward (R:R) levels immediately following a high-probability breakout event.
🔑 Core Functionality
Strict Session Filtering: The indicator logic and signals are only activated during standard trading days (Monday to Friday), ignoring weekends completely.
Opening Range Identification: It calculates the high and low price within the user-defined session time (default: 09:30 - 10:00 NY). This range is visually marked by black circular dots.
Signal Detection: A buy signal (BUY, Blue color) or sell signal (SELL, Red color) is generated on the first bar that crosses and closes beyond the range high (orbHigh) or range low (orbLow).
📐 Visual Risk Management
Once a signal is detected, the indicator projects the risk/reward levels using short lines that extend from the entry point to the current bar, clearly visualizing the trade plan:
Entry Line (Gray): Drawn at the closing price of the breakout bar.
Stop Loss (SL - Red): Fixed at the opposite boundary of the Opening Range (ORB Low for long trades, ORB High for short trades), which defines the risk (1R).
Take Profit (TP - Blue): Dynamically calculated based on the user-configured Risk/Reward Ratio (R:R) (default is 2.0).
Labels: Displays the exact Entry, SL, and TP prices.
📊 Aesthetics and Clarity
Clean Visuals: Level lines do not extend indefinitely (extend.none), ensuring a clutter-free chart.
Floating Title: A small table in the top-left corner displays the indicator title, active session time, and the configured R:R for quick reference.
This indicator is built for traders to practice breakout strategies with immediate visual confirmation of the calculated risk management plan.
DMM Buyers vs Sellers Gauge (Fully Optimized)A volume-weighted momentum gauge that measures real-time buyer vs seller pressure (0-100%) and generates tiered long/short signals using trend alignment, ADX strength, volume posture analysis, and exhaustion detection.
Core Function:
Calculates buyer/seller pressure from volume-weighted candle bodies
Displays as visual gauge: RED (sellers) ← → GREEN (buyers)
Scores signals 0-15 points across WEAK/MEDIUM/STRONG tiers
Key Features:
Multi-timeframe trend confirmation (LTF + HTF EMAs)
Volume posture system (trend, momentum, divergence, strength)
Market regime detection (trending vs ranging with volatility)
Exhaustion detection (price distance from MA in ATR terms)
RSI divergence detection (bullish/bearish)
Adaptive thresholds (adjust based on market regime)
Signal Logic:
LONG: Buyers ≥60% + uptrend + volume confirmation + scoring
SHORT: Sellers ≥60% + downtrend + volume confirmation + scoring
Gates: ADX ≥20, ATR percentile range, session filter, optional volume gate
Visual Output:
Bottom gauge showing buyer/seller split
Top-right table with exhaustion, regime, volume posture
Optional arrows for signal tiers
Background coloring for regime
TTP IFVG Signals With EMA
### **Indicator Name: IFVG Signals (Inverse Fair Value Gap)**
#### **Overview**
This indicator is designed to detect **Inverse Fair Value Gap (IFVG)** setups. An IFVG occurs when a standard Fair Value Gap (FVG) fails to hold price and is broken through with momentum. This "inversion" suggests a strong reversal or continuation of a trend (e.g., a Support level flipping to become Resistance).
To ensure high-quality signals, the script filters these breakouts using a **Moving Average (MA)** to align with the overall trend.
#### **How it Works**
1. **Buy Signal (▲):**
* The script identifies a **Bearish FVG** (a resistance gap).
* Price breaks **above** this gap.
* **Trend Filter:** Price is above the Moving Average, and the MA is sloping upwards.
2. **Sell Signal (▼):**
* The script identifies a **Bullish FVG** (a support gap).
* Price breaks **below** this gap.
* **Trend Filter:** Price is below the Moving Average, and the MA is sloping downwards.
---
### **Parameters (Settings)**
Here is the detailed explanation of each setting in the inputs tab:
#### **1. Sensitivity & Size Settings**
* **Pip Size Multiplier:**
* *Default: 1.0*
* Adjusts the definition of a "tick" or "pip" size. Increase this value if you want to filter out micro-movements or if the asset has a very small tick size.
* **FVG Search Lookback (Bars):**
* *Default: 15*
* How many bars back the script looks to find a valid Fair Value Gap. A higher number finds older gaps; a lower number focuses on immediate price action.
* **Min FVG Size (Pips/Points):**
* *Default: 0.0*
* The minimum height required for a gap to be considered valid. Useful for filtering out very thin/insignificant gaps. Set to `0.0` to disable.
* **FVG Epsilon (Price Units):**
* *Default: 0.0*
* A buffer allowance for gap detection. Allows for slight imperfections in the gap structure.
#### **2. Visual Settings**
* **Show IFVG Zones:**
* *Default: Enabled (Checked)*
* Draws a colored box highlighting the gap area that was broken.
* **ZoneColorBuy:** Color for Buy zones (Support).
* **ZoneColorSell:** Color for Sell zones (Resistance).
* **Box Extension (Bars):**
* *Default: 1*
* Controls how far to the right the colored box extends visually.
#### **3. Trend Filter (Moving Average)**
* **MA Period:**
* *Default: 21*
* The length of the Moving Average used to determine the trend direction.
* **MA Type:**
* *Options: SMA (Simple), EMA (Exponential)*
* Selects the calculation method for the trend filter. EMA is generally more responsive to recent price changes.
---
### **Alerts**
The indicator comes with pre-configured alert conditions:
* **IFVG Buy Alert:** Triggers when a valid Buy Signal (▲) appears.
* **IFVG Sell Alert:** Triggers when a valid Sell Signal (▼) appears.
* **IFVG Buy/Sell Alert:** Triggers on any valid signal.
EMA Crossover Pro - Multi FilterEMA Crossover Pro - Multi Filter
A sophisticated EMA crossover system designed for traders who want to filter out low-probability signals and focus only on high-quality setups. This indicator combines the classic 9/21 EMA crossover strategy with multiple confluence filters to dramatically reduce false signals.
How It Works
The indicator generates buy and sell signals based on EMA 9/21 crossovers, but only when multiple market conditions align. Each filter can be independently enabled or disabled, allowing you to customize the system to your trading style and market conditions.
Filters Included
EMA 200 Trend Filter: Only takes long signals above the 200 EMA and short signals below. This keeps you aligned with the higher timeframe trend and avoids counter-trend trades.
RSI Filter: Prevents buying into overbought conditions (>70) and selling into oversold conditions (<30). Helps avoid entering at exhaustion points.
ADX Filter: Measures trend strength and only allows signals when ADX is above threshold (default 25). Filters out choppy, range-bound markets where crossovers tend to produce whipsaws.
Volume Filter: Confirms that the crossover has institutional participation by requiring volume above the moving average. Weak volume crosses often fail.
Liquidity Sweep Filter: An advanced smart money concept filter that detects when price has swept recent highs or lows before the crossover. This identifies setups where liquidity has been grabbed, increasing the probability of a sustained move.
Signal Types
Strong Signals (large triangles with labels): All active filters are aligned. These are your highest probability setups.
Weak Signals (small faded triangles): The crossover occurred but one or more filters failed. Use these for awareness only or skip them entirely.
Features
Real-time filter status table showing current state of each filter
Fully customizable parameters for each filter
Clean visual display with optional EMA 200 plot
Built-in alerts for strong signals, weak signals, and raw crossovers
Works on any timeframe and any market
Recommended Settings
For NQ/ES Futures (5-15min): Enable Volume + Liquidity Sweep filters, disable others for cleaner signals.
For Swing Trading (1H-4H): Enable EMA 200 + ADX + Volume for trend-following setups.
For Scalping (1-5min): Use Volume only or Volume + RSI to avoid overfiltering.
Usage Tips
Start with all filters enabled and observe how many signals pass. If too few signals, disable the most restrictive filter (usually Liquidity Sweep or ADX). If too many false signals, tighten the parameters or add more filters.
The filter status table in the top-right corner shows you exactly why a signal did or didn't trigger, helping you understand market conditions in real-time.
CapitalFlows: Vol RangesThis indicator turns a vol measure into a daily “volatility roadmap,” projecting intraday targets above and below yesterday’s close so you can see where a normal day should run out of steam.
CapitalFlows: CB LevelsThis tool converts central-bank policy settings into clean, visual “rate ladders,” letting you see where the market sits relative to cuts, hikes, and basis adjustments.
Previous Day High / Low / EquilibriumThis indicator plots Previous Day High (PDH), Previous Day Low (PDL), and Previous Day Equilibrium (PD-EQ) anchored to the candles that formed these levels.
🔥 Key Features
Candle-Anchored Levels
PDH/PDL aren’t placed at the midnight candle or the daily bar open. They’re anchored to the actual intraday candle that made the previous day’s high or low.
Session-Aware (17:00 or 18:00 NY)
Set your preferred daily session open (17:00 for Forex, 18:00 for indices/futures) for correct cross-timeframe behavior, including Daily and H4.
Dynamic Line Extension
Lines extend only up to the current candle
Adjustable Line Styles
Choose between Solid, Dashed, or Dotted lines for PDH, PDL, and PD-EQ.
⚙️ Inputs Overview
Session Settings
Daily Session Open Hour (NY Time)
Line Settings
PDH Line Color
PDL Line Color
PD-EQ Line Color
Line Style (Solid / Dashed / Dotted)
Label Settings
Show/Hide Labels
Label Font Size
Label Text Colors
Label Offset (bars to the right)
🛡️ Non-Repainting
The indicator does not repaint.
Levels are locked in once the new session begins.
TrigosFx Session Hunter (Institutional Flow)TrigosFx Session Hunter (Institutional Flow)
Overview
TrigosFx Session Hunter is a professional-grade trading suite designed to align with Institutional Order Flow and Smart Money Concepts (SMC). Optimized for XAUUSD (Gold) and major Forex pairs (EURUSD, GBPUSD), this tool removes market noise to identify high-probability entries during the London and New York sessions.
Unlike standard indicators that repaint or lag, the Session Hunter combines trend structure, volatility (ATR), and strict candle logic to prevent FOMO and "bull traps." It operates in a Hybrid Mode, allowing traders to switch between "Liquidity Sweeps" (Reversals) and "Trend Continuation" instantly.
🔥 Key Features
1. Hybrid Trading Logic (Sniper vs. Continuation)
✅ Sweep Mode (Sniper): For ranging days. The strategy only generates a signal if the price has swept (broken) the Asian Session High/Low to grab liquidity before reversing.
✅ Continuation Mode (Trend): For strong trend days. It ignores the Asia sweep and focuses on pure momentum retests of the institutional EMAs.
2. The "Smart Panel" (Clean UX)
Intelligent Display: The data table remains clean ("WAITING...") when there is no trade.
Active Trade Memory: Once a signal fires, the panel freezes the exact Stop Loss and Take Profit levels calculated at the moment of entry.
Auto-Reset: The moment price hits TP1, the panel clears itself to avoid confusion.
3. Advanced "Anti-Noise" Filters We have integrated three layers of protection to filter out bad trades:
🛡️ Strict Quality Filter: Validates that the signal candle closes on the correct side of the EMA 26 (Dynamic Support/Resistance). If the candle closes "inside" the noise, the trade is cancelled.
🕯️ Previous Candle Liquidation: Ensures the signal candle has broken the High/Low of the previous candle, confirming that short-term stops have been hunted.
⛔ Anti-FOMO (Pullback Validator): Prevents chasing the price. It strictly requires a pullback candle (opposite color) before a signal is generated. You will never buy at the top of a green impulse again.
4. Dynamic Risk Management
Stop Loss: Automatically calculated based on Market Volatility (ATR) or Structural Structure (EMA 50), whichever is safer.
Take Profits: Dynamic targets based on your preferred Reward ratios (Default 1:1 and 1:2).
🛠️ How to Trade
Select Your Session: Use the settings to choose New York, London, or both. The script auto-adjusts to your timezone.
Check the Bias: Look at the Panel. If H4 & H1 Bias are green (LONG), only look for Buy signals.
Choose Your Style:
Is the market ranging? Turn on "Req. Sweep" (YES).
Is the market trending hard? Turn off "Req. Sweep" (NO - Continuation).
Wait for the Triangle:
Green Triangle: Institutional Buy Signal.
Red Triangle: Institutional Sell Signal.
Execute: Copy the SL and TP prices shown in the Smart Panel immediately.
⚙️ Technical Specifications
Timeframe: Optimized for M15 (Execution) with H1/H4 Confluence.
EMAs: Institutional 12/26 Cross + EMA 50 Baseline.
Visuals: Auto-coloring based on trend, non-intrusive Asia Range lines.
Trade like the institutions. Hunt the liquidity.
Developed by TrigosFx.
WRB - ATR Candle Wide Range Bar indicator is design to mark impulse candle for your LTF confirmation
Pivot Gauge Cluster IndicatorThe Pivot Gauge Cluster Indicator is designed to give traders a clear visual map of the most important price levels across timeframes, combined with automatic cluster zones that highlight areas where the market is most likely to react. It simplifies the chart by showing only relevant levels and grouping them into meaningful zones of confluence.
The indicator displays levels from four major timeframes: Daily, Weekly, Monthly, and Quarterly. For each of these timeframes, it can plot the open, high, low, previous high, previous low, midpoint, quarter and three-quarter levels, classic pivot levels (P, S1–S3, R1–R3), and Fibonacci 0.618 and 0.382 retracements. All levels are optional and can be turned on or off. They are color-coded based on whether current price is above or below the level, so market bias is easy to read.
The indicator can also show round-number levels (big round numbers), such as 50s, 100s, or 1000s, depending on the instrument. You can configure the spacing, color, and how many levels to show above and below the current price. These round levels also feed into the cluster detection system.
Cluster Zones are the core of the indicator. A cluster is created when multiple significant levels from higher timeframes sit close together in price. Instead of forcing the trader to interpret many overlapping lines, the indicator automatically detects these overlaps and draws a yellow zone across the chart. These zones often become important reaction areas, support or resistance, liquidity pockets, or turning points. The zones are recalculated every bar, so they are always accurate and never static. You can adjust how tight a cluster must be and how many levels are required to form one.
There is an optional SMA trend filter. When enabled, the indicator uses a user-selectable SMA (default 200) to hide clusters that do not align with the trend direction. If price is above the SMA, only clusters below price are shown as potential support. If price is below the SMA, only clusters above price are shown as potential resistance. This keeps the chart focused on the most relevant zones.
The indicator has two alert types. The first is “Cluster Zone Formed,” which triggers when a new cluster is created. This alert only fires on future cluster formations and does not trigger for existing historical clusters when the alert is added. The second is “Cluster Zone Touch,” which alerts instantly when price touches a cluster zone. Both alerts are optimized so they do not repeatedly fire for the same zone within the same bar.
Overall, the Pivot Gauge Indicator gives a structured and simplified view of the market by combining higher-timeframe structure, psychological levels, and automated confluence zones. It helps intraday traders, scalpers, and swing traders quickly identify high-probability reaction points, support and resistance, trend-aligned zones, and key areas for entries or exits. It is fully customizable, allowing the user to enable the exact timeframes, level types, colors, cluster sensitivity, round numbers, trend filters, and alert preferences they want.
Enjoy!
KWP EMA ribbonEMA
ma8 = ta.sma(close,9)
ma21 = ta.sma(close,21)
ma200 = ta.sma(close,200)
ema74 = ta.ema(close,74)
ma610 = ta.sma(close,610)
ema987 = ta.ema(close,987)
ema34 = ta.ema(close,34)
ema89 = ta.ema(close,89)
v = ta.vwap(close)
plot(ma8, "ma9", color=color.aqua, linewidth=2)
plot(ma21, "ma21", color=color.fuchsia, linewidth=2)
plot(ma200, "ma200", color=color.rgb(202, 14, 14), linewidth=1)
plot(ema74, "ema74", color=color.maroon, linewidth=4)
plot(ma610, "ma610", color=color.blue, linewidth=3)
plot(ema987, "ema987", color=color.green, linewidth=2)
plot(ema34, "ema34", color=color.yellow, linewidth=4)
plot(ema89, "ema89", color=color.rgb(0, 166, 28), linewidth=2)
plot(v, "VWAP", color=color.orange, linewidth=4)
Tradocate Pivot Smart Pivot Levels • Clean Candle Breakouts • Dashboard
This script combines multi-timeframe pivot levels, clean candle-based breakouts, and an integrated signal dashboard to help traders identify high-probability trend continuation setups.
It is built around the Main Pivot (P) — also referred to as the midlevel — and enhances it with breakout logic, trailing candle stops, and customizable filters.
🔍 Core Features
1️⃣ Dynamic Pivot Levels (Traditional / Fibonacci / Camarilla / Woodie / etc.)
- Automatically detects and updates pivot levels across any timeframe
- Supports Daily, Weekly, Monthly, Quarterly, and custom long-term anchors
- Option to use Daily-based pivots even on intraday charts
2️⃣ Midline (Main Pivot)
The script extracts and plots the P pivot for quick trend bias detection:
- Price > P → Bullish bias
- Price < P → Bearish bias
Also includes:
- Midline label that updates in real time
- Optional ±10 ticks zone for scalpers
- Shaded neutral zone for breakout clarity
3️⃣ Clean Candle-Based Breakout System
The strategy looks for a strong candle forming above/below the midline, then confirms a breakout when price exceeds that candle’s high/low:
Bullish breakout:
- Strong bearish candle flips into a reversal
- Clean break above previous candle high
- Confirms continuation above midline
Bearish breakout:
- Strong bullish candle flips into a reversal
- Clean break below previous candle low
- Confirms downside continuation
This avoids messy signals during chop and focuses on quality breakouts only.
4️⃣ Dashboard Status Panel
A simple real-time display showing:
- BUY BRO / SELL BRO sentiment (based on midline)
- RSI reading (with color-coded conditions)
Great for quick visual confirmation when scanning multiple charts.
🎯 Who This Script Is For
Perfect for:
- Intraday futures traders (FCPO, NQ, ES, Gold, FX, Crypto)
- Swing traders using higher-timeframe pivots
- Scalpers using ±10 tick offset zones
- Traders wanting clear, clean breakout confirmation instead of noisy signals
⚠️ Notes
For realistic backtesting, use barmerge.lookahead_off mode
Pivots update only when the anchor timeframe resets (daily, weekly, etc.)
This system works best in trending conditions; avoid high-chop environments
⭐ If you find this useful
Please like, follow, or comment — your interaction helps me publish more tools!
SatoshiFrame Dynamic Equity Allocation Model“This is an indicator designed to identify buy zones. The lower the value is, the more suitable the price is for buying; the higher it is, the more suitable it becomes for selling.”
Market Microstructure | SatoshiFramemomentum imbalance, and short-term autocorrelation, captures the microstructural transition between trending order-flow and reverting inventory-rebalancing behavior. A higher value reflects dominant aggressive flow aligned with trend continuation, while lower values signal increased counter-flow absorption and reversion probability.
Satoshiframe Trend Dynamicsis a neuroscience-inspired market behavior analyzer designed to detect whether the market is currently favoring trend continuation or mean reversion.
The indicator models two competing cognitive systems that exist in traders' decision-making processes — the trend-following mindset and the counter-trend mindset. Markets naturally oscillate between dominance of these two groups, creating cycles of persistent trending behavior followed by periods of strong reversals.
PinBar + PPR Detector (Alerts)PinBar + PPR Detector (Alerts)
This indicator identifies two popular candlestick reversal patterns: Pin Bar and PPR. It provides clear visual signals on the chart and includes built-in alerts that trigger only after the bar closes.
Description
1. Pin Bar
A reversal pattern based on wick-to-body proportions.
The indicator detects bullish and bearish Pin Bars using:
Customizable wick-to-body ratio (wickFactor)
Optional candle-color filtering
Option to enable or disable Pin Bar detection
2. PPR (Previous Peak Reversal)
A price-action pattern based on breaking the previous candle's range:
Bullish PPR: a bullish candle closing above the high of a previous bearish candle
Bearish PPR: a bearish candle closing below the low of a previous bullish candle
Option to enable or disable PPR detection
Alerts
Two alert types are included:
“PinBar Detected” — triggers on any Pin Bar
“PPR Detected” — triggers on any PPR
All alerts fire only after the bar is confirmed (closed), ensuring reliable signals without repainting during candle formation.
Visual Signals
Bullish Pin Bar: green triangle below the candle
Bearish Pin Bar: red triangle above the candle
Bullish PPR: lime circle below the candle
Bearish PPR: orange circle above the candle
Settings
Enable/disable Pin Bar detection
Wick factor adjustment
Color filter for Pin Bars
Enable/disable PPR detection
Suitable For
Scalping
Intraday trading
Technical analysis
Algorithmic trading
Traders using reversal patterns in their strategies
Wick Size Percentage (%) IndicatorA lightweight utility script that measures the wick size of every bar in percentages. It helps identify significant rejection blocks and volatility spikes by displaying the exact % value above and below each candle. Perfect for ICT concepts and precise risk management.
This indicator is designed for price action traders who need precise measurements of market volatility and rejection. It automatically calculates and displays the size of both the upper and lower wicks of a candle as a percentage relative to the open price.
Key Features:
Dual Measurement: Separately calculates the upper wick (high to body) and lower wick (body to low).
Percentage Based: Values are shown in percentages (%) rather than price points, making it easier to compare volatility across different assets (Crypto, Forex, Stocks).
Dynamic Labels: Visual labels appear above and below the candles for quick reading.
Fully Customizable: Users can adjust the decimal precision (e.g., for low timeframe scalping), change text size, and toggle visibility to keep the chart clean.
Data Window Support: Values are also visible in the side Data Window for detailed analysis without clutter.
SazonalidadeTitle: Advanced Seasonality Projection (Polyline & Multi-Year)
Description:
This indicator is a powerful tool for analyzing seasonal trends by projecting historical price performance into the future. It calculates and visualizes the average market behavior over different lookback periods (default: 5, 10, and 15 years), helping traders identify recurring time-based patterns and potential turning points.
Key Features:
Multi-Period Analysis: Displays three distinct seasonal curves simultaneously (e.g., 5-year, 10-year, and 15-year averages) to identify confluence in historical trends.
Smart Visualization (Joyplot Style): Features a unique "Vertical Separation" setting. Users can choose to overlay all lines on top of each other for direct comparison or stack them vertically to analyze each cycle individually without visual clutter.
High Performance (Polyline): Built using Pine Script v6 polyline functions. This ensures that the seasonal lines remain crisp and visible even when zooming out to view extensive historical data, eliminating the flickering issues common in older drawing methods.
Future Projection: Automatically projects the seasonal trend for a user-defined number of bars into the future, aiding in forecasting and trade planning.
"Today" Reference Line: Includes a customizable vertical line marking the current bar, creating a clear visual boundary between historical data and future projections.
Auto-Scaling: The indicator automatically adjusts the amplitude of the curves to fit the panel height, focusing the analysis on time and direction rather than absolute price levels.
Adaptive Labels: Smart labeling system with adjustable offsets prevents text from overlapping with the indicator lines, ensuring readability at any zoom level.
How to Use:
Identify Confluence: Look for moments where all three lines (short, medium, and long-term averages) point in the same direction. This suggests a strong seasonal tendency.
Timing Reversals: Use the peaks and valleys of the seasonal curves to anticipate potential market tops or bottoms.
Layout Adjustment: Use the "Vertical Distance" setting to customize the gap between lines according to your monitor size and personal preference.
Settings:
Lookback Periods: Customize the number of years for each of the 3 lines.
Vertical Separation: Control the vertical space between the curves (0 = Overlaid, 60+ = Separated).
Today Line: Toggle and customize the style of the vertical marker for the current trading day.
Visuals: Full control over colors, line styles, and label positioning.
Note: Seasonality is a statistical tool based on historical averages and should be used in conjunction with other technical analysis methods.






















