Uptrick: Dynamic Z-Score DeviationOverview
Uptrick: Dynamic Z‑Score Deviation is a trading indicator built in Pine Script that combines statistical filters and adaptive smoothing to highlight potential reversal points in price action. It combines a hybrid moving average, dual Z‑Score analysis on both price and RSI, and visual enhancements like slope‑based coloring, ATR‑based shadow bands, and dynamically scaled reversal signals.
Introduction
Statistical indicators like Z‑Scores measure how far a value deviates from its average relative to the typical variation (standard deviation). Standard deviation quantifies how dispersed a set of values is around its mean. A Z‑Score of +2 indicates a value two standard deviations above the mean, while -2 is two below. Traders use Z‑Scores to spot unusually high or low readings that may signal overbought or oversold conditions.
Moving averages smooth out price data to reveal trends. The Arnaud Legoux Moving Average (ALMA) reduces lag and noise through weighted averaging. A Zero‑Lag EMA (approximated here using a time‑shifted EMA) seeks to further minimize delay in following price. The RSI (Relative Strength Index) is a momentum oscillator that measures recent gains against losses over a set period.
ATR (Average True Range) gauges market volatility by averaging the range between high and low over a lookback period. Shadow bands built using ATR give a visual mood of volatility around a central trend line. Together, these tools inform a dynamic but statistically grounded view of market extremes.
Purpose
The main goal of this indicator is to help traders spot short‑term reversal opportunities on lower timeframes. By requiring both price and momentum (RSI) to exhibit statistically significant deviations from their norms, it filters out weak setups and focuses on higher‑probability mean‑reversion zones. Reversal signals appear when price deviates far enough from its hybrid moving average and RSI deviates similarly in the same direction. This makes it suitable for discretionary traders seeking clean entry cues in volatile environments.
Originality and Uniqueness
Uptrick: Dynamic Z‑Score Deviation distinguishes itself from standard reversal or mean‑reversion tools by combining several elements into a single framework:
A composite moving average (ALMA + Zero‑Lag EMA) for a smooth yet responsive baseline
Dual Z‑Score filters on price and RSI rather than relying on a single measure
Adaptive visual elements, including slope‑aware coloring, multi‑layer ATR shadows, and signal sizing based on combined Z‑Score magnitude
Most indicators focus on one aspect—price envelopes or RSI thresholds—whereas Uptrick: Dynamic Z‑Score Deviation requires both layers to align before signaling. Its visual design aids quick interpretation without overwhelming the chart.
Why these indicators were merged
Every component in Uptrick: Dynamic Z‑Score Deviation has a purpose:
• ALMA: provides a smooth moving average with reduced lag and fewer false crossovers than a simple SMA or EMA.
• Zero‑Lag EMA (ZLMA approximation): further reduces the delay relative to price by applying a time shift to EMA inputs. This keeps the composite MA closer to current price action.
• RSI and its EMA filter: RSI measures momentum. Applying an EMA filter on RSI smooths out false spikes and confirms genuine overbought or oversold momentum.
• Dual Z‑Scores: computing Z‑Scores on both the distance between price and the composite MA, and on smoothed RSI, ensures that signals only fire when both price and momentum are unusually stretched.
• ATR bands: using ATR‑based shadow layers visualizes volatility around the MA, guiding traders on potential support and resistance zones.
At the end, these pieces merge into a single indicator that detects statistically significant mean reversions while staying adaptive to real‑time volatility and momentum.
Calculations
1. Compute ALMA over the chosen MA length, offset, and sigma.
2. Approximate ZLMA by applying EMA to twice the price minus the price shifted by the MA length.
3. Calculate the composite moving average as the average of ALMA and ZLMA.
4. Compute raw RSI and smooth it with ALMA. Apply an EMA filter to raw RSI to reduce noise.
5. For both price and smoothed RSI, calculate the mean and standard deviation over the Z‑Score lookback period.
6. Compute Z‑Scores:
• z_price = (current price − composite MA mean) / standard deviation of price deviations
• z_rsi = (smoothed RSI − mean RSI) / standard deviation of RSI
7. Determine reversal conditions: both Z‑Scores exceed their thresholds in the same direction, RSI EMA is in oversold/overbought zones (below 40 or above 60), and price movement confirms directionality.
8. Compute signal strength as the sum of the absolute Z‑Scores, then classify into weak, medium, or strong.
9. Calculate ATR over the chosen period and multiply by layer multipliers to form shadow widths.
10.Derive slope over the chosen slope length and color the MA line and bars based on direction, optionally smoothing color transitions via EMA on RGB channels.
How this indicator actually works
1. The script begins by smoothing price data with ALMA and approximating a zero‑lag EMA, then averaging them for the main MA.
2. RSI is calculated, then smoothed and filtered.
3. Using a rolling window, the script computes statistical measures for both price deviations and RSI.
4. Z‑Scores tell how far current values lie from their recent norms.
5. When both Z‑Scores cross configured thresholds and momentum conditions align, reversal signals are flagged.
6. Signals are drawn with size and color reflecting strength.
7. The MA is plotted with dynamic coloring; ATR shadows are layered beneath to show volatility envelopes.
8. Bars can be colored to match MA slope, reinforcing trend context.
9. Alert conditions allow automated notifications when signals occur.
Inputs
Main Length: Main MA Length. Sets the period for ALMA and ZLMA.
RSI Length: RSI Length. Determines the lookback for momentum calculations.
Z-Score Lookback: Z‑Score Lookback. Window for mean and standard deviation computations.
Price Z-Score Threshold: Price Z‑Score Threshold. Minimum deviation required for price.
RSI Z-Score threshold: RSI Z‑Score Threshold. Minimum deviation required for momentum.
RSI EMA Filter Length: RSI EMA Filter Length. Smooths raw RSI readings.
ALMA Offset: Controls ALMA’s focal point in the window.
ALMA Sigma: Adjusts ALMA’s smoothing strength.
Show Reversal Signals : Toggle to display reversal signal markers.
Slope Sensitivity: Length for slope calculation. Higher values smooth slope changes.
Use Bar Coloring: Enables coloring of price bars based on MA slope.
Show MA Shadow: Toggle for ATR‑based shadow bands.
Shadow Layer Count: Number of shadow layers (1–4).
Base Shadow ATR Multiplier: Multiplier for ATR when sizing the first band.
Smooth Color Transitions (boolean): Smooths RGB transitions for line and shadows, if enabled.
ATR Length for Shadow: ATR Period for computing volatility bands.
Use Dynamic Signal Size: Toggles dynamic scaling of reversal symbols.
Features
Moving average smoothing: a hybrid of ALMA and Zero‑Lag EMA that balances responsiveness and noise reduction.
Slope coloring: MA line and optionally price bars change color based on trend direction; color transitions can be smoothed for visual continuity.
ATR shadow layers: translucent bands around the MA show volatility envelopes; up to four concentric layers help gauge distance from normal price swings.
Dual Z‑Score filters: price and momentum must both deviate beyond thresholds to trigger signals, reducing false positives.
Dynamic signal sizing: reversal markers scale in size based on the combined Z‑Score magnitude, making stronger signals more prominent.
Adaptive visuals: optional smoothing of color channels creates gradient effects on lines and fills for a polished look.
Alert conditions: built‑in buy and sell alerts notify traders when reversal setups emerge.
Conclusion
Uptrick: Dynamic Z‑Score Deviation delivers a structured way to identify short‑term reversal opportunities by fusing statistical rigor with adaptive smoothing and clear visual cues. It guides traders through multiple confirmation layers—hybrid moving average, dual Z‑Score analysis, momentum filtering, and volatility envelopes—while keeping the chart clean and informative.
Disclaimer
This indicator is provided for informational and educational purposes only and does not constitute financial advice. Trading carries risk and may not be suitable for all participants. Past performance is not indicative of future results. Always do your own analysis and risk management before making trading decisions.
Trend Analizi
Market Sentiment Vote - Up or DownBitcoin Sentiment Vote - Up or Down
This indicator is used to analyze the general sentiment of investors towards Bitcoin, using weekly votes to show whether the majority of traders expect the price to rise or fall. It serves as a gauge to determine whether the prevailing market sentiment is "Bullish" (uptrend) or "Bearish" (downtrend).
Components of the Indicator on the Chart:
Black Line: Represents the Bitcoin price (BTC Price).
Green Bars: "Up" votes (Bullish sentiment - market is expected to rise).
Red Bars: "Down" votes (Bearish sentiment - market is expected to fall).
Purple Line: The ratio between "Up" votes and "Down" votes (sentiment ratio).
Green Connected Line + Text "Green": When the indicator turns green, signaling positive sentiment for the first time in a while.
SMA-90d + STDV: The 90-day simple moving average and standard deviations used to identify abnormal changes in market sentiment.
This indicator allows traders to anticipate shifts in market sentiment based on crowd psychology, offering an early signal of potential trends
TraderFa Automatic FVGhe Fair Value Gap (FVG) indicator is a powerful technical analysis tool that identifies market inefficiencies by highlighting Fair Value Gaps across multiple timeframes. Discover key trading zones where institutions might be active—don’t miss your edge!
Introduction to the FVG Indicator
The Fair Value Gap indicator is designed to automatically detect areas of price imbalance—commonly referred to as Fair Value Gaps (FVGs)—directly on your chart. These zones occur when price moves aggressively in one direction, leaving behind a gap that represents a lack of order matching, and often becomes a magnet for future price action.
The concept is widely used by professional traders and is deeply rooted in liquidity-based analysis and institutional trading logic.
Key Features
Multi-timeframe FVG detection (up to 4 timeframes simultaneously):
Gain a layered perspective by monitoring price gaps on different timeframes all at once.
Automatic detection of bullish and bearish FVGs:
Highlighted zones where price surged or dropped too quickly—potential reaction areas.
Option to display or hide mitigated gaps:
You can choose to keep showing gaps that have already been filled or remove them from view.
Custom color settings for each timeframe:
Assign different colors for bullish and bearish gaps in each timeframe for better visual clarity.
How the Indicator Works
Utilizing the capabilities of Pine Script, the indicator fetches data such as high, low, open, and time from higher timeframes and compares it with current candles to detect valid FVGs.
The detection logic is based on:
A bullish FVG forms when the low of the current candle is higher than the high of two candles ago.
A bearish FVG forms when the high of the current candle is lower than the low of two candles ago.
These gaps are then visualized using boxes and labels, and updated or removed depending on whether the price has returned to fill the gap.
Use Cases in Trading
Reveal hidden liquidity zones:
Institutional traders often place orders around FVGs. Identifying these can help pinpoint high-probability entries.
Set precise entry, exit, or target zones:
Use gaps to identify potential reversal or continuation zones with minimal risk exposure.
Optimize multi-timeframe confluence:
Seeing FVGs from various timeframes simultaneously allows you to discover overlapping zones—excellent for timing trades with confidence.
Customizable Settings :
Enable/disable each of the four timeframes independently
Select your desired timeframe for each layer
Pick unique colors for bullish and bearish gaps
Show or hide mitigated (filled) gaps based on strategy
F inal Thoughts
The FVG indicator is a refined, high-precision tool built for traders who use price action and liquidity principles. Whether you're scalping or trading swing setups, this indicator offers an edge by visually representing inefficiencies in price—helping you anticipate where price is likely to react.
Ready to see the market through the lens of institutional behavior? Add the FVG indicator to your chart today and start spotting the gaps that really matter.
Volume Weighted Median Price (VWMP)The volume is indeed crucial for confirming price moves and understanding market conviction. While many traders are familiar with VWAP (Volume Weighted Average Price), this indicator introduces a lesser-known but powerful cousin: the Volume Weighted Median Price (VWMP).
What is VWMP?
Unlike VWAP, which calculates the average price weighted by volume over a period, VWMP identifies the median price level weighted by volume.
Think of it this way: If you line up all the trades within a specific lookback period, sorted by price, and then start accumulating the volume traded at each price level, the VWMP is the price level where 50% of the total volume occurred below it, and 50% occurred above it.
It essentially finds the "middle ground" of trading activity based on where the bulk of the volume actually traded, not just the average price.
Key Difference: VWMP vs. VWAP
VWAP: Volume Weighted Average Price. Sensitive to outliers (single large trades at extreme prices can skew the average).
VWMP: Volume Weighted Median Price. More robust to outliers. It represents the price that splits the period's volume distribution in half.
Because it uses the median, VWMP can sometimes provide a more stable or representative level of the "typical" price where significant volume is changing hands, especially in volatile markets or when large, anomalous trades occur.
How to Interpret and Use VWMP in trading
The VWMP plots as a line on your chart, similar to a moving average or VWAP. Here are a few ways traders might use it:
Dynamic Support and Resistance:
Like VWAP, the VWMP line can act as a dynamic level of interest.
Watch how price interacts with the VWMP. Consistent acceptance above VWMP might suggest bullish control and potential support.
Consistent rejection or acceptance below VWMP might indicate bearish control and potential resistance.
Trend Filter / Confirmation:
Uptrend: Look for price consistently staying above the VWMP line. Pullbacks to the VWMP that hold could offer entry opportunities.
Downtrend: Look for price consistently staying below the VWMP line. Rallies to the VWMP that fail could present shorting opportunities.
Use it to filter trades: Only take long trades if price is above VWMP, and short trades if below.
Mean Reversion Potential (Use with Caution):
When price extends significantly far away from the VWMP, some traders might look for potential reversion back towards this volume-based median level.
Important: This should not be used in isolation. Always look for confirmation from other indicators (like RSI, Stochastics, or candlestick patterns) before trading counter-trend reversions.
Confluence with Other Indicators:
VWMP works best when combined with other analysis tools.
Look for confluence: Does the VWMP align with a key Fibonacci level, a standard moving average, or a prior support/resistance zone? This confluence strengthens the level's potential significance.
Considerations
Lookback Period: The length input is crucial. A shorter period makes VWMP more responsive to recent action; a longer period makes it smoother and reflects longer-term volume distribution. Experiment to find what suits your timeframe and trading style.
Lagging Nature: Like all indicators based on past data, VWMP is inherently lagging. It reflects past volume distribution, not the future.
Market Context: Its effectiveness can vary depending on the market conditions (trending vs. ranging) and the asset being traded.
SMT SwiftEdge PowerhouseSMT SwiftEdge Powerhouse: Precision Trading with Divergence, Liquidity Grabs, and OTE Zones
The SMT SwiftEdge Powerhouse is a powerful trading tool designed to help traders identify high-probability entry points during the most active market sessions—London and New York. By combining Smart Money Technique (SMT) Divergence, Liquidity Grabs, and Optimal Trade Entry (OTE) Zones, this script provides a unique and cohesive strategy for capturing market reversals with precision. Whether you're a scalper or a swing trader, this indicator offers clear visual signals to enhance your trading decisions on any timeframe.
What Does This Script Do?
This script integrates three key concepts to identify potential trading opportunities:
SMT Divergence:
SMT Divergence compares the price action of two correlated assets (e.g., Nasdaq and S&P 500 futures) to detect hidden market reversals. When one asset makes a higher high while the other makes a lower high (bearish divergence), or one makes a lower low while the other makes a higher low (bullish divergence), it signals a potential reversal. This technique leverages institutional "smart money" behavior to anticipate market shifts.
Liquidity Grabs:
Liquidity Grabs occur when price breaks above recent highs or below recent lows on higher timeframes (5m and 15m), often triggering stop-loss orders from retail traders. These breakouts are identified using pivot points and confirm institutional activity, setting the stage for a reversal. The script focuses on liquidity grabs during the London and New York sessions for maximum market activity.
Optimal Trade Entry (OTE) Zones:
OTE Zones are Fibonacci-based retracement areas (e.g., 61.8%) calculated after a liquidity grab. These zones highlight where price is likely to retrace before continuing in the direction of the reversal, offering a high-probability entry point. The script adjusts the width of these zones using the Average True Range (ATR) to adapt to market volatility.
By combining these components, the script identifies when institutional activity (liquidity grabs) aligns with market reversals (SMT divergence) and pinpoints precise entry points (OTE zones) during high-liquidity sessions.
Why Combine These Components?
The integration of SMT Divergence, Liquidity Grabs, and OTE Zones creates a robust trading system for several reasons:
Synergy of Institutional Signals: SMT Divergence and Liquidity Grabs both reflect "smart money" behavior—divergence shows hidden reversals, while liquidity grabs confirm institutional intent to trap retail traders. Together, they provide a strong foundation for identifying high-probability setups.
Session-Based Precision: Focusing on the London and New York sessions ensures signals occur during periods of high volatility and liquidity, increasing their reliability.
Precision Entries with OTE: After confirming a setup with divergence and liquidity grabs, OTE zones provide a clear entry area, reducing guesswork and improving trade accuracy.
Adaptability: The script works on any timeframe, with adjustable settings for signal sensitivity, session times, and Fibonacci levels, making it versatile for different trading styles.
This combination makes the script unique by aligning institutional insights with actionable entry points, tailored to the most active market hours.
How to Use the Script
Setup:
Add the script to your chart (works on any timeframe, e.g., 1m, 5m, 15m).
Configure the settings in the indicator's inputs:
Session Settings: Adjust the start/end times for London and New York sessions (default: London 8-11 UTC, New York 13-16 UTC). You can disable session restrictions if desired.
Asset Settings: Set the primary and secondary assets for SMT Divergence (default: NQ1! and ES1!). Ensure the assets are correlated.
Signal Settings: Adjust the lookback period, ATR period, and signal sensitivity (Low/Medium/High) to control the frequency of signals.
OTE Settings: Choose the Fibonacci level for OTE zones (default: 61.8%).
Visual Settings: Enable/disable OTE zones, SMT labels, and debug labels for troubleshooting.
Interpreting Signals:
Blue Circles: Indicate a liquidity grab (price breaking a 5m or 15m pivot high/low), marking the start of a potential setup.
Blue OTE Zones: Appear after a liquidity grab, showing the retracement area (e.g., 61.8% Fibonacci level) where price is likely to enter for a reversal trade. The label "OTE Trigger 5m/15m" confirms the direction (Short/Long) and session.
Green/Red Entry Boxes: Mark precise entry points when price enters the OTE zone and confirms the SMT Divergence. Green boxes indicate a long entry, red boxes a short entry.
Trading Example:
On a 1m chart, a blue circle appears when price breaks a 5m pivot high during the London session.
A blue OTE zone forms, showing a retracement area (e.g., 61.8% Fibonacci level) with the label "OTE Trigger 5m/15m (Short, London)".
Price retraces into the OTE zone, and a red "Short Entry" box appears, confirming a bearish SMT Divergence.
Enter a short trade at the red box, with a stop-loss above the OTE zone and a take-profit at the next support level.
Originality and Utility
The SMT SwiftEdge Powerhouse stands out by merging SMT Divergence, Liquidity Grabs, and OTE Zones into a single, session-focused indicator. Unlike traditional indicators that focus on one aspect of price action, this script combines institutional reversal signals with precise entry zones, tailored to the most active market hours. Its adaptability across timeframes, customizable settings, and clear visual cues make it a versatile tool for traders seeking to capitalize on smart money movements with confidence.
Tips for Best Results
Use on correlated assets like NQ1! (Nasdaq futures) and ES1! (S&P 500 futures) for accurate SMT Divergence.
Test on lower timeframes (1m, 5m) for scalping or higher timeframes (15m, 1H) for swing trading.
Adjust the "Signal Sensitivity" to "High" for more signals or "Low" for fewer, high-quality setups.
Enable "Show Debug Labels" if signals are not appearing as expected, to troubleshoot pivot points and liquidity grabs.
Trend Matrix Multi-Timeframe Dashboard(TechnoBlooms)Trend Matrix Multi-Timeframe Dashboard is a Minimalist Multi-Timeframe Trend Analyzer with Smart Indicator Integration. Trend Matrix MTF Dashboard is a clean, efficient, and visually intuitive trend analyzer built for traders who value simplicity without compromising on technical depth.
This dashboard empowers you to track trend direction across multiple timeframes using a curated set of powerful technical indicators—all from one compact visual panel. The design philosophy is simple: eliminate clutter, highlight trend clarity, and accelerate your decision-making process.
Key Features
✅ Minimalist Design with Maximum Insight
A compact dashboard view designed for clean charts and focused trading
Optimized layout shows everything you need—nothing you don’t
✅ Multi-Timeframe Access at a Glance
Instantly read the trend direction of selected indicators on multiple timeframes (e.g., 15m, 1h, 4h, 1D)
Customize the timeframe stack to fit scalping, intraday, swing, or positional strategies
✅ Robust Technical Indicators Built In
Each one is hand-picked for trend reliability:
MACD – Momentum and crossover confirmation
RSI – Overbought/oversold and directional shift
EMA – Dynamic support/resistance and trend bias
Bollinger Bands – Volatility structure and trend containment
PVT – Volume-Weighted Trend Confirmation
Supertrend – Price-following trend tracker
✅ Live Updates & Lightweight Performance
Built to update efficiently on every bar close
Minimal performance impact even with multiple timeframes active
By offering multi-timeframe (MTF) access to proven trend-following indicators, Trend Matrix helps you confidently align with the market’s dominant direction—without jumping between charts or analyzing indicators one by one.
This indicator offers customizable settings. The trader can choose the input parameters timeframes as per the choice.
Trend Matrix Multi-Timeframe Dashboard helps traders to identify trend based on technical indications. Trader can refer this while taking trading decisions.
🧠 Ideal For
Scalpers who need higher timeframe confirmation
Swing traders identifying clean entries aligned with the macro trend
Trend followers seeking clarity before committing capital
Price action & SMC traders validating market structure setups
Beginners who want a high-level trend guide without messy indicators
IB One‑Way Break & Retrace (Chicago 5m)What It Tracks
Initial Balance (IB) Range
Defined as the high/low from 08 : 30 – 09 : 30 Chicago time each day.
Plotted as steplines on your chart (“IB High” in aqua, “IB Low” in fuchsia).
Session Window
Monitors price from 09 : 30 – 15 : 00 Chicago time (the remainder of the regular day).
Break Classification
Held: Price never breaches the IB high or low during the session.
One‑Way Break: Price breaks one side of the IB (high or low) but doesn’t break the opposite side.
Discarded: Price breaks both sides of the IB—in which case the day is skipped from all statistics.
Retracement Measurement
For “One‑Way Break” days only, measures how far price retraces back into the IB range (as a percentage of the IB width).
Retracement values are capped at 100% (so extreme extensions beyond the IB don’t inflate averages).
Labeling on the Chart
Held days are marked with an orange “Held” label at the unbroken IB edge.
One‑Way Break days are marked at the furthest pullback point with a green (if upside break) or red (if downside break) label showing the retrace % (e.g. “37.5%”).
Discarded days (both‑side breaks) get a gray “Discard” label.
Summary Table (Top‑Right)
Bucket Count % Sessions Avg Ret%
Total Sessions X 100.0% Y.Y%
Held H H/Total 0.0%
Breakouts B B/Total A.A%
Discarded D D/Total –
0–20% Retrace E0 E0/B Avg0%
20–40% Retrace E1 E1/B Avg1%
40–60% Retrace E2 E2/B Avg2%
60–80% Retrace E3 E3/B Avg3%
≥80% Retrace E4 E4/B Avg4%
Count: Number of days in each category.
% Sessions: That count divided by Total Sessions.
Avg Ret%: Average retracement on only those days. (Held and Discarded rows show 0% or blank.)
How to Use
Held days indicate a very tight IB that never gave way—these can signal strong balance before a later move.
One‑Way Breakouts show directional moves that retraced back into the IB by some amount. Use the retrace % buckets to gauge typical pullback sizes after breakout.
Discarded days (both‑side breaches) are volatile or whipsaw days—excluded from your retracement analysis.
By filtering out those whipsaw sessions and focusing on clean one‑way breaks, you get a clearer picture of how deep retracements tend to be after true breakout moves.
Akkerman IMB + Targets IndicatorAkkerman IMB + Targets Indicator
The Akkerman IMB + Targets Indicator is a powerful tool for traders who use the Smart Money Concept (SMC) methodology for intraday trading. This indicator combines several key elements of technical analysis, such as IMB (Imbalance) zones, liquidity zones, and intraday targets, to help traders identify significant levels on the chart for potential entry and exit points.
Main Features of the Indicator:
IMB (Imbalance) Zones:
The indicator detects IMB zones (imbalances) on the chart, which are often significant for the market because these zones can signal unsupported price moves where the market may either retrace or continue the move.
Green box — indicates a bullish IMB, where the price moves downward but does not reach the previous "low" level.
Red box — indicates a bearish IMB, where the price moves upward but does not reach the previous "high" level.
Liquidity Zones:
The indicator automatically identifies liquidity zones, which are critical levels for potential retracements or breakouts. These zones are determined by equal highs and lows on the chart (where the price has made similar highs or lows).
Triangles or lines highlight levels where significant buy or sell orders might be gathered.
Intraday Target Lines:
The indicator generates targets for intraday trading based on support and resistance levels over the last 10 periods.
These target lines on the chart indicate potential entry or exit points based on the lowest and highest prices over the past 10 bars, which represent key points for trading within the current session.
Indicator Settings:
Show IMB: Toggle to show or hide IMB zones on the chart.
Show Liquidity Zones: Toggle to show or hide liquidity zones on the chart.
Show Targets (Intraday): Toggle to show or hide intraday target lines.
Max Targets (maxTargets): Set the maximum number of targets to display on the chart.
How to Use:
IMB Zones help identify potential retracement or breakout zones on the market. These zones are a critical part of Smart Money analysis, as markets often retrace to these areas after significant price moves.
Liquidity Zones provide clues about where large orders may be gathered, which could lead to a retracement or breakout.
Intraday Targets assist in identifying important levels for entering or exiting trades within the current session to take advantage of short-term price movements.
Important Notes:
This indicator works best on the 1-hour timeframe (H1) for more accurate and stable signals.
For maximum effectiveness, it is recommended to combine this indicator with other technical indicators and analysis methods.
30-Day Rolling VWAP30-Day Rolling VWAP (30-RVWAP)
Overview:
The 30-Day Rolling VWAP is an advanced technical analysis tool designed for crypto traders that combines Volume Weighted Average Price over a 30-day rolling window with sophisticated volume analysis to generate high-probability trading signals.
Key Features:
1. Dynamic Color-Coded VWAP Line
Green glow = Strong bullish pressure
Red glow = Strong bearish pressure
Gray = Neutral/balanced market
The line changes color based on volume-weighted directional pressure
2. Volume Pressure Zones
Multi-layered glowing fill effect around VWAP
Expands/contracts based on volatility and volume
Shows potential support/resistance zones
3. Smart Alert System
Buy/Sell alerts based on VWAP color change
Cross above/below VWAP alerts
Confidence levels based on pressure strength
How to Use:
1. Color Signals
When VWAP turns green: Consider buying (bullish pressure)
When VWAP turns red: Consider selling (bearish pressure)
Gray color indicates consolidation/neutral market
2. Alert Structure
Buy/Sell alerts include confidence percentage (0-100%)
Higher confidence = stronger directional pressure
Cross alerts notify when price crosses VWAP with distance
3. Volume Pressure Zones
Wider zones = higher volatility/volume
Use zones as dynamic support/resistance levels
Watch for price reactions at zone boundaries
4. Trading Strategy
Enter long when VWAP turns green with high confidence (60%+)
Enter short when VWAP turns red with high confidence
Use VWAP as trailing stop (exit when cross alerts trigger)
Use pressure zones for profit targets
5. Alert Messages
Buy Signal: "BTCUSDT | 15m | BUY Signal | Price: 42380.00 | VWAP: 42350.00 | Distance: 0.07% | Confidence: 78% due to strong bullish pressure"
Cross Alert: "BTCUSDT | 15m | CROSS ABOVE VWAP | Price: 42360.00 | VWAP: 42350.00 | Distance: 0.02%"
Best Practices:
Use higher timeframes (4H+) for trend direction; preferably **daily timeframe**
Combine with other indicators for confirmation
Monitor volume for signal validation
Consider market context when entering trades
The indicator combines multiple volume metrics to filter out false signals and provides clear visual and alert-based trading signals.
Engulfing Candle with Streaks and CountIdentifies Engulfing Candles + The Number of Consecutive Signals + Identifies 3rd/4th Consecutive Signals + Keeps Count of Most Recent Number of Signals as Decided by User.
- Have coded in the latest version 6
- This script allows the tracking of engulfing candles over a user defined amount of time (candles).
- The script will signal every engulfing candle and its consecutive corresponding number across the entire chart.
- The Engulfing Count box in the bottom right counts how many bullish and bearish engulfing candles have occurred over the number decided by the user.
- The Engulfing Signal that prints is triggered when an opposite next candle prints and the body is over 100% larger than the previous candle. It does not need to "fully engulf" the previous candle, the coding has an allowance for an "equal to and greater/smaller than" the previous close price. This allows for signals were the open of the engulfing candle can be equal to the close of the previous opposite, however the engulfing still must reach an over 100% sizing of the previous to print a signal.
- Where a piercing candle occurs and the open price is within the body of the previous candle, this will void the equation and no matter how big the candle is, it will not trigger an engulfing signal as I was only looking for true engulfing candles.
- The script keeps count of the same consecutive signals no matter the timeframe.
- It will print the consecutive number above or below the signal (depending if bullish or bearish).
- To assist with trend identification the 3rd consecutive signal will print blue, and the 4th consecutive signal will print yellow (or I prefer to use the term "Gold"). This can help filter out the noise on lower timeframes to assist to see where the momentum is going, or if there are signals going against the trend to try trick traders.
- Back testing I found the 3rd and 4th signals are uncommon on higher timeframes and tend to act as fake-outs before the trend reverses.
- Overall a good tool to add to your trend analysis, either for additional confluence or to assist with reversal identification.
- Colors are set as default, but everything can be changed by the user as I didn't want to limit its possibilities.
*** Please note that this script does not take into any consideration candle wicks. Although it can be used with Heikin Ashi it is somewhat unreliable. This indicator is designed to be used with standard candles only ***
Trend vs Range DetectorMarkets often oscillate between trend phases and range-bound consolidations. Accurately identifying which environment you're in can dramatically improve your strategy's performance — whether you're a breakout trader, trend follower, or mean reversion specialist.
This Pine Script helps do exactly that — with zero clutter, no chart overlays, and a simple, clean table at the top-right corner telling you one thing:
👉 Is the market trending or range-bound?
⚙️ How It Works
The script uses two core metrics to classify the market environment:
1. Slope Sensitivity of Moving Average
A simple moving average (default: 50-period) is used.
The absolute slope of the moving average is calculated.
If the slope exceeds a user-defined sensitivity value, it indicates directional momentum.
2. ATR-to-Price Range Ratio
Measures volatility by comparing Average True Range (ATR) to the total high-low price range over the same period.
A higher ATR relative to the range indicates directional volatility — a trending behavior.
A low ratio signals a choppy or sideways market.
If both conditions are met, the table displays "Trending." If either condition fails, it shows "Range-Bound."
🧠 Why This Matters
Trend Traders: Know when to lean into momentum plays.
Mean Reversion Traders: Avoid whipsaw conditions or capitalize on sideways action.
Volatility Filters: Use this signal to apply different strategies to different market types.
🛠️ User Controls
Moving Average Length: Adjust trend sensitivity by length (default: 50)
Slope Sensitivity: Tune how steep a trend needs to be to qualify
ATR/Range Threshold: Calibrate what defines a volatile enough trend move
Toggle Table On/Off: Keep the chart clean if needed
🧼 Clean Visuals
No lines, no bands, no background colors.
Just a concise table in the top-right corner.
Perfect for scalpers, swing traders, or overlaying on busy strategies.
🔄 Real-Time + Historical
The script dynamically updates with every bar, so it works in real time and shows accurate historical context across any symbol or timeframe.
If you’re someone who wants a minimalist yet powerful insight into market context, this tool can be a game-changer.
John M Oscillator with Zero-Cross Range ScalingThis oscillator tries to measure momentum by comparing the current price to the Heikin Ashi open price, then scales that signal based on how much the price has moved since the last time the signal crossed zero. This makes the strength of the move relative to the recent market activity, which can help identify overbought/oversold zones more adaptively than traditional oscillators.
Helps you spot trend shifts early by watching for zero crossings.
The scaling helps you judge if the trend is weak or strong, instead of just relying on absolute price movement.
Ideal for momentum-based entries/exits, divergence spotting, and avoiding fakeouts.
Components:
1. Heikin Ashi Values:
- Heikin Ashi open is the average of the previous period's open and close.
- Heikin Ashi close is the average of the current period's open, high, low, and close.
2. Basic Oscillator Calculation:
- Calculated by subtracting the Heikin Ashi open from the current close price.
3. Smoothing:
- An EMA is applied to the basic oscillator value for noise reduction.
4. Zero-Cross Range Scaling:
- Identifies the range between the last two zero crossings.
- Finds the largest candle range (High to Low) within this zero-cross range.
- Scales the oscillator as a percentage of this largest range.
5. Color Coding:
- The oscillator plot is green when positive and red when negative.
6. Reference Lines:
- Horizontal lines are drawn at -100, -80, -70, -50, 0, 50, 70, 80, and 100 for reference.
Use Case:
This oscillator helps traders identify trends and momentum with a percentage scale based on recent price action. The scaling provides a view of the oscillator's strength relative to the most significant price movement since the last trend change, making it easier to identify potential reversals or trend continuations
Note: the script is set to default time frame of 6hr. Personally, i use the 1 hr time frame. play with it to find what works for your style of trading.
Radial Root AngleDescription:
Radial Root Angle is a precision geometric tool that calculates the angular trajectory of any price leg using a square-rooted price compression model. By selecting two anchor points on a move (typically swing low to swing high or vice versa), the tool computes the true angle of the leg in degrees.
Important Notes:
On low-priced assets or instruments with tight price ranges, the output angle may appear very small, with multiple decimal places.
This is a natural result of square-rooted price compression applied over time, especially when volatility is low.
In such cases, you may choose to round, scale, or interpret the angle proportionally when comparing across other legs or instruments.
Use Cases:
Identify price compression, trend exhaustion, or swing energy
Compare angular velocity across legs, assets, or timeframes
Integrate with Gann tools, harmonic cycles, or radial timing models
Build square-outs, circular projections, or geometry-based entries
Ideal For:
Traders exploring:
Gann angles and time/price geometry
Square root and harmonic market models
Sacred or astro-geometric analysis
Energetic mapping of price structure
((Range||Type||Swing))Consecutive Candle range boxes with gradient and number count. Inside Outside and Engulfing color bars plus plots. Strict swing filter plus bonus filter where the 3rd bar in the swing closes below the swing candles high or low respectfully.
How I Use
I use the candle stick patterns to gauge market conditions, the consecutive candle ranges to follow order flow using a closing break of the range and retest and the filtered swings to assist in identifying stronger. If any one wants to create a strategy around this that would be cool i know nothing of coding and do everything with A.I
turns
5ma + O’Neil & Minervini Buy ConditionIndicator Overview
5ma + O’Neil & Minervini Buy Condition is an original TradingView indicator that extends beyond a simple collection of standard moving averages by offering:
- Five Fully Independent Lines : Each of MA1–MA5 can be configured as SMA, EMA, WMA, or VWMA with its own period and data source. This level of customization unlocks unique combinations no existing script provides.
- Synergy of Multiple Timeframes : Default settings (10, 21, 50, 200, 325) reflect ultra‑short, short, medium, long, and volume‑weighted long‑term perspectives. The layered structure functions as a multi‑filter, sharpening entry signals and trend confirmation beyond any single MA.
- Integrated Buy Conditions : Built‑in O’Neil and Minervini buy filters use fixed SMA‑based rules (50 & 200 SMA rising within 15% of 52‑week high; 10 > 21 > 50 SMA rising within high/low thresholds), plus a combined condition highlighting when both methods align.
- Clean Visualization & Style Controls : Background coloring for each buy condition appears only in the Style tab under clearly named parameters (O’Neil Buy Condition, Minervini Buy Condition, Both Conditions). MA lines support transparent default colors and customizable line width for optimal readability without clutter.
Calculation & Logic
SMA: (P₁ + P₂ + … + Pₙ) ÷ N
EMA: α = 2 ÷ (N + 1)
EMA_today = (Price_today – EMA_yesterday) × α + EMA_yesterday
WMA: (P₁×N + P₂×(N–1) + … + Pₙ×1) ÷
VWMA: Σ(Pᵢ×Vᵢ) ÷ Σ(Vᵢ) for i = 1…N
```
Buy Condition Logic
- O’Neil: Price > 50 SMA & 200 SMA (both rising) **and** within 15% of the 52‑week high.
- Minervini : 10 SMA > 21 SMA > 50 SMA (both short‑term SMAs rising) **and** within 25% of the 52‑week high **and** at least 25% above the 52‑week low.
- Combined : Both O’Neil and Minervini conditions true.
Usage Examples
1. Short‑Mid Cross : Observe MA1/MA2 crossover while MA3/MA4 confirm trend strength.
2. Volume‑Weighted Long‑Term : Use VWMA as MA5 to filter institutional‑strength pullbacks.
3. Multi‑Filter Entry : Look for purple background (Both Conditions) on daily chart as high‑confidence entry.
Why It’s Unique
- Not a Mash‑Up : Though built on standard MA formulas, the customizable layering and built‑in buy filters create a novel multi‑dimensional analysis tool.
- Trader‑Friendly : Detailed comments in the code explain parameter choices, calculation methods, and practical entry scenarios so that even Pine novices can understand the underlying mechanics.
- Publication‑Ready : Description and code demonstrate originality, add clear value, and comply with house‑rule requirements by explaining why and how components interact, not just listing features.
- Combined Custom MA & Buy Conditions : By integrating customizable moving averages with built-in buy filters, users can easily recognize O’Neil and Minervini recommended setups.
VWAP SlicesVWAP Slices is a time-based analytical tool that helps traders evaluate market behavior across custom-defined periods. Instead of looking at VWAP, RSI, or MFI in isolation, this script allows users to select up to three specific time windows — for example, earnings weeks, Fed meetings, or major news cycles — and analyze how price interacted with volume, momentum, and money flow within each of those slices.
For each active period, the script calculates:
VWAP, based on HLC3 × Volume, giving a volume-weighted price anchor
Total traded volume
Number of bars (candles) in the period
RSI, computed using a custom-built relative strength algorithm from closing prices
MFI, calculated from HLC3 and volume to assess money flow direction and strength
These statistics are not simply shown independently — they are designed to be viewed in context with each other. For instance:
VWAP levels help identify fair value and possible accumulation/distribution zones within a time range.
RSI shows internal momentum strength, while MFI adds a volume-sensitive confirmation.
Comparing multiple periods side-by-side allows traders to see shifts in trend behavior and volume dynamics over time.
The script offers two visualization styles:
Labels placed on-chart near price, summarizing each period
A combined table showing all periods together for comparative analysis
Users can define:
Start and end dates of each period
Background color and visibility per period
Whether to display labels, a summary table, or both
It also computes aggregate metrics, including:
A volume-weighted combined VWAP across all selected periods
Average RSI and MFI, giving a broader sense of directional bias and money flow health
This tool is especially useful for:
Assessing how price and volume behaved around specific market events
Comparing accumulation vs distribution across different timeframes
Supporting thesis-driven trading by segmenting history into actionable chunks
This is not a mashup, but a purposeful framework for slicing market history into analytical blocks — combining price anchors with volume and momentum indicators to help traders better interpret price structure and trend context.
Anilk_3X_Trend_Pulse🧠 What is it trying to do?
It shows whether the price of a stock (or crypto, etc.) is bullish, bearish, or neutral based on how prices are moving over different time periods.
Based on this, it gives a strength score:
+100 means strong bullish momentum (upward)
-100 means strong bearish momentum (downward)
0 means no clear direction (Neutral)
🎨 What does it show on the chart?
It draws 3 colored lines (Blue, Green, Red) below your price chart (in a separate panel):
Blue = Short-term strength
Green = Medium-term strength
Red = Long-term strength
You also see 3 reference lines:
+100 = Bullish line
0 = Neutral line
-100 = Bearish line
🧰 Why is this useful for a trader?
It helps you visually judge momentum across different timeframes.
You can see if all timeframes are pointing in the same direction, which can signal a strong trend.
Great for deciding:
Whether to enter a trade
Whether to stay in or exit
Whether the market is confused or trending clearly
📌 In simple terms:
"This script acts like a trend strength meter across short, medium, and long periods — helping traders see if the market is going up, down, or just stuck."
Would you like a visual example or want this added to your TradingView chart?
// Disclaimer: Please backtest this indicator across different timeframes before using it for live trading to ensure it performs as expected.
Auto Step Horizontal LinesAuto Step Horizontal lines by custom range
Create automatic horizontal lines by specifying the price range for each line, with each line serving as an observation point for support and resistance levels.
Adaptive Support & Resistance Levels [StabTrading]The Adaptive S&R Levels indicator is designed to study support and resistance levels by synthesizing multiple well-known techniques for identifying these zones. It aims to provide traders with reliable price levels that reflect the collective perspective of market participants, using historical price action and projective techniques for extreme conditions.
💡 Introduction: Identified Problem
Traders often draw support and resistance lines using varied methods, leading to inconsistencies in where these levels are placed on charts. This variability can reduce the effectiveness of individual levels, as price may not react strongly to zones that lack broad recognition. The Adaptive S&R Levels indicator addresses this by aggressively averaging multiple established techniques to create support and resistance lines that align with what most traders are likely to identify, increasing the probability of price reactions.
🚀 How it Works: Overview
The indicator employs a multi-technique algorithm to generate support and resistance levels, ensuring they represent a consensus of trader perspectives.
🚀 How it Works: Chart Levels Display and Styling
Support levels, displayed in green below the current price, and resistance levels, shown in red above the price, are plotted clearly on the chart. Levels are numbered sequentially (e.g., v1, v2) as they move further from the current price, providing a visual hierarchy of proximity. Extreme levels, labeled as "Extreme Support" or "Extreme Resistance," are plotted in a bolder color to distinguish them as the outermost boundaries, maintaining the same green (support) and red (resistance) color scheme for consistency.
🚀 How it Works: Historical Price Action Algorithm
For areas with available historical data, the algorithm analyzes price action using a variety of recognized methods for drawing support and resistance, such as pivot points, swing highs/lows, and volume-based zones. It calculates a weighted average of these techniques to produce a “regression fit” line that reflects the accumulation of levels traders might draw. By prioritizing areas where multiple methods converge, the indicator identifies zones likely to be significant to a wide audience, enhancing their relevance.
🚀 How it Works: Projective Techniques Algorithm
In scenarios without recent historical price action—such as all-time highs or lows—the indicator employs an alternative algorithm that combines projective techniques commonly used by traders. These include Fibonacci extensions, Measured Moves (price projections), Psychological Milestones (e.g., round numbers), Channel/Trendline Extrapolation, and Time-Based Targets (inspired by methods like Gann techniques). The algorithm seeks a confluence of these methods to draw support and resistance levels that align with what most traders would consider significant in such conditions. These levels maintain the same green (support) and red (resistance) color scheme, with numbering based on their distance from the price.
🚀 How it Works: Noise Parameter Adjustment
Users can adjust a noise parameter to control the number of displayed levels. Lower settings show more lines, reflecting a broader range of potential zones but with less confluence. Higher settings increase the required confluence of techniques, resulting in fewer lines that have a higher probability of eliciting a price reaction. This customization allows traders to tailor the indicator to their preferred timeframe or trading style.
🔥 Features
Confluence-Based Levels: Support and resistance lines are derived from a weighted average of multiple techniques, aiming to mirror the levels most traders would recognize.
Extreme Levels: Generates support and resistance in areas without historical price action, using techniques like Fibonacci extensions and Measured Moves.
Color-Coded Display: Green support levels appear below the current price, and red resistance levels appear above, with extreme levels in a bolder shade for distinction.
Adjustable Noise Parameter: Users can modify the confluence threshold to display more lines (lower settings) or fewer, higher-probability lines (higher settings).
📈 Implementing the System
1. Adjust Settings
Set the noise parameter based on your trading style (0.1 to 10).
Use lower values for more frequent levels, suitable for scalping or short-term analysis.
Use higher values for fewer, higher-confluence levels, ideal for swing trading or longer-term strategies.
Adjust for your timeframe: Settings tend to be lower on shorter timeframes and higher on longer timeframes.
2. Identify Levels
Monitor green support levels below the price for potential buying zones, noting their numbered proximity (v1, v2, etc.).
Observe red resistance levels above the price for potential selling or shorting zones, noting their numbered proximity.
Note extreme levels (labeled "Extreme Support" or "Extreme Resistance") in areas like all-time highs, which may act as key reversal points.
3. Evaluate Price Reactions
Track how price interacts with the plotted levels to assess their effectiveness, considering their proximity to price.
Observe performance in bullish, bearish, or ranging markets to understand the indicator’s behavior at different levels.
Test different noise parameter settings across various assets and timeframes to find the optimal balance for your approach.
4. Layering Trades with Levels
Use the numbered levels to layer into a trade: for example, enter a partial position at a closer support level (e.g., v1) and add to it at a further level (e.g., v2) if price continues to decline, spreading risk across multiple zones.
Layer out of a trade by taking partial profits at each resistance level as price rises (e.g., reduce position at v1, then v2), or fully exit at an "Extreme Resistance" level to maximize gains while managing exposure.
🔶 Conclusion
The Adaptive S&R Levels indicator provides a framework for studying support and resistance by averaging multiple trader-recognized techniques. With its ability to handle both historical and extreme price scenarios, numbered levels for visual hierarchy, and customizable noise settings, it offers a versatile tool for analyzing key price levels. Designed for educational use, it encourages traders to test and observe how these consensus-driven levels align with market behavior within broader analysis.
market relative strengthOverview
market relative strength is a custom indicator that visualizes how strong or weak a given asset is compared to a selected market benchmark — such as KOSPI, NASDAQ100, BTC dominance, or total crypto market cap.
How It Works
The indicator calculates the relative return between the current asset and the selected benchmark over a user-defined period. It then normalizes the difference into a 0–100 score:
Above 50 = outperforming the market
Below 50 = underperforming the market
Above 70 / Below 30 = strong divergence from market trend
Use Case
This is ideal for identifying assets with strong relative performance, detecting trend leaders or laggards, and rotating positions between sectors or assets based on strength.
Customization
Choose from a list of market indexes or crypto metrics
Set the comparison period and normalization range
Visual cues with background shading for strong/weak zones
Note
This is not the same as RSI. This indicator is based on relative performance to a benchmark, not price momentum.
Fibonacci Levels with MACD ConfirmationHow to Understand and Use the Fibonacci Levels with MACD Confirmation Script
This custom Pine Script is designed to give traders a clear visual framework by combining dynamic Fibonacci retracement levels, MACD histogram confirmation, and volatility-based swing zones. It aims to simplify trend analysis, improve entry timing, and adapt to various market conditions.
How to Interpret the 23.6% & 61.8% Labels
These Fibonacci levels represent key retracement zones where price often reacts during trend pullbacks or reversals.
The 23.6% level indicates a shallow retracement, useful in strong trends where price resumes early.
The 61.8% level is a deeper retracement, often a "last line of defense" before trend invalidation.
The script labels these zones with "CC 23.6" and "CC 61.8" when the price crosses them with MACD histogram confirmation:
Green label (CC) = bullish confirmation
Red label (CC) = bearish confirmation
How to Modify Inputs (Manual Adjustments)
Input Purpose Default How to Use
ATR Period Measures volatility 14 Increase for smoother, slower reactions; reduce for faster swings
Min Lookback Minimum bars for swing zone 20 Avoids short-term noise
Max Lookback Cap for swing zone scan 100 Avoids excessively wide retracement levels
Inverse Candle Chart Flips high/low logic false Enable for inverted analysis or backtesting "opposite logic"
How to Use the Inverse Candle Chart Option
Activating inverse mode flips candle logic:
Highs become negative lows, and vice versa.
Useful for:
Contrarian analysis
Inverse ETFs or short-biased views
Backtesting reverse-pattern behavior
How to Adjust the Style
You can manually personalize the script’s visual appearance:
Change line width in plot(..., linewidth=2) for bolder or thinner Fib levels.
Change colors from color.green, color.red, etc., to suit your theme.
Modify label.size, label.style, and label.color for different labeling visuals.
Customize MACD histogram style from plot.style_columns to other styles like style_histogram.
How the MACD is Set and Displayed
The MACD uses non-standard values:
Fast Length = 24
Slow Length = 52
Signal Smoothing = 18
These values slow down the indicator, reducing noise and aligning better with medium- to long-term trends.
MACD histogram is plotted directly on the main chart for faster, on-screen decision making.
Color-coded histogram:
Green/Lime = Bullish momentum increasing or steady
Red/Maroon = Bearish momentum increasing or steady
How to Use the Indicator in Real-World Trading
This indicator is most effective when used to:
✅ 1. Spot High-Probability Trend Continuation Zones
In a strong trend, price will often retrace to 23.6% or 61.8%, then resume.
Wait for:
Price to cross 23.6 or 61.8
MACD histogram rising (bullish) or falling (bearish)
"CC 23.6" or "CC 61.8" label to appear
🟢 Entry Example: Price retraces to Fib 61.8%, crosses up with green MACD histogram → take long position
✅ 2. Validate Reversal or Breakout Zones
These Fib levels also act as support/resistance.
If price crosses a Fib level but MACD fails to confirm, it may be a fake breakout.
Use confirmation labels only when MACD aligns.
✅ 3. Add Volatility Context (ATR) for Risk Management
The ATR label shows both value and %.
Use ATR to:
Set dynamic stop-losses (e.g., 1.5x ATR below entry)
Decide trade size based on volatility
How to Combine the Indicator With Other Tools
You can combine this script with other technical tools for a powerful trading framework:
🔁 With Moving Averages
Use 50/200 MA for overall trend direction
Take signals only in the direction of MA slope
🔄 With Price Action Patterns
Use the Fib/MACD signals at confluence points:
Support/resistance zones
Breakout retests
Candlestick patterns (pin bars, engulfing)
🔺 With Volume or Order Flow
Combine with volume spikes or order book signals
Confirm that Fib/MACD signals align with strong volume for conviction
✅ Trade Setup Summary
Criteria Long Setup Short Setup
Price at Fib Level At or crossing Fib 23.6 / 61.8 Same
MACD Histogram Rising and above previous bar Falling and below previous bar
Label Appears Green "CC 23.6" or "CC 61.8" Red "CC 23.6" or "CC 61.8"
Optional Filters Trend direction, ATR range, volume, price pattern Same
Teddy LiteOverview
"Teddy" overlays key price levels—Daily Open (DO), Average Daily Range (ADR), and ADR Extensions (ADE)—on intraday charts. Designed for traders, it provides a clear framework to align with market ranges, avoid choppy price action, and stay out of overbought/oversold conditions, enhancing decision-making in dynamic markets.
Originality and Usefulness
"Teddy" uniquely combines DO, ADR High/Low, and ADE High/Low with dynamic percentage labels, while offering a concise view of price boundaries for daily Highs and Lows.
What It Does
Plots DO, ADR High/Low, and ADE High/Low as levels on the chart.
Labels each level with percentage distances from the current price (e.g., "ADRH (2.34%)").
Customizes visuals for clarity (colors, line styles, label sizes).
How It Works
Data Sources: Retrieves daily open and historical high/low data to compute ranges.
Calculations:
Daily Open (DO): Marks the session’s opening price.
ADR: Estimates typical daily range from past data, centered on DO to set High/Low bounds.
ADE: Extends ADR by a fixed percentage for outer limits.
Visualization: Updates lines and labels live, with user-defined colors, styles, and sizes.
How It Helps Traders
"Teddy" guides traders to avoid chasing markets in extended conditions:
Respecting the range: ADR High/Low define range-friendly zones—price above DO nearing ADR High signals bullish momentum is peaking, while below DO near ADR Low supports bearish momentum peaking.
Avoiding Choppy Conditions: Price lingering near DO often indicates indecision; "Teddy" highlights this level, helping you define balanced market conditions that favor choppy conditions.
Steering Clear of Overbought/Oversold: ADE High/Low mark extended levels where reversals are extremely—price hitting ADE Highlights the trend strength on the day but warns price is extremely over extended.
This structured approach keeps trades aligned with the markets average range, so traders can avoid extremes favorable levels for choppiness.
How to Use It
Apply to an intraday chart (e.g., SPY 5m).
Customize via inputs:
"Appearance Settings": Colors, line styles (Solid, Dotted, Dashed), widths (1-6), label visibility, and sizes (Tiny to Huge).
Watch levels: Consider reducing risk as the market approaches our ADRH/L levels. Trades can also play breakouts/failed breakouts at ADR High/Low or at ADE High/Low. Additionally remaining patient while the auction remains in balance near Day Open is an option as well.
Underlying Concepts
Range Dynamics: ADR reflects average daily volatility, DO anchors context, and ADE flags extensions.
Price Action: Levels highlight Volatility/Range (ADR) versus consolidation (DO) or expansive exhaustion (ADE).
Limitations
Optimized for day traders during live sessions; less effective in low-volatility periods.
Requires sufficient historical data for accurate ADR/ADE.
Levels are contextual and where I expect reactive price action to occur.. They are not guaranteed signals.
EMA Oscillating Trend📈 EMA Oscillating Trend by AI-123
The EMA Oscillating Trend indicator is a dynamic trend visualizer that enhances traditional EMA behavior by offsetting the line based on trend direction, providing a more intuitive and visually distinct representation of market momentum.
🔍 Key Features:
🔵 Bullish Color Customization – Define your preferred color for bullish trends
🔴 Bearish Color Customization – Set a different tone for bearish phases
🪄 Adjustable Line Thickness – Tailor the EMA's appearance to your chart style
📐 Offset Multiplier Input – Automatically pushes the EMA above price in a downtrend and below price in an uptrend for enhanced clarity
⚙️ User-Friendly Inputs – No coding knowledge required; full customization in the settings panel
🧠 How It Works:
Calculates a primary EMA line (OV) and a sub-component to compare against (OV2)
Determines the trend based on whether OV is above or below OV2
Shifts the EMA line above price during bearish trends and below price during bullish trends
The offset is percentage-based and scales dynamically with the price for optimal readability
✅ Ideal For:
Trend-followers seeking visual clarity
Discretionary traders who want less clutter and more signal
Anyone who likes their EMAs with a little more flair and insight
🛠️ Author: @alphainvestor123
This tool was crafted with simplicity and clarity in mind. If you enjoy the indicator, consider dropping feedback or sharing your use case!