Supply Demand Zones ProSupply Demand Zones PRO
Version: 1.0
Built with: Pine Script v6
________________________________________
🧭 HOW TO USE Start Here
🧠 What it does default behavior
• ✅ Automatically identifies Supply & Demand zones on your chart
• ✅ Automatically ranks each zone from 0 to 10 higher = stronger
• ✅ Works across most TradingView symbols and timeframes with default settings
⚙️ Default settings recommended for most instruments
Use the default settings for:
• 💱 Forex
• 🪙 Crypto
• 📊 Indices
• 🛢️ Commodities
• 🏛️ Stocks
Defaults are tuned to provide a balanced mix of quality zones + clean charts.
🎯 How to trade with it high-level workflow
1. 🥇 Prioritize strong zones
o Focus on higher scores commonly 7–10 for best reversal potential.
2. 🔄 Wait for a reversal setup at the zone
o Example triggers: rejection wick, engulfing candle, strong reaction candle, structure shift.
3. ✅ Confirm with other indicators before entering
o Use confirmation tools (your choice), such as:
📈 Trend filter (MA / market structure)
🧪 Momentum (RSI / Stoch / MACD)
📉 Volume / volatility tools
o Then take BUY from demand or SELL from supply *only when confirmation aligns
🧩🖤 Executive Summary: PRO Features Overview
The Supply Demand Zones PRO indicator is a professional-grade tool built on the latest Pine Script v6, designed to automatically identify and score high-probability supply and demand zones.
It moves beyond simple zone plotting by incorporating a suite of advanced features that provide a deeper, more actionable market context. This helps traders filter out noise, focus on significant levels, and make more informed decisions.
The indicator is universally compatible and works seamlessly across all major asset classes and timeframes:
• Forex: EURUSD, GBPUSD, USDJPY
• Commodities: Gold/XAUUSD, Silver, Oil
• Indices: NQ, ES, DAX, FTSE
• Cryptocurrencies: Bitcoin, Ethereum, Altcoins
• Stocks: Individual equities
Most symbols available on TradingView are fully supported.
Notice on repainting 🕯️⬛
Active zones won’t repaint unless they are invalidated. Gray/Historic zones may repaint, and that’s fine—this script only displays the most recent and stronger historic zones (if historic zones are enabled).
________________________________________
⬛🛠️Key PRO Features Overview
⚙️ Feature 📌 Description
Zone Strength Ranking ||| Each zone is dynamically scored from 1–10 based on its age and number of retests. Fresher, less-tested zones are stronger, helping prioritize high-impact levels.
Real-Time Distance ||| Each active zone’s info label shows the exact distance (in pips) from current price to the zone edge for quick risk/opportunity assessment.
Trading Session Tracking ||| Zones are tagged by formation session (Asian / London / New York) for added context—high-volume session zones often matter more.
Automated Retest Markers ||| The script tracks retests and places an “R” marker for each retest, giving a clear visual history of price interaction.
Advanced ATR Filtering ||| Volatility-based filters control zone quality: set min/max zone height and optionally enforce a consistent zone height using ATR.
Minimum Zone Distance ||| Reduces clutter by requiring a minimum number of bars between new zones, ensuring zones are distinct and well-separated.
Dual Label Controls Independently toggle info labels for Active vs Historic zones to keep charts clean while preserving key detail.
Built on Pine Script v6 ||| Uses the newest Pine Script version for better efficiency, reliability, and smoother handling of complex logic/drawings.
________________________________________
Detailed Feature Breakdown ⬛
Zone Strength Ranking ⬛
The strength score is a proprietary calculation that helps traders instantly gauge the potential of a supply or demand zone. It is calculated in real time using:
1. Age of the Zone: As zones age, they may lose relevance. Strength decreases as the number of bars since creation increases.
2. Number of Retests: The first test is often the highest-probability reaction. Each retest reduces strength as liquidity is absorbed.
✅ A high score (7/10+) indicates a fresh, less-tested zone that may produce a strong reaction.
⚠️ A low score suggests a zone is old and/or heavily tested—use extra caution.
________________________________________
🧱⬛Invalidation & Historic Zones
A zone becomes invalidated broken when price closes beyond its outer boundary or wicks beyond it, depending on settings. Once broken, it becomes a Historic Zone and turns gray.
This matters for structure: a broken supply zone can become future demand a flip zone, and vice versa.
________________________________________
🧪⬛Advanced Filtering Explained
Three ATR-based filters control zone quality:
• Max Zone Height (ATR Multiplier): Blocks zones that are too large to trade effectively. Example: 1.0 ignores zones taller than 1× ATR.
• Min Zone Height (ATR Multiplier): Filters out zones that are too thin and likely noise. Example: 1.0 rejects zones smaller than 1× ATR.
• Force Zone Height (ATR Multiplier): Normalizes zone heights by expanding smaller valid zones up to the minimum ATR target. Example: 1.0 expands zones to at least 1× ATR.
________________________________________
🧾⬛Configuration Guide
⚙️⬛Zone Detection
⚙️ Setting 🔧 Default 📝 Description
Swing Length (Sensitivity) 12 Lookback bars for pivot high/low detection. Higher = fewer, stronger zones.
Max Zones to Display 10 Max number of active Supply + Demand zones shown.
Max Zone Height (ATR) 1.0 Rejects zones taller than this ATR multiplier.
Min Zone Height (ATR) 1.0 Rejects zones smaller than this ATR multiplier.
Force Zone Height (ATR) 1.0 Expands valid zones to be at least this ATR multiplier.
Min Distance Between Zones 44 Minimum bars required between consecutive zones of the same type.
________________________________________
🧱⬛Zone Settings
⚙️ Setting 🔧 Default 📝 Description
Zone Invalidation Close “Close” = candle must close past zone; “Wick” = wick past zone breaks it.
Show Historic Zones On Toggles visibility of broken (historic) zones.
Active Zones Lookback 1000 Hides active zones older than this many bars.
Historic Zones Lookback 1000 Hides historic zones older than this many bars.
________________________________________
🖥️⬛Display
⚙️ Setting 🔧 Default 📝 Description
Show Active Zone Info On Toggles text labels for active (unbroken) zones.
Show Historic Zone Info Off Toggles text labels for historic (broken) zones.
Label Size Small Adjusts the font size of zone info labels.
Jalur dan Saluran
Gap Finder PROGap Finder PRO
An advanced TradingView indicator that detects bullish and bearish price gaps, tracks them in real time, and confirms closure only after a full candle close.
Features clear color-coded gaps, visual fill symbols, gap strength columns, and sound alerts for precise, noise-free gap trading.
Daily Levels & MAs on intraday timeframeDaily Levels & MAs - Professional Key Level Tracker
📊 OVERVIEW
A comprehensive indicator that displays critical daily moving averages and key price levels all in one clean view. Perfect for traders who need to see support/resistance zones and trend indicators without cluttering their charts.
🎯 WHAT IT SHOWS
Seven essential reference levels:
- 50 SMA (Daily Simple Moving Average) - Yellow
- 21 EMA (Daily Exponential Moving Average) - Red
- 9 EMA (Daily Exponential Moving Average) - White
- Prior Day High (PDH) - Green
- Prior Day Low (PDL) - Purple/Magenta
- Premarket High (PM High) - Purple
- Premarket Low (PM Low) - Orange
✨ KEY FEATURES
✓ All lines extend to the right with clear price labels
✓ Daily moving averages calculated from daily timeframe data
✓ Prior Day High/Low tracks ONLY regular trading hours (9:30 AM - 4:00 PM)
✓ Premarket levels capture 4:00 AM - 9:30 AM price action
✓ Dotted line style keeps chart clean and readable
✓ Semi-transparent labels don't obstruct price action
✓ Works on ALL intraday timeframes
✓ Auto-updates throughout the day
🔧 TECHNICAL SPECIFICATIONS
- Lines start from beginning of current trading session
- Labels positioned 10 bars to the right of current price
- Max lines: 500 (efficient performance)
- No repainting - uses confirmed historical data
- Premarket lines remain visible during regular hours
📈 IDEAL FOR
- Day traders tracking intraday support/resistance
- Swing traders monitoring key daily trend levels
- Gap traders who need premarket reference points
- Breakout traders watching PDH/PDL violations
- Trend followers using EMA crossovers
💡 HOW TO USE
**Moving Averages:**
- 50 SMA: Long-term trend direction
- 21 EMA: Medium-term momentum
- 9 EMA: Short-term trend and quick reversals
**Price Levels:**
- PDH/PDL: Yesterday's trading range boundaries
- PM High/Low: Today's premarket extremes
- Watch for breaks above/below these levels for potential momentum
🎨 COLOR CODING
- Yellow: 50 SMA (major trend)
- Red: 21 EMA (medium trend)
- White: 9 EMA (fast trend)
- Green: Prior Day High
- Purple/Magenta: Prior Day Low
- Purple: Premarket High
- Orange: Premarket Low
⚙️ SMART FEATURES
- Prior Day calculations exclude premarket/afterhours noise
- Premarket levels reset daily at 4:00 AM
- All levels visible simultaneously without overlap confusion
- Labels show exact price values for precision entries/exits
- Lines automatically adjust length as trading day progresses
📊 TRADING STRATEGIES
**Breakout Trading:**
- Long above PDH with volume confirmation
- Short below PDL with momentum
**Mean Reversion:**
- Fade extremes back to moving averages
- Look for price rejections at PM High/Low
**Trend Following:**
- Buy pullbacks to 9 EMA in uptrends (price above 21/50)
- Sell rallies to 9 EMA in downtrends (price below 21/50)
**Gap Trading:**
- Compare open to PDH/PDL
- Use PM levels to gauge early sentiment
🔒 NO CONFIGURATION NEEDED
Simply add to your chart and start trading! The indicator automatically:
1. Calculates daily moving averages from higher timeframe
2. Tracks prior day regular hours high/low
3. Monitors current premarket session extremes
4. Displays everything with clear labels and prices
Perfect for professional traders who want institutional-grade levels without the complexity!
Tesla Earnings Dates Shading with Vertical StripesAdds Vertical stripes to the last 8x Tesla earnings dates as at 29-01-26
Selectable color and stripe width
Neeson RSI Divergence DetectorIntegrating Multi-Indicator Strategies: A Rational Approach to Technical Analysis Tools
Introduction
The integration of multiple technical indicators into a unified trading script represents a sophisticated approach to market analysis, combining complementary analytical methods to enhance decision-making. This article outlines the rational basis for combining specific indicators, explains their synergistic operation, and provides practical guidance for users seeking to understand the functional utility, operational mechanics, and unique value proposition of integrated technical analysis tools.
Functional Purpose and Rational Integration Basis
Integrated technical scripts are designed to address the inherent limitations of single-indicator analysis by combining multiple analytical perspectives. The rational basis for integration typically follows these principles:
Complementary Signal Validation: Different indicators measure distinct market characteristics (momentum, volatility, trend strength, etc.). Their combination allows cross-validation of signals, reducing false positives inherent in single-indicator systems.
Multi-Timeframe Confirmation: Integrated scripts often incorporate elements that analyze price action across different temporal dimensions, providing a more comprehensive market perspective.
Risk Management Enhancement: By combining overbought/oversold indicators with trend confirmation tools, these scripts help identify not only entry opportunities but also potential risk zones.
Market Phase Adaptation: Different market conditions (trending, ranging, volatile) favor different indicator types. Integrated approaches maintain relevance across varying market environments.
Synergistic Operational Mechanism
The components of well-designed integrated scripts operate through several synergistic mechanisms:
Primary Trend Identification: Core trend-following indicators establish the dominant market direction, serving as a filter for other signals. This prevents counter-trend entries that might otherwise be generated by oscillators or momentum indicators.
Momentum Confirmation: Oscillator-based components (like RSI or Stochastic) validate the strength of the identified trend, distinguishing between healthy retracements and potential reversals.
Divergence Detection: By comparing price action with momentum indicators, these scripts identify subtle shifts in market dynamics that often precede trend changes.
Volatility Adjustment: Volatility-based components dynamically adjust signal thresholds and position sizing recommendations based on current market conditions.
Multi-Layer Filtering: Each signal passes through successive validation layers, with only the strongest, most confirmed signals triggering alerts or visual markers.
Practical Application Guidance
Users can maximize the utility of integrated scripts through these practical approaches:
Parameter Customization: Adjust indicator periods and thresholds to match the characteristics of specific trading instruments and timeframes. Historical testing can identify optimal settings for particular markets.
Signal Hierarchy Interpretation: Learn to distinguish between primary signals (strongly confirmed across multiple indicators) and secondary signals (weaker confirmation) for appropriate position sizing.
Contextual Analysis: Consider integrated signals within the broader market context, including support/resistance levels, volume patterns, and fundamental developments.
Performance Correlation: Monitor how different market conditions affect script performance. Some configurations may excel in trending markets while others perform better in ranging conditions.
Risk Calibration: Use the multi-indicator confirmation to calibrate stop-loss and take-profit levels, with tighter parameters for strongly confirmed signals and wider parameters for weaker ones.
Originality and Value Proposition
The originality of well-designed integrated scripts manifests in several dimensions:
Unique Combination Logic: The specific selection and weighting of indicators, along with their integration methodology, represents intellectual value distinct from simple indicator stacking.
Innovative Signal Processing: Advanced scripts often incorporate proprietary algorithms for signal filtering, noise reduction, or probability weighting not found in standard indicators.
Adaptive Framework: Some scripts dynamically adjust their analytical approach based on changing market conditions, representing a form of artificial market intelligence.
Visualization Innovation: The presentation of complex multi-indicator data in an intuitive, actionable format constitutes significant user interface originality.
Empirical Limitations and Responsible Use
It is crucial to maintain realistic expectations regarding integrated technical scripts:
No Predictive Certainty: These tools analyze probabilities, not certainties. No combination of historical price indicators can guarantee future price movements.
Market Efficiency Limitations: All technical analysis operates within the constraints of market efficiency, with script effectiveness varying across different market conditions and time periods.
Complementary Role: Integrated scripts should complement, not replace, comprehensive trading strategies including risk management, fundamental analysis, and market knowledge.
Continuous Evaluation: Regular performance assessment against established benchmarks helps maintain realistic expectations and identifies when script adjustments may be necessary.
Conclusion
The thoughtful integration of multiple technical indicators represents a logical evolution in analytical methodology, addressing the limitations of single-indicator approaches through complementary validation and multi-dimensional analysis. By understanding the rational basis for integration, the synergistic operation of components, and the practical application parameters, users can employ these tools as valuable components within broader, disciplined trading approaches. The true value emerges not from predictive accuracy but from structured decision support that helps traders navigate complex market environments with greater consistency and insight.
Gold Professional MacrosMacro Window Descriptions
London Opening Sweep (08:00 – 08:30 CET)
Purpose: The "Judas Swing" window. It captures the initial surge of European liquidity, often creating a false move to sweep Asian Session highs or lows before establishing the true London trend.
London LOD/HOD (09:30 – 10:00 CET)
Purpose: The "Maturity" window. This is where the morning trend often establishes its Low of Day (LOD) or High of Day (HOD) before entering a mid-day consolidation.
Pre-NY News Window (13:30 – 14:00 CET)
Purpose: The "High-Impact" window. Corresponds to 07:30–08:00 NY Time, aligning with major US economic data releases (CPI, Jobless Claims) that trigger immediate repricing in Gold.
NY Open Power Surge (15:15 – 15:45 CET)
Purpose: The "Volatility" window. Marks the official New York open. This is the prime time for ICT Silver Bullet setups as heavy institutional volume enters the market.
The Gold Fix Liquidation (16:00 – 16:30 CET)
Purpose: The Master Macro. This is the London Gold Fix. It is the most critical period for Gold, often resulting in massive reversals or final daily expansions as central banks and bullion dealers settle prices globally.
PM Reversal (19:30 – 20:00 CET)
Purpose: The "Correction" window. Often sees Gold retracing to fill Fair Value Gaps (FVG) or imbalances created during the violent NY morning session.
Key Features of the Script
Visual Time-Boxing: Color-coded background zones for instant recognition.
Automated Labeling: Clearly identifies each macro at the moment of inception.
Multi-Timeframe Compatible: Optimized for M1, M5, and M15 execution charts.
Timezone Synchronized: Hard-coded to Europe/Paris (CET) to align perfectly with European and US market overlaps.
Trader HQ - Multi Time Frame EMA🔷 Indicator Title
MTF 200 EMA Pro — Triple Timeframe Trend Filter
🔷 Short Description (Tagline)
A professional multi-timeframe 200 EMA framework that overlays up to three higher and lower timeframe trend filters on a single chart for superior market alignment and trade confirmation.
🔷 Full Description (Paste This in TradingView)
📈 MTF 200 EMA Pro — Triple Timeframe Trend Filter
MTF 200 EMA Pro is a professional-grade multi-timeframe trend analysis tool designed to help traders identify high-probability directional bias across multiple timeframes.
This indicator allows you to overlay up to three independent 200-period Exponential Moving Averages from different timeframes onto one chart, providing instant insight into higher, medium, and lower timeframe trend alignment.
By stacking multiple 200 EMAs, traders can eliminate low-quality setups, avoid countertrend trades, and operate in harmony with dominant market structure.
🔧 Key Features
✅ Up to 3 independent 200 EMAs
✅ Individual timeframe selection per EMA
✅ Clean overlay on any chart
✅ Adjustable display per line
✅ Real-time multi-timeframe calculations
✅ Works on all markets and sessions
🎯 How to Use
This indicator is designed as a primary trend filter.
Example configuration:
• EMA 1 → Lower timeframe (Execution)
• EMA 2 → Medium timeframe (Momentum)
• EMA 3 → Higher timeframe (Structure)
Bullish Bias Example
Price above all 200 EMAs
Lower EMA above higher EMA
Pullbacks hold above structure
Bearish Bias Example
Price below all 200 EMAs
Lower EMA below higher EMA
Rejections at structure
When EMAs are aligned, trend probability increases.
📊 Best Use Cases
✔ Futures Trading
✔ Options & Equity Trading
✔ Forex & Crypto
✔ Prop Firm Evaluations
✔ Trend-Following Systems
✔ Momentum Strategies
⚠️ Risk Disclaimer
This indicator is a trend visualization and filtering tool only. It does not provide financial advice. Always apply proper risk management and confirm signals with your own strategy.
Crypto Precision Signals "Crypto Precision Signals - Reliable" Script Comprehensive Documentation
This document aims to clearly and objectively explain the functional principles, design logic, and usage methods of the "Crypto Precision Signals - Reliable" Pine Script. We adhere to principles of transparency and pragmatism. All descriptions are based on publicly available technical analysis theories, and we make no promises regarding any definitive profit performance. Final trading decisions should be made independently by the user based on comprehensive market analysis.
I. Core Design Philosophy and Originality
The originality of this script lies not in creating new analytical indicators, but in constructing a decision-making framework based on multi-dimensional condition confluence and systematic risk control. Its core philosophy is: a signal from a single indicator has limited reliability, whereas signals from different analytical dimensions (trend, momentum, overbought/oversold levels, market participation) can, when converging under specific rules, potentially identify higher-probability trading environments. Furthermore, the script encourages more disciplined trading through mandatory cooldown mechanisms and visual state tracking.
II. Detailed Explanation of Integration Rationale and Synergistic Operation Mechanism
The script integrates four classic technical elements, and their selection and combination have clear logical justification:
1. Trend & Momentum Foundation Layer: MACD
Integration Rationale: MACD is a classic tool for identifying trend direction, momentum strength, and potential turning points. The crossover of its fast and slow lines is an intuitive representation of momentum change, providing the initial "action signal" for the system.
Synergistic Mechanism: In this script, a MACD golden cross or death cross is one of the primary conditions for triggering a potential buy or sell signal. It acts as the system's "engine," responsible for identifying the initiation of market momentum.
2. Overbought/Oversold & Auxiliary Trigger Layer: RSI
Integration Rationale: RSI measures the speed and magnitude of price changes to gauge overbought or oversold market conditions. It complements the trend-following MACD by providing reference points for market sentiment extremes.
Synergistic Mechanism: The script innovatively sets RSI extremes (<30 oversold, >70 overbought) as trigger conditions parallel to MACD crossovers. This means the system can capture not only trend initiation points but also potential reversal opportunities from extreme sentiment (e.g., a buy point after a pullback to key support within an uptrend due to short-term oversold conditions). MACD and RSI together form a dual-trigger engine of "trend momentum" and "market sentiment."
3. Trend Filter Layer: 50-Period Simple Moving Average (SMA)
Integration Rationale: "Trading with the trend" is a core tenet of technical analysis. The SMA-50 is widely used as a benchmark for medium-term trends.
Synergistic Mechanism: This layer acts as a strict "direction filter." All potential signals generated by MACD or RSI must pass the SMA-50 test:
Buy Signal: The current price must be above the SMA-50, ensuring the trade attempt aligns with the potential medium-term uptrend.
Sell Signal: The current price must be below the SMA-50, ensuring the trade attempt aligns with the potential medium-term downtrend.
This mechanism effectively filters out numerous counter-trend, high-risk reversal attempts, focusing the system on "trading with the major trend" opportunities.
4. Volume Confirmation Layer: Dynamic Volume Average
Integration Rationale: Volume is key to gauging market participation and the authenticity of price movements. Price breakouts or signals lacking volume support are often weak.
Synergistic Mechanism: This is the key validation layer of the script. The system calculates a 30-period average volume and allows users to set a multiplier (default 2.0). A signal is only finally confirmed when the trigger condition (from MACD or RSI) occurs simultaneously with the current bar's volume being significantly higher than the recent average (i.e., a "volume spike"). This validation ensures the signal is supported by broad market participation, aiming to increase the signal's credibility and reduce "false breakouts" or whipsaws caused by low liquidity.
Synergistic Operation Summary:
The script operates like a multi-stage screening funnel:
Signal Trigger: Initiated by a MACD crossover or RSI entering an extreme zone.
Preliminary Trend Screening: The price location of the trigger signal must pass the SMA-50 trend filter (buy above, sell below).
Energy Validation: Concurrently with the above conditions, a volume spike must provide confirmation.
Final Output: Only when all conditions are met simultaneously is a visual "BUY" or "SELL" label generated.
III. Control & Auxiliary Layers: Enhancing Disciplined Use
Beyond the signal generation logic, the script includes two original designs to enhance practicality:
Signal Frequency Controller (Cooldown Period):
Mechanism: After generating a valid signal, the system enters a user-adjustable "cooldown period" (default 5 bars). No new signals of the same type will be generated during this period.
Purpose: Forces a reduction in trading frequency, prevents signal overload during high volatility or ranging markets, encourages waiting for higher-quality, more spaced-out opportunities, and helps avoid emotional overtrading.
Visual State Tracker (Bar Coloring):
Mechanism: The system internally tracks the state of the last valid signal (buy or sell). After a buy signal, subsequent bars are tinted light blue; after a sell signal, subsequent bars are tinted light orange, until the next opposing signal appears.
Purpose: Provides the user with an intuitive visual reference for the "signal validity period" or "observation phase," helping to quickly identify which stage the market is in according to the system's logic and assisting in gauging market rhythm.
IV. Functional Purpose and Usage Method
Core Purpose: Serves as an auxiliary decision-making tool for swing trading or trend-pullback entries, suitable for timeframes of 1 hour and above. It filters for potential trade nodes that combine trend alignment, momentum, sentiment, and capital interest through multi-condition confluence.
Usage Process:
Loading: Add the script to a TradingView chart.
Observation: Watch for "BUY/SELL" labels confirmed by a "volume spike" and aligned with the trend direction.
Analysis: Never treat signals as direct trading orders. Always analyze the signal within the broader market context:
Check if the signal occurs near key support or resistance levels.
Observe the candlestick patterns (e.g., Pin Bar, Engulfing patterns) on the signal bar and its vicinity.
Assess the overall market structure on higher timeframes.
Decision & Risk Control: Only consider using the signal as an entry reference if it aligns with conclusions from your other analysis tools. Any trade must have a clearly defined stop-loss level set in advance and proper position sizing/risk management.
V. Important Disclaimer
This script is a technical analysis辅助 tool. Its signals are calculated based on historical data and mathematical formulas. Financial markets carry inherent risks, and past performance is in no way indicative of future results. Users must understand that all trading decisions carry the possibility of loss. The developer assumes no responsibility for any trading activities conducted by users based on this script or their outcomes. Please use it prudently under a full understanding of its logic and associated risks.
RSI + Bollinger Bands RODNEY BORN STYLEThis is a script I created that wraps Bollinger Bands around an RSI.
MarketStructureLab Structure Zones (FREE) This indicator highlights key structural zones where the market is most likely to:
• continue the current move
• pause, consolidate, or transition into a range
There are no buy/sell signals, arrows, or predictions.
Only structure, context, and reaction areas.
How it works
• Detects confirmed swing highs and lows using pivot logic
• Filters insignificant moves with an ATR-based threshold
• Builds structure zones (ranges, not lines) around key levels
• Displays only the active working window around the current price
• Shows a simple Market State: Trend / Range / Transition
No repaint tricks. No future leaks. Pure price structure.
How to use
Use the zones as context, not signals:
• observe reactions and acceptance
• combine with your own entry model (price action, volume, trend filter)
• works on any market and any timeframe
This tool is designed for traders who prefer clarity over complexity.
This is a FREE MVP version.
More advanced structure logic and tools will be released in future versions.
Not financial advice.
market structure, structure zones, support resistance, supply demand, swing, pivot, price action, range, trend, ATR
TSM 1987 RSI + Supertrend + High Volume StrategyRSI + Supertrend + High Volume Strategy is a rule-based trading strategy designed to capture high-probability trend reversals and continuations using a combination of trend, momentum, and volume confirmation.
The strategy uses Supertrend to identify the primary market direction, RSI to confirm momentum strength, and High Volume to validate participation from strong market players. Trades are triggered only when all conditions align, helping to filter out low-quality signals.
Each BUY and SELL signal is plotted on the chart along with the exact trade date, and the script is fully compatible with TradingView’s Strategy Tester for backtesting performance across different markets and timeframes.
🔑 Core Logic
BUY
Supertrend turns bullish
RSI is above the defined trend level
Volume is significantly higher than average
SELL
Supertrend turns bearish
RSI is below the defined trend level
Volume confirms strong selling pressure
🎯 Best Use
Works well for intraday and swing trading
Suitable for stocks, indices, crypto, and forex
Designed for trend-following with confirmation
⚠️ Disclaimer
This strategy is for educational purposes only.
Always use proper risk management and stop-loss.
Past performance does not guarantee future results.
TSM RSI + Supertrend + High Volume Strategy (BACKTESTED) 1987RSI + Supertrend + High Volume Strategy is a rule-based trading strategy designed to capture high-probability trend reversals and continuations using a combination of trend, momentum, and volume confirmation.
The strategy uses Supertrend to identify the primary market direction, RSI to confirm momentum strength, and High Volume to validate participation from strong market players. Trades are triggered only when all conditions align, helping to filter out low-quality signals.
Each BUY and SELL signal is plotted on the chart along with the exact trade date, and the script is fully compatible with TradingView’s Strategy Tester for backtesting performance across different markets and timeframes.
Core Logic
BUY
Supertrend turns bullish
RSI is above the defined trend level
Volume is significantly higher than average
SELL
Supertrend turns bearish
RSI is below the defined trend level
Volume confirms strong selling pressure
🎯 Best Use
Works well for intraday and swing trading
Suitable for stocks, indices, crypto, and forex
Designed for trend-following with confirmation
⚠️ Disclaimer
This strategy is for educational purposes only.
Always use proper risk management and stop-loss.
Past performance does not guarantee future results.
TSM RSI + Supertrend + High Volume Combo (TSM 2018)RSI + Supertrend + High Volume Combo
This TradingView indicator combines trend direction, momentum, and participation strength into a single confirmation-based trading system.
TSM RSI + Supertrend Combo 202616This script is a trend-confirmation trading indicator built with Pine Script v5, combining the power of Supertrend (trend direction) and RSI (momentum strength) to generate high-probability BUY and SELL signals.
TSM Supertrend (PINE SCRIPT v5) 202609This script is a trend-following Supertrend indicator, rewritten in Pine Script v5, designed to clearly identify market direction, trend reversals, and high-probability BUY / SELL signals.
TSM RSI < 30 BUY | RSI > 70 SELL (One-Time)This script is a trend-following indicator built using Pine Script v5, designed to identify major market direction changes using Daily Moving Averages (DMA). It is simple, reliable, and ideal for positional, swing, and trend-filter trading.
DMA 50 & 200 Cross Signals TSM 202603This script is a trend-following indicator built using Pine Script v5, designed to identify major market direction changes using Daily Moving Averages (DMA). It is simple, reliable, and ideal for positional, swing, and trend-filter trading.
UFX PRO How it works
The indicator plots a single line on the chart that changes position and color depending on the trend:
🟢 Uptrend:
The SuperTrend line is below the price → bullish bias
🔴 Downtrend:
The SuperTrend line is above the price → bearish bias
When the price crosses the SuperTrend line, it often signals a potential trend reversal.
✅ Advantages
✔ Easy to read
✔ Works well in trending markets
✔ Adaptive to volatility
✔ Useful for stops and trend confirmation
BTC - Power Law 1.5: Dynamic 50/50 Decay OVERVIEW
Most Bitcoin models treat the asset as if it exists in a vacuum of infinite exponential growth. The classical Power Law (v1.0) was a groundbreaking start, but as Bitcoin matures into a multi-trillion dollar institutional asset, our models must account for the laws of physics and liquidity. The Power Law 1.5: Dynamic 50/50 Decay is a second-generation structural engine. It doesn't just draw a line; it calculates the structural "Center of Gravity" of Bitcoin’s adoption curve while accounting for the natural maturation (decay) of the network’s growth speed.
THE MATHEMATICAL BACKBONE: QUANTILE MEDIAN CALCULATION
The "Fair Value" line (blue) is derived using a Log-Log Linear Regression focused on the 50th percentile (Median). The script first transforms the price and the time (days since the Genesis Block) into a logarithmic scale. It then calculates a power-law constant by finding the Absolute Least Deviation across the entire historical dataset since 2011. Specifically, it uses the formula: Price = 10^(Intercept + Slope * log10(Days)) . To ensure the line is a true median, the script calculates the Median Offset of every historical price point from the raw regression line. By shifting the intercept by this median value, we guarantee that exactly 50% of all weekly bars fall above the curve and 50% fall below it, creating a robust, non-biased structural center.
THE ALPHA SHADOW: DYNAMIC EXPONENT PROJECTION
Unlike standard power-law projections that rely on a static slope, the "Alpha Shadow" (the projection extending from the blue backbone) utilizes a Time-Varying Exponent Model . The model acknowledges that Bitcoin's growth speed—the exponent 'b'—is a decaying function of time, reflecting the diminishing returns of a maturing asset. The script recalculated the Instantaneous Slope on every single bar using the formula: Future_Slope = Initial_Slope - (Decay_Rate * log10(Total_Days_from_Genesis)) . While the Decay Rate (default 0.045) serves as a structural sensitivity constant, its application ensures the growth speed is a dynamic variable rather than a fixed number. Each segment of the dashed green "Shadow" is a unique power-law arc calculated for its specific future time window. This ensures the projection isn't just a straight line drawn on a log chart, but a mathematically tethered curve that "feels" the weight of increasing market capitalization and respects the reality of global liquidity constraints as we approach 2029.
HOW TO READ THE CHART
• The Backbone (Solid Blue): This is the 50/50 Fair Value. When price is below this line, Bitcoin is structurally "cheap." When price is far above it, the asset is in a state of cyclical expansion.
• The Alpha Shadow (Green): This is the mathematical projection of the current curve into 2029. It shows the path of "Fair Value" as the network continues to mature.
• The Regime Audit (Dashboard): A real-time table in the middle-right of your chart provides an audit of the model's integrity, including the current slope (b) and the projected Fair Price for Jan 1, 2029.
WHY THIS IS "FRESH"
Most open-source Power Law scripts on TradingView utilize a Static Linear Regression —calculating a single constant slope that is applied equally to 2011 and 2029. Furthermore, common community models often rely on "Outer Band" fitting (connecting historical cycle peaks to cycle lows). While visually appealing, these methods can be highly sensitive to "Black Swan" outliers and often assume Bitcoin’s growth velocity is a permanent constant.
This script stands out by introducing a Maturation Framework . Instead of fitting to volatile extremes, we anchor the logic to a 50/50 Quantile Median , creating a backbone that is mathematically centered regardless of cyclical noise. By then applying a Dynamic Decay Factor to the growth exponent, we move away from the "static bands" approach and toward a model that respects the physical reality of a maturing, multi-trillion-dollar asset class. This provides a structurally grounded, institutional-grade view of Bitcoin’s trajectory that accounts for the diminishing returns inherent in global adoption.
DISCLAIMER
This script is for educational and macro-analytical purposes only. It does not constitute financial advice. The 2029 projection is a mathematical extrapolation based on historical data and decay constants; it is not a guarantee of future price action.
TAGS
bitcoin, powerlaw, macro, regression, fairvalue, btc, projection, quantitative, math, structural, Rob Maths, robmaths, Rob_Maths
RSI Buy Sell Signals (Fixed) TSMRSI Buy–Sell Signals Indicator is a simple and effective momentum-based tool designed for scalping and intraday trading. It uses the Relative Strength Index (RSI) to identify high-probability BUY and SELL opportunities directly on the price chart.
🔹 How It Works
BUY Signal
Triggers when RSI crosses above 30 (oversold recovery) or above 50 (bullish momentum).
SELL Signal
Triggers when RSI crosses below 70 (overbought reversal) or below 50 (bearish momentum).
Signals are non-repainting and appear at candle close.






















