Swing Z – Crypto Trading Algorithm | Zillennial Technologies IncSwing Z by Zillennial Technologies Inc. is an advanced algorithmic framework built specifically for cryptocurrency markets. It integrates multiple layers of technical analysis into a single decision-support tool, generating buy and sell signals only when several independent confirmations align.
Core Concept
Swing Z fuses trend structure, momentum oscillators, volatility signals, and price action tools to capture high-probability trading opportunities in volatile crypto environments.
Trend Structure (EMA 9, 21, 50, 200)
Short-term EMAs (9 & 21) detect immediate momentum shifts.
Longer-term EMAs (50 & 200) define the broader trend and dynamic support/resistance.
Momentum & Confirmation Layer
RSI measures relative strength and market conditions.
MACD crossovers confirm momentum shifts and trend continuations.
Volatility & Market Pressure
TTM Squeeze highlights compression zones likely to precede breakouts.
Volume analysis confirms conviction behind directional moves.
VWAP (Volume Weighted Average Price) establishes intraday value zones and institutional benchmarks.
Price Action Filters
Fibonacci retracements are integrated to identify key reversal and continuation levels.
Signals are produced only when multiple conditions agree, reducing noise and improving reliability in fast-moving crypto markets.
Features
Tailored for cryptocurrency trading across major pairs (BTC, ETH, and altcoins).
Works effectively on swing and trend-based timeframes (1H–1D).
Combines trend, momentum, volatility, and price action into a single framework.
Generates clear Buy/Sell markers and integrates with TradingView alerts.
How to Use
Apply to a clean chart for the clearest visualization.
Use Swing Z as a swing trading tool, aligning entries with both trend structure and momentum confirmation.
Combine with your own stop-loss, take-profit, and position sizing rules.
Avoid application on non-standard chart types such as Renko, Heikin Ashi, or Point & Figure, which may distort results.
Disclaimer
Swing Z is designed as a decision-support tool, not financial advice.
All backtesting should use realistic risk, commission, and slippage assumptions.
Past results do not guarantee future performance.
Signals do not repaint but may adjust as new data develops in real-time.
Why Swing Z is original & useful:
Swing Z unifies EMA trend structure, RSI, MACD, TTM Squeeze, VWAP, Fibonacci retracements, and volume analysis into a single algorithmic framework. This multi-confirmation approach improves accuracy by requiring consensus across trend, momentum, volatility, and price action — a design made specifically for the challenges and volatility of cryptocurrency markets.
Pivot-Punkte und Levels
SMAs, EMAs, 52W High Low, CPRThis is all in one indicator which has SMAs, EMAs, CPR, Trend ribbon and SuperTrend.
We are adding other indicator in upcoming days.
Signalgo CHoCHSignalgo CHoCH: Informative Technical Overview
Signalgo CHoCH is a multi-factor indicator designed for TradingView to detect “Change of Character” (CHoCH) shifts in market structure, signaling significant trend reversals and managing trades with risk control. This documentation details how it operates, its customizable parameters, signal methodology, what makes it different from traditional tools, and typical strategy applications.
How Signalgo CHoCH Works
1. Market Structure Detection
Swing High & Low Identification: The indicator uses an adaptive swing length to isolate important pivot highs and lows in price action. These pivots signal points where the market reversed direction or paused, forming the “swing structure” core to this strategy.
Body Strength Validation: Not every pivot break is meaningful. Signalgo CHoCH assesses price bar “body strength”—quantifying if the current candle’s body is disproportionately large compared to a recent average—to filter out weak or indecisive moves, retaining only those breaks likely to indicate genuine momentum.
2. Change of Character (CHoCH) Signal Logic
Bullish CHoCH: Triggered when price closes above the last significant swing low (the most recent support) with a strong candle body, indicating a transition from bearish to bullish market structure.
Bearish CHoCH: Triggered when price closes below the last significant swing high (key resistance) with a strong bearish candle, denoting a shift from bullish to bearish structure.
One-Time Event Recognition: Each break is tracked so that signals are issued only once per directional change, reducing repeated or redundant entries.
3. Higher Timeframe Confirmation
Multi-Timeframe Consistency: The indicator requires the CHoCH signal (on the current trading timeframe) to be confirmed by the market structure status of a selected higher timeframe. This adds an extra layer of validation, ensuring the signal aligns with broader trends.
Inputs
SwingLen: The number of bars used to define swing pivots.
bodyStrength & bodyLookback: Control sensitivity for body size validation, filtering which candle breaks are considered strong enough for signaling.
htfTf: Selects the higher timeframe for multi-timeframe checking.
show_tpsl: Toggle to show/hide automated Take Profit (TP) and Stop Loss (SL) levels on the chart.
ATR, TP/SL/RR/Trailing Settings: Determines how risk and reward are managed, using ATR for stop placement and multi-level profit targets with optional trailing stop activation after TP1.
Entry & Exit Strategy
Entry Logic
Long Entry: When a bullish CHoCH is detected, optionally confirmed by the higher timeframe, it marks a buy opportunity at the close of the breakout candle.
Short Entry: When a bearish CHoCH forms, also with optional higher timeframe confirmation, it identifies a sell entry at the close of the confirmation candle.
Exit & Trade Management
Stop Loss (SL): Automatically placed at a set ATR distance from entry, dynamically adapting to volatility.
Take Profits (TP1, TP2, TP3): Multiple reward targets are calculated and marked for systematic scaling out or profit-taking, based on a defined risk multiple.
Trailing Stop: Once the first profit target is hit, SL moves to breakeven, and a trailing stop engages, incrementally securing further gains if the trend continues.
State Tracking: All TP, SL, and trailing events are labeled on the chart for easy post-trade analysis.
Body Strength and Trend Filtering: Breakouts are only considered if the candle’s body confirms significant momentum, not just a fleeting spike, improving signal quality.
Event-Driven, Not Rolling: Each bullish or bearish “character change” is signaled only at the true point of structural shift, with strict per-event marking, not continuous signal generation as with typical MA cross strategies.
Integrated Multi-Timeframe Logic: higher timeframe validation minimizes false positives from short-term volatility noise, a capability not found in most indicator-based tools.
Automated, Dynamic Trade Management: This indicator overlays a complete trade management suite (TPs, SL, trailing) that moves with market conditions, allowing for risk handling directly from each signal.
Trading Strategy Application
Trend Reversal & Continuation: Suitable for identifying both sudden reversals and structural continuations, adaptable for intraday, swing, or positional trading styles.
Noise Filtering: Multiple checks (body strength, momentum, multi-timeframe) focus signals on genuine trend changes, filtering out most “whipsaws” seen in pure MA systems.
Visual Feedback: All transitions, TPs, SLs, and trailing events are visually annotated, enhancing the educational and review process.
SMC Swing Lines • Core v0.2.6SMC Swing Lines • Core v0.2.6
Purpose
SMC Swing Lines • Core plots objective swing‐based levels used in Smart Money Concepts. The script identifies recent swing highs/lows and projects them as horizontal “liquidity lines” that persist until invalidation (break) or mitigation (touch/retest). It is designed to give a clean structural map for EQH/EQL clusters, sweeps, and level-to-level delivery, without signals or forecasting.
What it plots
Swing High / Swing Low lines – drawn from confirmed pivots.
Status-aware styling – fresh (active) vs mitigated levels can use different line styles/widths/colors.
Optional zones – lines may be displayed as narrow boxes (wick or full range) to reflect the chosen swing area.
Lookback control – limit historical levels by days/bars to keep charts readable.
Notes
• Pivots confirm only after the selected lookback completes; lines are created on confirmation.
• Lines extend to the right until a mitigation/invalidating close, according to your settings.
How it detects swings
Pivot length (L/R): a symmetric left/right bar count forms a pivot.
Area mode:
Wick Extremity – uses absolute high/low (best for liquidity sweeps).
Full Range – uses the candle’s full range/body (stricter structure).
Inputs (key settings)
Pivot Lookback – bars left/right to confirm a swing.
Swing Area – Wick Extremity or Full Range.
Extend Until Fill – keep a level alive until price trades through/taps it (mitigation).
Hide Filled – remove lines once mitigated to reduce clutter.
Line Style & Width – separate styles for highs/lows and for fresh vs mitigated.
Colors – independent high/low/zone colors.
Labels (optional) – minimal markers for visual anchoring.
Lookback Window – limit by bars or days (performance & clarity).
(Exact control names in the panel may use concise variants of the labels above.)
Alerts (optional)
Mitigation / Touch – alert when price interacts with an active line.
Confirmation timing – alerts are designed to evaluate on bar close for reliability.
TradingView Alerts → “Create Alert” → condition: SMC Swing Lines • Core → choose the relevant event and your timeframe.
Recommended use
Timeframes: works from intraday to HTF. Typical ranges:
Intraday (3–15m): Pivot 3–7
Swing (30m–4h): Pivot 5–15
HTF (6h–1D+): Pivot 10–25
Area choice:
Wick Extremity to highlight liquidity grabs/sweeps.
Full Range when you want stricter structure mapping.
Chart hygiene: enable “Hide Filled” or reduce lookback to manage density.
Limitations & behavior
Pivot confirmation: swings appear only after the right-side lookback completes; this is not a “leading” signal.
No strategy component: the script does not generate entries/exits or claims of edge—use it as a structural map alongside your own trade plan (e.g., FVG/OB filters, session timing, volume context).
MTF: if you project higher-TF context via separate layouts, remember that lower-TF price can interact with HTF lines intrabar before the HTF bar closes.
Changelog (Core 0.2.6)
Stability & styling refinements for active vs mitigated levels.
Consistent alerting on bar close.
Minor UI text and default presets cleanup.
Hourly High/Low Sweep Lines – Fixed HorizontalMarks out the hourly high and lows for levels of liquidity for take profits
Simple Confluence Buy SignalMulti time frame. best time frames are higher frames for it. clean structure.
BankNifty Institutional Zone MapperBankNifty Institutional Zone Mapper is a powerful support–resistance mapping tool designed to reveal the hidden grid where institutions are most likely placing their orders.
Instead of random lines, this indicator uses dual baselines with equidistant spacing to create highly accurate zones that act as magnets for price.
🔹 Why try it?
Detect institutional reaction levels instantly.
Spot high-probability support & resistance zones without guesswork.
Works seamlessly across intraday & positional trading.
Eliminates chart clutter while keeping the levels precise & repeatable.
Whether you’re trading BankNifty options, futures, or intraday moves, these zones will help you identify where real market battles are happening.
Add it once to your chart, and you’ll immediately see why price respects these levels again and again.
Varma Fractal TEMA + Strong Move Candle DetectorIts a combined Indicator built on the concepts of Fractals, EMAs, RSI, ATR and Awesome Oscillators. A fractal is a small, repeating price pattern composed of five price bars or candlesticks that helps identify potential turning points in a market trend. It acts as a technical indicator to highlight support and resistance levels, signifying potential reversals. Specifically, a bullish fractal has the middle bar as the lowest low (a "V" shape), signaling a possible uptrend reversal, while a bearish fractal has the middle bar as the highest high (an inverted "V"), indicating a potential downtrend reversal. EMA tracks an asset's price over a specific period by placing greater weight on recent data points, making it more responsive to current market changes than a Simple Moving Average (SMA). Traders use EMAs to identify bullish and bearish trends, spot potential entry and exit points, and capture market momentum and price shifts quickly, especially in shorter time frames. RSI (Relative Strength Index) is a momentum oscillator used in trading to measure the speed and change of price movements, indicating whether a security is overbought (likely to fall) or oversold (likely to rise). Developed by J. Welles Wilder Jr., the RSI oscillates between 0 and 100, with values above 70 generally signaling an overbought condition and values below 30 indicating an oversold condition. Traders use these signals to identify potential trend reversals and time their entry and exit points more effectively.
CryptoThunder Odin v1.9CryptoThunder Odin v1.9
Main elements of the strategy:
Pivots (highs/lows)
Strategy use ta.pivothigh and ta.pivotlow with a specified depth. The pivot is confirmed only after depth candles to the right and left → no repaint after confirmation.
This is a typical element of swing/price action strategies, where a signal is generated when a significant high/low is broken.
Movement Strength Filter – Deviation
Strategy measure the percentage difference (dev_calc) between the last pivot and the new one. You compare it with a threshold based on the ATR (dev_threhold).
This ensures that signals only appear when the movement is significant (a stronger breakout, not every micro-pivot).
Entry/Exit Logic
After a pivot high: a short is opened by default, but you can reverse this (invertLogic). After a pivot low: a long is opened by default. You can disable only longs or only shorts (allowLong, allowShort).
Position Management
Take Profit (TP) and Stop Loss (SL) as a percentage of the entry price. Automatic closing and sending of a CLOSE alert.
Visualization and Alerts
Draws lines between pivots.
Sends JSON UP, DOWN, and CLOSE alerts at format like: XXXUSDT.P UP, XXXUSDT.P DOWN, XXXUSDT.P CLOSE,
Additionally, it marks them on the chart (plotshape).
The strategy has been tested for many months on various crypto altcoin pairs. It should not be used on the largest ones, such as BTC, ETH, XRP, etc. It works well on currency pairs with medium trading volume. The best results are achieved on M1, M5, and M15.
Test the settings on multiple currency pairs and perform backtests. By default, the strategy has default settings that allow for good results in most cases, but some currency pairs require adjustments to achieve good results – such as enabling only long or short trades. In extreme cases, some currency pairs require reversing the logic.
For futures trading, I recommend setting the SL at 10%-25% and the TP at 1%-2%.
Dual Channel System [Alpha Extract]A sophisticated trend-following and reversal detection system that constructs dynamic support and resistance channels using volatility-adjusted ATR calculations and EMA smoothing for optimal market structure analysis. Utilizing advanced dual-zone methodology with step-like boundary evolution, this indicator delivers institutional-grade channel analysis that adapts to varying volatility conditions while providing high-probability entry and exit signals through breakthrough and rejection detection with comprehensive visual mapping and alert integration.
🔶 Advanced Channel Construction
Implements dual-zone architecture using recent price extremes as foundation points, applying EMA smoothing to reduce noise and ATR multipliers for volatility-responsive channel widths. The system creates resistance channels from highest highs and support channels from lowest lows with asymmetric multiplier ratios for optimal market reaction zones.
// Core Channel Calculation Framework
ATR = ta.atr(14)
// Resistance Channel Construction
Resistance_Basis = ta.ema(ta.highest(high, lookback), lookback)
Resistance_Upper = Resistance_Basis + (ATR * resistance_mult)
Resistance_Lower = Resistance_Basis - (ATR * resistance_mult * 0.3)
// Support Channel Construction
Support_Basis = ta.ema(ta.lowest(low, lookback), lookback)
Support_Upper = Support_Basis + (ATR * support_mult * 0.4)
Support_Lower = Support_Basis - (ATR * support_mult)
// Smoothing Application
Smoothed_Resistance_Upper = ta.ema(Resistance_Upper, smooth_periods)
Smoothed_Support_Lower = ta.ema(Support_Lower, smooth_periods)
🔶 Volatility-Adaptive Zone Framework
Features dynamic ATR-based width adjustment that expands channels during high-volatility periods and contracts during consolidation phases, preventing false signals while maintaining sensitivity to genuine breakouts. The asymmetric multiplier system optimizes zone boundaries for realistic market behavior patterns.
// Dynamic Volatility Adjustment
Channel_Width_Resistance = ATR * resistance_mult
Channel_Width_Support = ATR * support_mult
// Asymmetric Zone Optimization
Resistance_Zone = Resistance_Basis ± (ATR_Multiplied * )
Support_Zone = Support_Basis ± (ATR_Multiplied * )
🔶 Step-Like Boundary Evolution
Creates horizontal step boundaries that update on smoothed bound changes, providing visual history of evolving support and resistance levels with performance-optimized array management limited to 50 historical levels for clean chart presentation and efficient processing.
🔶 Comprehensive Signal Detection
Generates break and bounce signals through sophisticated crossover analysis, monitoring price interaction with smoothed channel boundaries for high-probability entry and exit identification. The system distinguishes between breakthrough continuation and rejection reversal patterns with precision timing.
🔶 Enhanced Visual Architecture
Provides translucent zone fills with gradient intensity scaling, step-like historical boundaries, and dynamic background highlighting that activates upon zone entry. The visual system uses institutional color coding with red resistance zones and green support zones for intuitive
market structure interpretation.
🔶 Intelligent Zone Management
Implements automatic zone relevance filtering, displaying channels only when price proximity warrants analysis attention. The system maintains optimal performance through smart array management and historical level tracking with configurable lookback periods for various market conditions.
🔶 Multi-Dimensional Analysis Framework
Combines trend continuation analysis through breakthrough patterns with reversal detection via rejection signals, providing comprehensive market structure assessment suitable for both trending and ranging market conditions with volatility-normalized accuracy.
🔶 Advanced Alert Integration
Features comprehensive notification system covering breakouts, breakdowns, rejections, and bounces with customizable alert conditions. The system enables precise position management through real-time notifications of critical channel interaction events and zone boundary violations.
🔶 Performance Optimization
Utilizes efficient EMA smoothing algorithms with configurable periods for noise reduction while maintaining responsiveness to genuine market structure changes. The system includes automatic historical level cleanup and performance-optimized visual rendering for smooth operation across all timeframes.
Why Choose Dual Channel System ?
This indicator delivers sophisticated channel-based market analysis through volatility-adaptive ATR calculations and intelligent zone construction methodology. By combining dynamic support and resistance detection with advanced signal generation and comprehensive visual mapping, it provides institutional-grade channel analysis suitable for cryptocurrency, forex, and equity markets. The system's ability to adapt to varying volatility conditions while maintaining signal accuracy makes it essential for traders seeking systematic approaches to breakout trading, zone reversals, and trend continuation analysis with clearly defined risk parameters and comprehensive alert integration. Also to note, this indicator is best suited for the 1D timeframe.
Auto Pivot Entry SL TPDescription:
The Auto Pivot Entry SL TP indicator automatically detects Pivot Highs and Pivot Lows to generate precise BUY and SELL trade setups.
When a Pivot Low forms, a BUY setup is displayed with Entry, Stop Loss, and multiple Take Profit (TP1–TP3) levels.
When a Pivot High forms, a SELL setup is displayed with Entry, Stop Loss, and multiple Take Profit (TP1–TP3) levels.
Key Features:
Automatic detection of pivots for trade entries.
Clear visualization of Entry, SL, and TP levels directly on the chart.
Flexible Risk-Reward ratio settings for customizable targets.
Works on all symbols and timeframes.
This tool is designed for traders who want a simple yet effective method to plan trades using price action pivot points combined with predefined risk management (SL & TP levels).
Pivot + Stochastic Filter Signals (Balanced)Pivot + Stochastic Filter Signals (Balanced)
This indicator combines Pivot Highs/Lows with the Stochastic Oscillator to generate accurate BUY and SELL signals.
A BUY signal appears when a Pivot Low forms and the Stochastic %K crosses above %D (optionally filtered by oversold conditions).
A SELL signal appears when a Pivot High forms and the Stochastic %K crosses below %D (optionally filtered by overbought conditions).
Key Features:
Clear BUY (green) and SELL (red) signals plotted directly on the chart.
Optional filter: only trigger signals in overbought/oversold zones.
Labels display pivot value with the corresponding signal.
Stochastic oscillator plotted for confirmation.
This tool is useful for traders who want to combine price action (pivots) with momentum confirmation (Stochastic crossovers) for higher accuracy in trend reversals and entry timing.
Modern Trend Indicator_GirishThis Indicator is a Powerful Buy and Sell Indicator to catch the Trend in all time frame.
ICT Unicorn Strategy [RoboQuant]What it detects
Structure: uses pivots (ta.pivothigh/low) to build a mini zigzag (A–B–C–D).
“Unicorn” Pattern:
Bull: bullish direction, C below A (protected swing), with a bullish “BRB” candle at B.
Bear: mirrored version.
FVG: searches for a valid gap between candle i and i+2 inside the BRB candle range and greater than 0.05 × ATR (quality filter).
When an FVG appears, it plots boxes/lines (top/bottom of range, protected swing, FVG box).
How it enters
Bull Trigger: a candle opens inside the FVG and closes above the top of the FVG (mitigation + continuation).
SL = protected swing (firstBl.swing, pivot C).
TP = top + (top - swing) * (reward/risk).
Draws Risk and Reward boxes if showTargets=true.
Bear Trigger: mirror setup (opens inside FVG and closes below bottom).
Management & sizing
Sizing: calculates position size = riskAmount / SL distance, capped by maxPositionSize.
RR configurable with risk and reward (default 1:2).
Trailing optional: adjusts TsL using short pivots (lenS).
Trade closes at SL (break of swing) or TP (target reached).
combine: if false, a bull setup cancels a bear setup (and vice versa). If true, both can coexist.
Key parameters
len: pivot sensitivity (structure).
riskAmount and maxPositionSize: risk control.
trail, lenS: trailing logic.
Box colors/visibility (showTargets, colRisk, colReward).
ICT translation
Seeks impulse → FVG → pullback into FVG → expansion, with a protected swing (implicit BOS/MSS via zigzag) and mitigation of imbalance.
The ATR * 0.05 filter avoids micro-gaps without intent.
How I’d use it (quick checklist)
Mark HTF bias (only take bull or bear setups with the trend).
On LTF, wait for a valid FVG inside the BRB candle.
Enter only if a candle re-enters the FVG and closes breaking its edge.
SL at swing C, TP by RR (default 1:2).
Enable trailing only after 1R is reached (optional, tuned via lenS).
SJ Fx Session ORMarks opening range (1st 15 Mins) for Europe, London and New York.
Tip - Use white background for your charts
Liquidity Swing Points [BackQuant]Liquidity Swing Points
This tool marks recent swing highs and swing lows and turns them into persistent horizontal “liquidity” levels. These are places where resting orders often accumulate, such as stop losses above prior highs and below prior lows. The script detects confirmed pivots, records their prices, draws lines and labels, and manages their lifecycle on the chart so you can monitor potential sweep or breakout zones without manual redrawing.
What it plots
LQ-H at confirmed swing highs
LQ-L at confirmed swing lows
Horizontal levels that can optionally extend into the future
Timed removal of old levels to keep the chart clean
Each level stores its price, the bar where it was created, its type (high or low), plus a label and a line reference for efficient updates.
How it works
Pivot detection
A swing high is confirmed when the highest high has swing_length bars on both sides that are lower.
A swing low is confirmed when the lowest low has swing_length bars on both sides that are higher.
Pivots are only marked after they are confirmed, so they do not repaint.
Level creation
When a pivot confirms, the script records the price and the creation bar (offset by the right lookback).
A new line is plotted at that price, labeled LQ-H or LQ-L.
Rendering and extension
Levels can be drawn to the most recent bar only or extended to the right for forward reference.
Label size and line color/transparency are configurable.
Lifecycle management
On each confirmed bar, the script checks level age.
Levels older than a chosen bar count are removed automatically to reduce clutter.
How it can be used
Liquidity sweeps: Watch for price to probe beyond a level then close back inside. That behavior often signals a potential fade back into the prior range.
Breakout validation: If price pushes through a level and holds on closes, traders may treat that as continuation. Retests of the level from the other side can serve as structure checks.
Context for entries and exits: Use nearby LQ-H or LQ-L as reference for stop placement or partial-take zones, especially when other tools agree.
Multi-timeframe mapping: Plot swing points on higher timeframes, then drill down to time entries on lower timeframes as price interacts with those levels.
Why liquidity levels matter
Prior swing points are focal areas where many strategies set stops or pending orders. Price often revisits these zones, either to “sweep” resting liquidity before reversing, or to absorb it and trend. Marking these areas objectively helps frame scenarios like failed breaks, successful breakouts, and retests, and it reduces the subjectivity of eyeballing structure.
Settings to know
Swing Detection Length (swing_length), Controls sensitivity. Lower values find more local swings. Higher values find more significant ones.
Bars until removal (removeafter), Deletes levels after a fixed number of bars to prevent buildup.
Extend Levels Right (extend_levels), Keeps levels projected into the future for easier planning.
Label Size (label_size), Choose tiny to large for chart readability.
One color input controls both high and low levels with transparency for context.
Strengths
Objective marking of recent structure without hand drawing
No repaint after confirmation since pivots are locked once the right lookback completes
Lightweight and fast with simple lifecycle management
Clear visuals that integrate well with any price-action workflow
Practical tips
For scalping: use smaller swing_length to capture more granular liquidity. Keep removeafter short to avoid clutter.
For swing trading: increase swing_length so only more meaningful levels remain. Consider extending levels to the right for planning.
Combine with time-of-day filters, ATR for stop sizing, or a separate trend filter to bias trades taken at the levels.
Keep screenshots focused: one image showing a sweep and reversal, another showing a clean breakout and retest.
Limitations and notes
Levels appear after confirmation, so they are delayed by swing_length bars. This is by design to avoid repainting.
On very noisy or illiquid symbols, you may see many nearby levels. Increasing swing_length and shortening removeafter helps.
The script does not assess volume or session context. Consider pairing with volume or session tools if that is part of your process.
Golden Cross + Support/Resistance + SL/TP + SignalsGolden Cross + Support/Resistance + SL/TP + Signals
Golden Cross + Support/Resistance + SL/TP + Signals
Vietnamese: Swing Low Detection with SMA Bands & BackgroundThis script detects **swing lows** using a dynamic SMA-based logic and visually highlights them on the chart.
Features
Customizable Moving Averages: Supports multiple MA types (SMA, EMA, WMA, RMA, HMA, DEMA, TEMA, VWMA).
Swing Low Visualization: Identifies swing lows when price closes below the SMA of lows and exits once price trades above the SMA of highs.
Smart Rectangles: Marks detected swing lows with labeled boxes for clear visual reference.
Background Highlights**: Dynamically shades the chart background when price breaks below recent swing lows, helping traders spot potential breakdown zones.
Configurable Parameters: Period length, rectangle length, and MA source can all be tuned.
Use Cases
Spot breakdown/bearish continuation signals when price closes under recent lows.
Combine with higher timeframe trend analysis for confluence.
Notes
* This tool is designed for **visual analysis** and is not a standalone buy/sell signal.
* Works best when combined with broader trend analysis, support/resistance levels, and volume.
VHB by bigmmVolume-Based Support/Resistance Levels Indicator identifies significant price levels based on high-volume trading activity across three timeframes (4H, D, W). The script draws horizontal lines at key support/resistance levels where trading volume exceeded 60% of the maximum volume observed over the previous 499 periods.
Analyzes volume spikes on 4-hour, daily, and weekly timeframes
Displays colored lines (green for bullish candles, red for bearish candles)
Maintains only the 5 most recent significant levels to avoid chart clutter
Labels each line with its respective timeframe (4H, 1D, 1W)
Lines extend in real-time to show current relevance of each level
Traders can use these volume-based levels to identify potential support/resistance zones and make informed decisions about entry/exit points, recognizing areas where significant trading activity previously occurred.
Pivot Zone Reversal SignalsThe Pivot Zone Reversal Signals indicator is a technical analysis tool designed to highlight high-potential market turning points by combining pivot detection, RSI momentum filtering, and volume surge confirmation. It automatically identifies and marks significant swing highs and lows (pivots) on the chart, then issues "REV BUY" or "REV SELL" labels whenever price reverses from these levels—only when supported by overbought/oversold RSI and an above-average volume spike. This multi-layered approach sharply increases the reliability of reversal signals, helping traders spot key entries and exits right as momentum shifts and liquidity surges. The PZRS indicator is ideal for catching bounces, market tops/bottoms, and filtering out weak reversals for confident, actionable trade decisions.
Pivot Points. High & Lows By Reversal PercentageLibrary "Pivot Points. High & Lows By Reversal Percentage" by Jal9000
This Pine Script library provides a robust function for identifying and tracking pivot points (reversal points) in price data, suitable for integration into custom trading indicators and strategies.
🛠️ Main Features:
- ✅ Identifies pivot highs and lows based on configurable price movement thresholds.
- ✅ Lightweight. No candle backtracing used. Much less computation heavy.
- ✅ Supports multiple calls (with different values) within a single script.
- ✅ Compatible with request.security for multi-timeframe analysis.
- ✅ Returns both confirmed and temporary pivots for flexible integration.
- ✅ Pinescript V5 and V6 compliant code.
Purpose:
The pivots library enables Pine Script developers to easily add pivot point detection to their scripts. It identifies significant price reversals by evaluating price movements against a minimum range threshold ( min_range_pct ) and confirming reversals based on a percentage ( reversal_pct ) of the prior trend’s magnitude. The library supports multiple simultaneous calls with different settings, making it ideal for multi-timeframe strategies.
How It Works:
The library’s f_calculatePivot function tracks price movements to detect pivot points:
Minimum Range Threshold : A potential pivot is considered if the price moves beyond the min_range_pct percentage of the current high (for a high pivot) or low (for a low pivot), ensuring sufficient movement.
Reversal Confirmation : A pivot is confirmed if the price reverses from the potential pivot by at least the reversal_pct percentage of the distance between the last confirmed pivot and the current potential pivot, measuring the retracement relative to the prior trend’s magnitude.
The function alternates between tracking highs (in an uptrend) and lows (in a downtrend), updating the trend when a pivot is confirmed.
State management uses an array of pivot_state objects, allowing independent calculations for different timeframes and min_range_pct values within the same script.
## Technical Reference
Functions:
f_calculatePivot(series float _high, series float _low, float _min_range_pct, float _reversal_pct) →
- Parameters:
_high : The high price series (e.g., high or math.max(open, close) ).
_low : The low price series (e.g., low or math.min(open, close) ).
_min_range_pct : The minimum percentage price movement to consider a potential pivot.
_reversal_pct : The percentage of the prior trend’s distance required to confirm a pivot.
- Returns:
A tuple containing:
isNewPivot : Boolean indicating if a new pivot was confirmed.
last_confirmed_pivot : The most recent confirmed pivot (type pivot ).
temp_pivot : The current temporary pivot (type pivot ).
Pivot type:
idx (series int) : Bar index of the pivot.
typ (series int) : Type of pivot ( PIVOT_HIGH or PIVOT_LOW ).
prc (series float) : Price of the pivot.
tme (series int) : Timestamp of the pivot.
Constants (internal):
TREND_LONG , TREND_SHORT : Trend direction indicators (1, -1).
PIVOT_HIGH , PIVOT_LOW : Pivot type indicators (1, -1).
✨ Example of Use:
//@version=5
indicator("Pivot Example", overlay=true)
import jal9000/pivots/1 as pivots
// Inputs
min_range_pct = input.float(20.0, 'Min Range %')
reversal_pct = input.float(30.0, 'Reversal %')
ignore_wick = input.bool(true, 'Ignore wick')
h = ignore_wick ? math.max(open, close) : high
l = ignore_wick ? math.min(open, close) : low
// Call the function with high, low, and input parameters
= pivots.f_calculatePivot(h, l, min_range_pct, reversal_pct)
// Variable to store previous confirmed pivot outside the function
var pivots.pivot prev_confirmed_pivot = na
// Draw the line if a new pivot is confirmed and previous pivot exists
if is_new_pivot
if not na(prev_confirmed_pivot) and not na(new_confirmed_pivot)
line.new(x1 = prev_confirmed_pivot.idx, y1 = prev_confirmed_pivot.prc, x2 = new_confirmed_pivot.idx, y2 = new_confirmed_pivot.prc, color = color.blue, width = 1)
prev_confirmed_pivot := new_confirmed_pivot
## Release Notes
v1
- Initial release of the pivots library with f_calculatePivot function for detecting pivot points and supporting multiple configurations and timeframes.
v2
- Code is Pinescript V6 ready. Remains identified as V5, but changing the version number is the only thing that is required to be v6.
Сигналы_magistraturaNew Custom Indicator "Signals_magistratura" — How to Get Entry Signals (Long & Short)
🔹 Big news for traders — a new tool has arrived
— Our team has developed a custom indicator that highlights potential entry points.
— It doesn’t guess. It reads market structure and shows real reversal and continuation zones.
🔍 How does the indicator work?
🔹 Trend-aligned signals — enter at the start of an impulse
📌 These signals help you enter early, at the beginning of a move — not after the train has left.
🔹 Breakout signals — two key scenarios
1. False break & reversal (Liquidity grab)
— Price breaks a key level, sweeps stops, then reverses,
— Followed by a strong bounce.
→ Perfect setup for a reversal trade.
2. True breakout — trend continuation
— If price closes and holds beyond a key level,
→ You can enter in the direction of the breakout.
— Signal is strongest when confirmed by high volume.
🔹 Works on stocks — not just crypto
— Example: Signal triggered on touching the upper boundary of the daily SMA channel,
— This indicates an anomalous deviation,
→ Often followed by a pullback toward the moving average.
📌 These levels act as reversal zones, especially when confirmed by volume.
🧩 How to strengthen the signals?
🔹 Combine with "SMA Channels Magistratura"
— Highlights gaps between SMA channels,
— These zones = market extremes, where price is "overheated",
→ High probability of correction or new impulse after.
🔹 Use divergence
— Built-in enhanced RSI analysis (not classic RSI),
— Helps spot trend weakening before reversal.
✅ How to use the indicator?
— Not as a magic button,
— But as a filter and confirmation tool for your strategy.
Works for:
→ Cryptocurrencies,
→ Russian stocks,
→ Forex,
→ Intraday & swing trading.
📌 Especially useful if:
You’re tired of paid signals,
Haven’t built your own strategy yet,
Want to trade systematically, not randomly.
🚀 Your move
Pause the video, add the indicator to your chart, test it on your favorite assets.
Then comment below: how did the signal perform?
→ Let’s discuss!
💡 This indicator is not a trading signal.
It’s a tool for those who want to see deeper, enter earlier, and trade with precision.
Add it. Test it. Improve your trading by 70%.
Good luck!