CTR Dual Custom MAs ProI added the ability to show projection dots to help get a feel for future path. Everything else is the same as my most recent custom MAs indicator. This is the latest and greatest.
Indicateurs et stratégies
EMA 9 13 15 21 50 200EMA Multi Cross Alert System is a multi-moving average indicator designed to help traders quickly identify trend shifts and momentum changes using key Exponential Moving Average (EMA) crossover signals.
The script plots six important EMAs (9, 13, 15, 21, 50, and 200) directly on the price chart, allowing traders to monitor short-term, medium-term, and long-term trend alignment in real time.
The indicator automatically generates alerts when critical EMA crossover events occur, helping traders react quickly without constantly watching charts.
USDT + USDC DominanceUSDT + USDC Dominance
USDT/USDC Dominance Indicator
This indicator measures the relative dominance of USDT and USDC on the market. It calculates the share of each stablecoin compared to the total of the two, and displays it as a percentage.
USDT Dominance (%) = (USDT value / (USDT value + USDC value)) × 100
USDC Dominance (%) = 100 − USDT Dominance
The indicator plots both dominance values on the chart, allowing you to see which stablecoin has a higher share at any given time. It can help identify shifts in market preference between USDT and USDC.
Optional features:
Horizontal 50% line for reference.
Highlight when USDT or USDC exceeds 50% dominance.
Works with price or market capitalization data depending on available data sources.
S21 SETUP! by TophengzkyThis script is intended only for a specific strategy or set up! Only to be use by Lightning Strategy Group T3 Snipers!
It was developed for us to make our trading strategy handy and easily to navigate and execute our set ups!
CVD Momentum Divergence
1. Introduction
Discover hidden buying/selling pressure before price explodes! The CVD Momentum Divergence indicator compares detrended and normalized price momentum (orange line) against Cumulative Volume Delta momentum (blue line) to reveal when volume flow diverges from price action. These two lines oscillate around zero on the same scale, making hidden strength/weakness crystal clear during market sessions.
2. Key Features
- Dual Detrended Lines : Price momentum (orange) vs CVD momentum (blue) - both normalized
- CVD-Price Divergence Histogram : Green bars above zero when blue (CVD stronger); Red bars below when orange (CVD weaker)
- Trend-Free Analysis : SMA detrending removes directional bias for pure cycle comparison
- Universal CVD Calculation : Works on any volume symbol
- Fully Customizable : Separate price/CVD lengths + smoothing control
3. How to use
Look for divergences between main chart price movement and the separation (distance) between blue/orange lines - the histogram quantifies this perfectly.
- Large GREEN histogram (above zero) = CVD strength >> price movement = buying delta dominates
- Large RED histogram (below zero) = Price strength >> CVD = selling delta dominates
- Both lines above zero = overall buying momentum. Both below zero = selling momentum
- Price falling BUT blue line stays high → hidden buying → upside likely
- Price rising BUT blue lags → selling pressure building → downside risk
NOTE : This indicator shows momentum divergence only! Always confirm with price action (support/resistance, candle patterns, key levels).
Sakalau02 (10 Sessions)Market Sessions – 10 Customizable Sessions
This indicator plots up to 10 fully customizable market sessions directly on the chart.
Each session can be individually configured with its own time range, color, and label, and is displayed as a dynamic box that automatically tracks the session high and low.
Features
Up to 10 fully customizable trading sessions
Individual session time, color, and name customization
Automatic session high / low tracking
UTC-based session logic with optional weekend filtering
Clean and lightweight visual design for intraday analysis
Well suited for ICT / Smart Money Concepts (SMC) trading
Designed for flexibility and clarity, this indicator allows traders to adapt session analysis to their own trading style while keeping the chart clean and easy to read.
SPX SPY 5Min Lock🔹 DESCRIPTION (Public Library)
This indicator overlays SPX price levels directly onto the SPY chart by converting SPX levels into SPY prices using a session-locked SPY/SPX ratio.
Instead of mentally translating SPX levels, you see them mapped precisely on SPY, where you actually trade.
How it works
• Calculates the SPY-to-SPX price ratio
• Locks the ratio at the first 5-minute RTH candle close (9:35am ET)
• Uses that fixed ratio for the entire session
• Converts SPX levels into accurate SPY-equivalent prices
• Draws clean labels (and optional short stubs) directly on SPY
Why the 5-minute lock
SPY and SPX can drift slightly during the day. Locking the ratio at 9:35am creates stable, non-moving levels that stay consistent throughout RTH, making them far more usable for intraday trading.
Best use cases
• SPY / SPX options traders
• Index-based level traders
• GEX, gamma, and macro level mapping
• Traders who think in SPX but execute in SPY
Customization
• Adjustable SPX level spacing (5 / 10 / 25)
• Number of levels above and below price
• Label size and offset
• Live or Locked ratio mode
• Optional short line stubs
• Info table with ratio and lock status
Stacked EMA Indicator (8/21/34/55/89)Highlights stacked EMA's on your chart and color's background when all are aligned.
EMA's adjustable to user preference.
All color's user adjustable.
Strong Daily S/R Levels (Refreshes Daily)Multi-Timeframe Strong S/R + Swings (Daily/Weekly/Monthly)
Automatic, non-repainting support & resistance levels from multiple timeframes + recent swing points — perfect for day trading, swing trading, and futures (ES, NQ, MES, MNQ, GC, MGC, etc.).
Features:
• Previous Day High/Low (PDH/PDL) + classic daily pivots (PP, R1–R3, S1–S3)
• Previous Week High/Low (PWH/PWL) + weekly pivots
• Previous Month High/Low (PMH/PML) + monthly pivots
• Recent confirmed swing highs/lows (adjustable lookback) with numbered labels
• Clean right-side labels for quick reference
• Toggle any group on/off to reduce clutter
• Works on any ticker and any timeframe (intraday to daily+)
Levels update automatically at the start of each new day/week/month — no repainting, stable once the higher timeframe bar closes.
Great for:
• Identifying strong institutional magnets (PDH/PDL, monthly extremes)
• Spotting breakout/mean-reversion zones (pivots)
• Trading structure breaks/retests (swings)
Use it on futures, stocks, forex, crypto — wherever clean, reliable S/R matters.
20 MA Pack (SMA / EMA / SMMA / WMA) This script provides a flexible 20-period Moving Average toolkit designed for active traders working with futures and high-momentum instruments.
It includes:
• 20 SMA (Simple Moving Average)
• 20 EMA (Exponential Moving Average)
• 20 SMMA (Smoothed Moving Average)
• 20 WMA (Weighted Moving Average)
Each average responds differently to price action:
SMA → Balanced trend view
EMA → Faster reaction to momentum
SMMA → Smoother structure, reduces noise
WMA → Stronger emphasis on recent price
This pack is especially useful for:
Current month futures contracts
Commodities with short contract lifecycles
Intraday and short-term swing trading
Identifying trend direction and dynamic support/resistance
The 20-period length aligns closely with one trading month, making it particularly effective for near-month contracts where longer moving averages lose relevance.
Use individually or compare them together to understand how price reacts to different smoothing methods.
Avengers Pro V24.3 (Minervini Complete)"This strategy represents the ultimate synthesis of investment principles derived from the world’s greatest market masters. By meticulously integrating their proven methodologies into a single, cohesive framework, we have developed a comprehensive version that offers unparalleled versatility across both the Korean and U.S. stock markets."
Strong Impulse Indicator 1mA strong price impulse indicator with alerts.
This indicator detects price impulses over time and sends an alert, allowing you to identify strong sellers or strong buyers.
SolQuant WatermarkSignificance
The SolQuant Watermark is a layout management utility designed to improve chart ergonomics by organizing metadata into a persistent UI layer. By utilizing the Pine Script table functions, the tool ensures that essential contextual data remains anchored to the display area, preventing visual clutter during historical price action analysis.
Calculations & Methodology
Unlike standard labels or drawing objects which are anchored to specific price-time coordinates, this utility utilizes the Table API .
Coordinate Independence: The table logic renders objects relative to the screen dimensions rather than the price scale. This ensures the information remains visible regardless of vertical or horizontal scrolling.
Dynamic Metadata Injection: The script utilizes built-in variables ( syminfo.tickerid , timeframe.period ) to automatically update the UI with current asset data, ensuring data integrity across multiple chart layouts.
Screen Real Estate Optimization: The layout engine uses an anchoring system (9-point grid) to prevent overlap with technical indicators or price action.
Features
9-Point Anchor System: Allows for precision placement at any screen corner or center point to optimize workspace efficiency.
Adaptive Scaling: Includes 5 pre-configured scale settings to maintain readability across various device resolutions.
Visual Configuration: Full control over background opacity and border styles to align with specific "Dark Mode" or presentation philosophies.
Usage
Organization: Use the "Quote Text" field for internal notes or community identifiers.
Contextual Awareness: Enable "Symbol Info" to keep track of assets and timeframes during multi-chart analysis sessions.
Disclaimer
This is a visual utility tool intended for chart organization. It does not provide trade signals or financial advice.
SolQuant PVSRA VolumeSignificance
The SolQuant PVSRA Volume engine is a specialized implementation of Price, Volume, Support, and Resistance Analysis. It is designed to filter standard retail volume noise by identifying Vector Candles —high-intent price moves validated by specific statistical volume thresholds.
Standard volume bars do not distinguish between active market-maker participation and passive retail churn. This tool bridges that gap by isolating the "Fuel" behind price movement to validate the structural integrity of trends.
Calculations & Methodology
Unlike standard volume oscillators, this script utilizes a dual-axis calculation to define market participation:
Relative Intensity Calculation: The script calculates a 10-period simple moving average (SMA) of volume as a baseline. Every current volume bar is then measured as a percentage of this average.
Vector Tier Logic: Participation is categorized into three mathematically defined tiers:
Rising (1.5x): Indicates above-average momentum entering the market.
Peak (2.0x): Correlates with significant liquidity sweeps or structural breaks.
Climax (5.0x): Represents statistical extremes (500%+) where institutional participation is likely exhausted or a major trend is being initiated.
Cross-Exchange Synchronization: To solve the issue of fragmented liquidity in crypto spot markets, the script utilizes request.security logic. It allows users to overlay high-liquidity Binance Perpetual volume data onto any chart, providing a consolidated view of professional positioning.
Features
Synthetic Instrument Override: A proprietary toggle that re-routes volume sourcing to high-liquidity derivatives contracts for more accurate "Vector" detection.
Momentum Color-Coding: High-contrast visual mapping (Cyan/Violet/Gold) based on spread-to-volume ratios to distinguish between aggressive accumulation and passive distribution.
Integrated Smoothing: A volatility-adjusted volume MA to help traders identify when "Velocity" is entering the market.
Usage
BigMeesh_TBZ_EMA_BB3 EMAs + BB. This indicator is for my TBZ traders. It gives you the Bollinger bands and 3 EMAs that are all editable.
Trinity Scalping Direction DashbaordTrinity Scalping Dashboard – User Guide
**Purpose**
This indicator shows whether the current price is above or below the 5-period EMA across five key timeframes (5 min, 15 min, 1 hour, 4 hour, Daily).
It highlights when all five timeframes are aligned in the same direction (all bullish or all bearish), giving a clear "Buy", "Sell", or "No Trade Zone" signal.
**What the indicator displays**
- A dashboard table appears in one corner of the chart
- Each row shows one timeframe
- Text says "Above - Bullish" (green) or "Below - Bearish" (red) depending on whether current price is above or below the 5 EMA on that timeframe
- The bottom row shows the overall signal:
- **Buy** → all 5 timeframes are bullish (price > 5 EMA on every TF)
- **Sell** → all 5 timeframes are bearish (price < 5 EMA on every TF)
- **No Trade Zone** → mixed alignment (not all timeframes agree)
**Customizing the indicator**
- **EMA Period** — default is 5, but you can change it (e.g. to 8, 9, 13, etc.)
- **Colors** — adjust Bullish (green), Bearish (red), and No Trade (yellow) colors to your preference
- **Table Position** — choose Top Right, Bottom Right, or Bottom Left
- **Text Sizes** — separately control the size of the timeframe rows and the signal row (Tiny → Huge)
- **Header** — shows "Options Direction Dashboard" at the top of the table (you can edit the text in the code if desired)
**How to read the signal**
- **Strong Buy** — entire table green + bottom row says **Buy**
- **Strong Sell** — entire table red + bottom row says **Sell**
- **No clear direction** — mixed colors + bottom row says **No Trade Zone**
Only trade in the direction of the **full alignment** (all rows same color) for highest-probability setups.
**Alerts**
Three alert conditions are built-in:
1. **Buy Signal** — triggers when all timeframes become bullish
2. **Sell Signal** — triggers when all timeframes become bearish
3. **Signal Change** — triggers any time the overall signal changes (Buy ↔ Sell ↔ No Trade)
To set an alert:
- Right-click on the chart → **Add Alert**
- In **Condition**, select this indicator
- Choose one of the three conditions (Buy Signal / Sell Signal / Signal Change)
- Set frequency to **Once Per Bar Close** (recommended for most users)
- Customize notification (email, SMS, webhook, etc.)
**Best practices**
- Use for scalping when all EMA align and only take trades in the direction of the alignment.
- Use on higher timeframes (1H, 4H, Daily) for swing/position trading and use the smaller timeframe to time entries
- Combine with your existing price action, support/resistance or other filters
- The strongest setups occur when the signal flips from No Trade → Buy or No Trade → Sell
Flow Dashboard PRO ( 79 Fx Create ) sakada//@version=5
indicator("Multi TF Flow Dashboard PRO (Stable)", overlay=true)
// ===== GET CLOSED CANDLES =====
d_open = request.security(syminfo.tickerid, "D", open)
d_close = request.security(syminfo.tickerid, "D", close)
h4_open = request.security(syminfo.tickerid, "240", open)
h4_close = request.security(syminfo.tickerid, "240", close)
h1_open = request.security(syminfo.tickerid, "60", open)
h1_close = request.security(syminfo.tickerid, "60", close)
m15_open = request.security(syminfo.tickerid, "15", open)
m15_close = request.security(syminfo.tickerid, "15", close)
// ===== FLOW LOGIC =====
dailyFlow = d_close > d_open ? 1 : -1
h4Flow = h4_close > h4_open ? 1 : -1
h1Flow = h1_close > h1_open ? 1 : -1
m15Flow = m15_close > m15_open ? 1 : -1
// ===== COUNT =====
bullCount = (dailyFlow == 1 ? 1 : 0) + (h4Flow == 1 ? 1 : 0) + (h1Flow == 1 ? 1 : 0) + (m15Flow == 1 ? 1 : 0)
bearCount = (dailyFlow == -1 ? 1 : 0) + (h4Flow == -1 ? 1 : 0) + (h1Flow == -1 ? 1 : 0) + (m15Flow == -1 ? 1 : 0)
// ===== TOTAL FLOW =====
string totalFlow = bullCount > bearCount ? "TOTAL BULLISH" :
bearCount > bullCount ? "TOTAL BEARISH" :
"NEUTRAL"
// ===== CREATE TABLE =====
var table t = table.new(position.top_right, 2, 6, border_width=1)
// ===== UPDATE TABLE =====
if barstate.islast
table.cell(t, 0, 0, "Timeframe", bgcolor=color.gray, text_color=color.white)
table.cell(t, 1, 0, "Flow", bgcolor=color.gray, text_color=color.white)
table.cell(t, 0, 1, "Daily")
table.cell(t, 1, 1, dailyFlow == 1 ? "Bullish" : "Bearish", text_color=dailyFlow==1?color.lime:color.red)
table.cell(t, 0, 2, "4H")
table.cell(t, 1, 2, h4Flow == 1 ? "Bullish" : "Bearish", text_color=h4Flow==1?color.lime:color.red)
table.cell(t, 0, 3, "1H")
table.cell(t, 1, 3, h1Flow == 1 ? "Bullish" : "Bearish", text_color=h1Flow==1?color.lime:color.red)
table.cell(t, 0, 4, "15M")
table.cell(t, 1, 4, m15Flow == 1 ? "Bullish" : "Bearish", text_color=m15Flow==1?color.lime:color.red)
table.cell(t, 0, 5, "TOTAL FLOW")
table.cell(t, 1, 5, totalFlow,
text_color = totalFlow=="TOTAL BULLISH"?color.lime:
totalFlow=="TOTAL BEARISH"?color.red:
color.orange,
bgcolor = totalFlow=="TOTAL BULLISH"?color.new(color.green,80):
totalFlow=="TOTAL BEARISH"?color.new(color.red,80):
color.new(color.orange,80))






















