Advanced Multi-Indicator Strategy"Advanced Multi-Indicator Strategy" is a sophisticated trading strategy designed to analyze multiple market indicators and provide buy and sell signals based on a combination of technical factors. The strategy uses various indicators, including moving averages, momentum oscillators, trend-following indicators, and price patterns to create a robust entry and exit framework for trading.
Key Components:
Price Action and Trend Indicators:
The strategy considers the price action by ensuring that the closing price is greater than the opening price (bullish indication) and the closing price is above 1.
It also incorporates a set of Exponential Moving Averages (EMAs) of various periods (EMA3, EMA5, EMA8, EMA13, EMA21, EMA55, EMA100) to confirm the trend direction. A buy signal is generated only when all EMAs are aligned in a bullish sequence, i.e., the shorter-period EMAs are above the longer-period EMAs.
Momentum Indicators:
MACD: The strategy uses the MACD to confirm momentum. A buy signal is generated when the MACD value is positive and the MACD signal line is below the MACD line, indicating bullish momentum.
RSI (Relative Strength Index): The strategy checks that the RSI is below 70, ensuring that the market is not overbought, and room remains for upward movement.
Rate of Change (ROC): This is used to identify the speed of price movement. A ROC value less than 100 is required to avoid excessive price volatility.
Commodity Channel Index (CCI): A positive CCI indicates the market is in an uptrend.
Money Flow Index (MFI): The strategy ensures that the MFI is below 80, indicating that there is no excessive buying pressure.
Volume and Market Strength:
The On-Balance Volume (OBV) indicator is used to ensure that the volume is confirming the price movement. A positive OBV is required for a buy signal.
Additionally, the strategy checks that the volume multiplied by the closing price is greater than 10 million, ensuring there is substantial market activity backing the move.
Pattern Recognition:
Stochastic RSI: The Stochastic RSI values (%K and %D) are monitored to ensure the market is not in an overbought or oversold condition.
Parabolic SAR: The strategy ensures that the SAR (Stop-and-Reverse) is below the current price, confirming an uptrend.
Hanging Man Candlestick: The strategy checks for a Hanging Man candlestick pattern as a potential sell signal if detected during a price move.
ADX (Average Directional Index):
The ADX and its components (+DI and -DI) are used to confirm the strength of the trend. The strategy ensures that +DI is above the ADX and -DI, indicating a strong upward trend.
Buy Condition:
A buy signal is generated when:
The closing price is greater than the opening price.
The EMAs are in a bullish sequence (shorter EMAs above longer EMAs).
The MACD is above 0, and the MACD line crosses above the signal line.
The RSI is below 70 (avoiding overbought conditions).
Aroon values suggest a strong uptrend.
The Bollinger Bands upper band is above the close price.
On-Balance Volume (OBV) confirms buying volume.
The ADX confirms the trend strength.
Additional filters such as ROC, CCI, MFI, and Stochastic RSI ensure market conditions are favorable for a buy.
Sell Condition:
The strategy considers a sell signal when:
The EMA5 crosses below EMA8 (a trend reversal).
There have been three consecutive bearish candles (close < open).
A Hanging Man candlestick pattern is detected.
ADX or +DI / -DI values indicate weakening trend strength.
Indicator Plots:
EMAs (3, 5, 8, 13, 21, 55, 100) are plotted on the main chart to visualize trend direction.
Bollinger Bands upper band is plotted to confirm overbought conditions.
ADX, +DI, and -DI are plotted in a separate subchart to monitor trend strength.
Stochastic RSI values (%K and %D) are plotted in a separate subchart to analyze momentum.
This strategy combines multiple indicators to generate reliable buy and sell signals, making it suitable for traders who prefer a multi-faceted approach to market analysis, ensuring better decision-making and potentially higher profitability in trending markets.
Indicadores e estratégias
TimeMapTimeMap is a visual price-reference indicator designed to help traders rapidly visualize how current price levels relate to significant historical closing prices. It overlays your chart with reference lines representing past weekly, monthly, quarterly (3-month), semi-annual (6-month), and annual closing prices. By clearly plotting these historical price references, TimeMap helps traders quickly gauge price position relative to historical market structure, aiding in the identification of trends, support/resistance levels, and potential reversals.
How it Works:
The indicator calculates the precise number of historical bars corresponding to weekly, monthly, quarterly, semi-annual, and annual intervals, dynamically adjusting according to your chart’s timeframe (intraday, daily, weekly, monthly) and chosen market type (Stocks US, Crypto, Forex, or Futures). Historical closing prices from these periods are plotted directly on your chart as horizontal reference lines.
For intraday traders, the script accurately calculates historical offsets considering regular and extended trading sessions (e.g., pre-market and after-hours sessions for US stocks), ensuring correct positioning of historical lines.
User-Configurable Inputs Explained in Detail:
Market Type:
Allows you to specify your trading instrument type, automatically adjusting calculations for:
- Stocks US (default): 390 minutes per regular session (780 minutes if extended hours enabled), 5 trading days/week.
- Crypto: 1440 minutes/day, 7 trading days/week.
- Forex: 1440 minutes/day, 5 trading days/week.
- Futures: 1320 minutes/day, 5 trading days/week.
Show Weekly Close:
When enabled, plots a line at the exact closing price from one week ago. Provides short-term context and helps identify recent price momentum.
Show Monthly Close:
When enabled, plots a line at the exact closing price from one month ago. Helpful for evaluating medium-term price positioning and monthly trend strength.
Show 3-Month Close:
When enabled, plots a line at the exact closing price from three months ago. Useful for assessing quarterly market shifts, intermediate trend changes, and broader market sentiment.
Show 6-Month Close:
When enabled, plots a line at the exact closing price from six months ago. Useful for identifying semi-annual trends, significant price pivots, and longer-term support/resistance levels.
Show 1-Year Close:
When enabled, plots a line at the exact closing price from one year ago. Excellent for assessing long-term market direction and key annual price levels.
Enable Smoothing:
Activates a Simple Moving Average (SMA) smoothing of historical reference lines, reducing volatility and providing clearer visual references. Recommended for traders preferring less volatile reference levels.
Smoothing Length:
Determines the number of bars used in calculating the SMA smoothing of historical lines. Higher values result in smoother but slightly delayed reference lines; lower values offer more immediate yet more volatile levels.
Use Extended Hours (Intraday Only):
When enabled (only applicable for Stocks US), it accounts for pre-market and after-hours trading sessions, providing accurate intraday historical line calculations based on extended sessions (typically 780 minutes/day total).
Important Notes and Compliance:
- This indicator does not provide trading signals, recommendations, or predictions. It serves purely as a visual analytical tool to supplement traders’ existing methods.
- Historical lines plotted are strictly based on past available price data; the indicator never accesses future data or data outside the scope of Pine Script’s standard capabilities.
- The script incorporates built-in logic to avoid runtime errors if insufficient historical data exists for a selected timeframe, ensuring robustness even with limited historical bars.
- TimeMap is original work developed exclusively by Julien Eche (@Julien_Eche). It does not reuse or replicate third-party or existing open-source scripts.
Recommended Best Practices:
- Use TimeMap as a complementary analytical reference, not as a standalone strategy or trade decision-making tool.
- Adapt displayed historical periods and smoothing settings based on your trading style and market approach.
- Default plot colors are optimized for readability on dark-background charts; adjust as necessary according to your preference and chart color scheme.
This script is published open-source to benefit the entire TradingView community and fully complies with all TradingView script publishing rules and guidelines.
Low Liquidity Zones [PhenLabs]📊 Low Liquidity Zones
Version: PineScript™ v6
📌 Description
Low Liquidity Zones identifies and highlights periods of unusually low trading volume on your chart, marking areas where price movement occurred with minimal participation. These zones often represent potential support and resistance levels that may be more susceptible to price breakouts or reversals when revisited with higher volume.
Unlike traditional volume analysis tools that focus on high volume spikes, this indicator specializes in detecting low liquidity areas where price moved with minimal resistance. Each zone displays its volume delta, providing insight into buying vs. selling pressure during these thin liquidity periods. This combination of low volume detection and delta analysis helps traders identify potential price inefficiencies and weak structures in the market.
🚀 Points of Innovation
• Identifies low liquidity zones that most volume indicators overlook but which often become significant technical levels
• Displays volume delta within each zone, showing net buying/selling pressure during low liquidity periods
• Dynamically adjusts to different timeframes, allowing analysis across multiple time horizons
• Filters zones by maximum size percentage to focus only on precise price levels
• Maintains historical zones until they expire based on your lookback settings, creating a cumulative map of potential support/resistance areas
🔧 Core Components
• Low Volume Detection: Identifies candles where volume falls below a specified threshold relative to recent average volume, highlighting potential liquidity gaps.
• Volume Delta Analysis: Calculates and displays the net buying/selling pressure within each low liquidity zone, providing insight into the directional bias during low participation periods.
• Dynamic Timeframe Adjustment: Automatically scales analysis periods to match your selected timeframe preference, ensuring consistent identification of low liquidity zones regardless of chart settings.
• Zone Management System: Creates, tracks, and expires low liquidity zones based on your configured settings, maintaining visual clarity on the chart.
🔥 Key Features
• Low Volume Identification: Automatically detects and highlights candles where volume falls below your specified threshold compared to the moving average.
• Volume Delta Visualization: Shows the net volume delta within each zone, providing insight into whether buyers or sellers were dominant despite the low overall volume.
• Flexible Timeframe Analysis: Analyze low liquidity zones across multiple predefined timeframes or use a custom lookback period specific to your trading style.
• Zone Size Filtering: Filters out excessively large zones to focus only on precise price levels, improving signal quality.
• Automatic Zone Expiration: Older zones are automatically removed after your specified lookback period to maintain a clean, relevant chart display.
🎨 Visualization
• Volume Delta Labels: Each zone displays its volume delta with “+” or “-” prefix and K/M suffix for easy interpretation, showing the strength and direction of pressure during the low volume period.
• Persistent Historical Mapping: Zones remain visible for your specified lookback period, creating a cumulative map of potential support and resistance levels forming under low liquidity conditions.
📖 Usage Guidelines
Analysis Timeframe
Default: 1D
Range/Options: 15M, 1HR, 3HR, 4HR, 8HR, 16HR, 1D, 3D, 5D, 1W, Custom
Description: Determines the historical period to analyze for low liquidity zones. Shorter timeframes provide more recent data while longer timeframes offer a more comprehensive view of significant zones. Use Custom option with the setting below for precise control.
Custom Period (Bars)
Default: 1000
Range: 1+
Description: Number of bars to analyze when using Custom timeframe option. Higher values show more historical zones but may impact performance.
Volume Analysis
Volume Threshold Divisor
Default: 0.5
Range: 0.1-1.0
Description: Maximum volume relative to average to identify low volume zones. Example: 0.5 means volume must be below 50% of the average to qualify as low volume. Lower values create more selective zones while higher values identify more zones.
Volume MA Length
Default: 15
Range: 1+
Description: Period length for volume moving average calculation. Shorter periods make the indicator more responsive to recent volume changes, while longer periods provide a more stable baseline.
Zone Settings
Zone Fill Color
Default: #2196F3 (80% transparency)
Description: Color and transparency of the low liquidity zones. Choose colors that stand out against your chart background without obscuring price action.
Maximum Zone Size %
Default: 0.5
Range: 0.1+
Description: Maximum allowed height of a zone as percentage of price. Larger zones are filtered out. Lower values create more precise zones focusing on tight price ranges.
Display Options
Show Volume Delta
Default: true
Description: Toggles the display of volume delta within each zone. Enabling this provides additional insight into buying vs. selling pressure during low volume periods.
Delta Text Position
Default: Right
Options: Left, Center, Right
Description: Controls the horizontal alignment of the delta text within zones. Adjust based on your chart layout for optimal readability.
✅ Best Use Cases
• Identifying potential support and resistance levels that formed during periods of thin liquidity
• Spotting price inefficiencies where larger players may have moved price with minimal volume
• Finding low-volume consolidation areas that may serve as breakout or reversal zones when revisited
• Locating potential stop-hunting zones where price moved on minimal participation
• Complementing traditional support/resistance analysis with volume context
⚠️ Limitations
• Requires volume data to function; will not work on symbols where the data provider doesn’t supply volume information
• Low volume zones don’t guarantee future support/resistance - they simply highlight potential areas of interest
• Works best on liquid instruments where volume data has meaningful fluctuations
• Historical analysis is limited by the maximum allowed box count (500) in TradingView
• Volume delta in some markets may not perfectly reflect buying vs. selling pressure due to data limitations
💡 What Makes This Unique
• Focus on Low Volume: Unlike some indicators that highlight high volume events particularly like our very own TLZ indicator, this tool specifically identifies potentially significant price zones that formed with minimal participation.
• Delta + Low Volume Integration: Combines volume delta analysis with low volume detection to reveal directional bias during thin liquidity periods.
• Flexible Lookback System: The dynamic timeframe system allows analysis across any timeframe while maintaining consistent zone identification criteria.
• Support/Resistance Zone Generation: Automatically builds a visual map of potential technical levels based on volume behavior rather than just price patterns.
🔬 How It Works
1. Volume Baseline Calculation:
The indicator calculates a moving average of volume over your specified period to establish a baseline for normal market participation. This adaptive baseline accounts for natural volume fluctuations across different market conditions.
2. Low Volume Detection:
Each candle’s volume is compared to the moving average and flagged when it falls below your threshold divisor. The indicator also filters zones by maximum size to ensure only precise price levels are highlighted.
3. Volume Delta Integration:
For each identified low volume candle, the indicator retrieves the volume delta from a lower timeframe. This delta value is formatted with appropriate scaling (K/M) and displayed within the zone.
4. Zone Management:
New zones are created and tracked in a dynamic array, with each zone extending rightward until it expires. The system automatically removes expired zones based on your lookback period to maintain a clean chart.
💡 Note:
Low liquidity zones often represent areas where price moved with minimal participation, which can indicate potential market inefficiencies. These zones frequently become important support/resistance levels when revisited, especially if approached with higher volume. Consider using this indicator alongside traditional technical analysis tools for comprehensive market context. For best results, experiment with different volume threshold settings based on the specific instrument’s typical volume patterns.
Reversal & Breakout Strategy with ORB### Reversal & Breakout Strategy with ORB
This strategy combines three distinct trading approaches—reversals, trend breakouts, and opening range breakouts (ORB)—into a single, cohesive system. The goal is to capture high-probability setups across different market conditions, leveraging a mashup of technical indicators for confirmation and risk management. Below, I’ll explain why this combination works, how the components interact, and how to use it effectively.
#### Why the Mashup?
- **Reversals**: Identifies overextended moves using RSI (overbought/oversold) and SMA50 crosses, filtered by VWAP and SMA200 trend direction. This targets mean-reversion opportunities in trending markets.
- **Breakouts**: Uses EMA9/EMA20 crossovers with VWAP and SMA200 confirmation to catch momentum-driven trend continuations.
- **Opening Range Breakout (ORB)**: Detects early momentum by breaking the high/low of a user-defined opening range (default: 15 bars) with volume confirmation. This adds a time-based edge, ideal for intraday trading.
The synergy comes from blending these methods: reversals catch pullbacks, breakouts ride trends, and ORB exploits early volatility—all filtered by trend (SMA200) and anchored by VWAP for context.
#### How It Works
1. **Indicators**:
- **EMA9/EMA20**: Fast-moving averages for breakout signals.
- **SMA50**: Medium-term trend filter for reversals.
- **SMA200**: Long-term trend direction to align trades.
- **RSI (14)**: Measures overbought (>70) or oversold (<30) conditions.
- **VWAP**: Acts as a dynamic support/resistance level.
- **ATR (14)**: Sets stop-loss distance (default: 1.5x ATR).
- **Volume**: Confirms ORB breakouts (1.5x average volume of opening range).
2. **Entry Conditions**:
- **Long**: Triggers on reversal (SMA50 cross + RSI < 30 + below VWAP + uptrend), breakout (EMA9 > EMA20 + above VWAP + uptrend), or ORB (break above opening range high + volume).
- **Short**: Triggers on reversal (SMA50 cross + RSI > 70 + above VWAP + downtrend), breakout (EMA9 < EMA20 + below VWAP + downtrend), or ORB (break below opening range low + volume).
3. **Risk Management**:
- Risks 5% of equity per trade (based on the initial capital set in the strategy tester).
- Stop-loss: Based on lowest low/highest high over 7 bars ± 1.5x ATR.
- Targets: Two exits at 1:1 and 1:2 risk:reward (50% of position at each).
- Break-even: Stop moves to entry price after the first target is hit.
4. **Backtesting Settings**:
- Commission: Hardcoded at 0.1% per trade (realistic for most brokers).
- Slippage: Hardcoded at 2 ticks (realistic for most markets).
- Tested on datasets yielding 100+ trades (e.g., 2-min or 5-min charts over months).
#### How to Use It
- **Timeframe**: Works best on intraday (2-min, 5-min) or daily charts. Adjust `Opening Range Bars` (e.g., 15 bars = 30 min on 2-min chart) for your timeframe.
- **Settings**:
- Set your initial equity in the TradingView strategy tester’s "Properties" tab under "Initial Capital" (e.g., $10,000). The script automatically risks 5% of this equity per trade.
- Adjust `Stop Loss ATR Multiplier` or `Risk:Reward Targets` based on your risk tolerance.
- Note that commission (0.1%) and slippage (2 ticks) are fixed in the script for backtesting consistency.
- **Execution**: Enter on signal, monitor plotted stop (red) and targets (green/blue). The strategy supports pyramiding (up to 2 positions) for scaling into trends.
#### Backtesting Notes
Results are realistic with commission (0.1%) and slippage (2 ticks) included. For a sufficient sample, test on volatile instruments (e.g., stocks, forex) over 3-6 months on lower timeframes. The default 1.5x ATR stop may seem wide, but it’s justified to avoid premature exits in volatile markets—feel free to tweak it with justification. The script assumes an initial capital of $10,000 in the strategy tester for the 5% risk calculation (e.g., $500 risk per trade); adjust this in the "Properties" tab as needed.
This mashup isn’t just a random mix; it’s a deliberate fusion of complementary strategies, offering traders flexibility across market phases. Questions? Let me know!
PSP - Precision CandlePSP Precision Spotting Points (PSP) Indicator
The PSP Precision Spotting Points (PSP) Indicator is designed for traders seeking to identify high-probability reversal zones by detecting PSP setups with precision. PSPs are Potential Swing Points that often precede market reversals or significant price reactions. This indicator simplifies the process of spotting these opportunities by highlighting areas of interest based on market structure, correlation imbalances, and wick rejections.
📌 Key Features:
PSP Detection: Accurately identifies Potential Swing Points by scanning for candle patterns that suggest a shift in momentum.
Precision Entry Zones: Marks areas where price is likely to react, offering clear visual cues for optimal trade execution.
Smart Filtering: Filters out low-quality signals using advanced volatility and liquidity analysis.
Wick Confirmation: Validates PSP setups using wick rejections and correlation cracks, enhancing the probability of a successful trade.
Customizable Alerts: Stay informed with real-time notifications when a PSP is detected.
🛠️ How It Works:
Candle Analysis: Scans for specific price action patterns where candle body-to-wick ratios and volatility suggest a Potential Swing Point.
Correlation Cracks: Detects discrepancies between correlated instruments, adding confluence to PSP setups.
POI Alignment: Highlights areas near Points of Interest (POIs) like Fair Value Gaps (FVGs), previous highs/lows, and session kill zones.
Rejection Confirmation: Ensures PSPs are validated through wick-based rejection patterns, minimizing false signals.
Momentum Based RSIThe Momentum Based RSI is an enhancement to the RSI. it incorporates 2 sections:
MA Ratio (Fast/Slow)
RSI
at the end both of those are multiplied to create a more responsive RSI which reacts fast to market moves while still providing a whip ressistant tool.
Momentum Calculation
The "MA Ratio" as i like to call it results from comparing 2 MAs (both can be set to whatever type you like) against eachother, which, in the end, provides a Ratio that visualizes the difference. It is simple yet effective
RSI
An Old yet popular tool which dates back to 1978. In and out of itself it is a great tool, however it still can be enhanced.
The Combination
The RSI and the MARatio are multiplied together, which results in an RSI that is ampliefied by the speed of the market movements.
This proves highly effective, since the MA Ratio is hovering around at the same level. However during trends, it picks up speed in either of both directions which marginally increases the RSI's response the said movement.
Why its Creative, New and Good
While it is a super simple concept, it still holds a lot of power relative to its sophistication. Traders may use it like they used the Vanilla RSI (e.g Trend following, Mean-reversion or other).
Unlike RSI with momentum overlays, this indicator actively uses an MA Ratio multiplier for simplicity and responsiveness.
At last, Its primary goal is to detect trends faster while not creating more noise & false signals.
What not to do
if youre using this indicator, please do NOT change the Fast MA to be slower than to Slow MA or vice versa, since you'll be getting broken & noise induced signals which may not align with your goals.
Great inventions require great Care
As with anything, you should not use this tool without any other confluence. As great as the backtests may be, you dont know what the future holds, be careful!
This indicator is not a guaranteed predicition tool. If youre going to use it for investment decisions, please use it in coherence with other tools.
Thank you for reading!
HEMA Trend Levels [AlgoAlpha]OVERVIEW
This script plots two Hull-EMA (HEMA) curves to define a color-coded dynamic trend zone and generate context-aware breakout levels, allowing traders to easily visualize prevailing momentum and identify high-probability breakout retests. The script blends smoothed price tracking with conditional box plotting, delivering both trend-following and mean-reversion signals within one system. It is designed to be simple to read visually while offering nuanced trend shifts and test confirmations.
█ CONCEPTS
The Hull-EMA (HEMA) is a hybrid moving average combining the responsiveness of short EMAs with the smoothness of longer ones. It applies layered smoothing: first by subtracting a full EMA from a half-length EMA (doubling the short EMA's weight), and then by smoothing the result again with the square root of the original length. This process reduces lag while maintaining clarity in direction changes. In this script, two HEMAs—fast and slow—are used to define the trend structure and trigger events when they cross. These crossovers generate "trend shift boxes"—temporary support or resistance zones drawn immediately after trend transitions—to detect price retests in the new direction. When price cleanly retests these levels, the script marks them as confirmations with triangle symbols, helping traders isolate better continuation setups. Color-coded bars further enhance visual interpretation: bullish bars when price is above both HEMAs, bearish when below, and neutral (gray) when indecisive.
█ FEATURES
Bullish and bearish bar coloring based on price and HEMA alignment.
Box plotting at each crossover (bullish or bearish) to create short-term decision zones.
Real-time test detection: price must cleanly test and bounce from box levels to be considered valid.
Multiple alert conditions: crossover alerts, test alerts, and trend continuation alerts.
█ USAGE
Use this indicator on any time frame and asset. Adjust HEMA lengths to match your trading style—shorter lengths for scalping or intraday, longer for swing trading. The shaded area between HEMAs helps visually define the current trend. Watch for crossovers: a bullish crossover plots a green support box just below price, and a bearish one plots a red resistance box just above. These zones act as short-term decision points. When price returns to test a box and confirms with strong rejection (e.g., closes above for bullish or below for bearish), a triangle symbol is plotted. These tests can signal strong trend continuation. For traders looking for clean entries, combining the crossover with a successful retest improves reliability. Alerts can be enabled for all key signals: trend shift, test confirmations, and continuation conditions, making it suitable for automated setups or discretionary traders tracking multiple charts.
Multi-SMA Levels**Indicator Name:** Triple SMA Trend Analyzer
**Version:6
**Type:** Moving Average Trend Analysis Tool
### 📊 **Indicator Functionality**
This indicator plots three Simple Moving Averages (100, 150, and 200 periods) to:
1. Identify the market's primary trend direction
2. Highlight dynamic support/resistance levels
3. Detect potential trend reversals through SMA crossovers
### 🎯 **Key Features**
- **SMA 100 (Blue):** Short-term trend filter
- **SMA 150 (Orange):** Intermediate trend confirmation
- **SMA 200 (Red):** Long-term market bias (bullish/bearish)
- Customizable periods and colors
- Clear visual presentation on all timeframes
### 💡 **How to Trade With This Indicator**
**🔷 Trend Identification:**
- **Bullish Market:** Price above all three SMAs (stacked in order: 100 > 150 > 200)
- **Bearish Market:** Price below all three SMAs (stacked in order: 100 < 150 < 200)
**🔶 Trading Signals:**
1. **Bounce Plays:**
- Look for price to bounce off SMAs in trending markets
- Example: In uptrend, buy when price pulls back to SMA 100/150
2. **Breakout Trading:**
- Watch for price closing above/below all three SMAs
- Confirm with increased volume
3. **Crossover Signals:**
- SMA 100 crossing above 150/200 = Potential bullish momentum
- SMA 100 crossing below 150/200 = Potential bearish reversal
**⚙️ Optimal Settings:**
- Works best on daily/4h charts for swing trading
- Combine with RSI (14 period) for overbought/oversold confirmation
### 📝 **Pro Tips**
- The SMA 200 is widely watched by institutions - major reactions often occur here
- During strong trends, the SMA 100 often acts as dynamic support/resistance
- For day trading, apply to 15m/1h charts with adjusted periods (e.g., 50/100/200)
This multi-timeframe tool helps traders:
✓ Filter trade direction
✓ Identify key levels
✓ Spot high-probability entries
✓ Manage risk effectively
SMA7 Tail Reversal📌 Description:
The SMA7 Tail Reversal indicator is designed to identify potential counter-trend trading opportunities by checking if candle wicks (tails) respect a key moving average level (SMA7).
This indicator highlights price action where candles are clearly separated from the moving average, suggesting a possible reversal or temporary correction.
📌 How It Works:
Moving Average Calculation:
Calculates a simple moving average (SMA) of length 7 to act as the primary trend filter.
Candle Classification:
Bullish Candle: A candle where the closing price is higher than the opening price, with a short upper wick.
Bearish Candle: A candle where the closing price is lower than the opening price, with a short lower wick.
Conditions for Coloring Candles:
Long Condition (Green Candle):
High & Low are both below the SMA7 line.
Volume is above the 20-period average.
A bullish candle is detected.
Short Condition (Red Candle):
High & Low are both above the SMA7 line.
Volume is above the 20-period average.
A bearish candle is detected.
📌 Visual Representation:
Green Candles: Potential long signals when price action stays below the SMA7 line.
Red Candles: Potential short signals when price action stays above the SMA7 line.
Yellow Line: SMA7, used as the dynamic threshold for signal generation.
📌 Usage:
Best applied to volatile markets with clear trends.
Effective in detecting counter-trend opportunities where price diverges from the SMA7 line.
Works well with additional confirmation tools for better accuracy.
True Open CalculationsIndicator Description: True Open Calculations
This custom Pine Script indicator calculates and plots key "True Open" levels based on specific time intervals and trading sessions. The True Open levels represent significant price points on the chart, helping traders identify key reference points tied to various market opening times. These levels are important for understanding price action in relation to market sessions and trading cycles. The indicator is designed to plot lines corresponding to different "True Opens" on the chart and display labels with the associated information.
Key Features:
True Year Open:
This represents the opening price on the first Monday of April each year. It serves as a reference point for the yearly price level.
Plot Color: Green.
True Month Open:
This represents the opening price on the second Monday of each month. It helps in identifying monthly trends and provides a key reference for monthly price movements.
Plot Color: Blue.
True Week Open:
This represents the opening price every Monday at 6:00 PM. It gives traders a level to track weekly opening movements and can be useful for weekly trend analysis.
Plot Color: Orange.
True Day Open:
This represents the opening price at 12:00 AM (midnight) each day. It serves as a daily benchmark for price action at the start of the trading day.
Plot Color: Red.
True New York Session Open:
This represents the opening price at 7:30 AM (New York session start time). This level is crucial for traders focused on the New York trading session.
Plot Color: Purple.
Additional Features:
Labels: The indicator displays labels to the right of each plotted line to describe which "True Open" it represents (e.g., "True Year Open," "True Month Open," etc.).
Dynamic Plotting: The lines are only plotted on the current candle, and the lines are dynamically updated for each time period based on the corresponding "True Open."
Visual Cues: The colors of the plotted lines (green, blue, orange, red, purple) help quickly distinguish between different "True Open" levels, making it easy for traders to track price action and make informed decisions.
Use Cases:
Yearly, Monthly, Weekly, Daily, and Session Benchmarking: This indicator provides traders with important price levels to use as benchmarks for the current year, month, week, and day, helping to identify trends and potential reversals.
Session Awareness: It is particularly useful for traders who want to track key market sessions, such as the New York session, and their impact on price movement.
Long-term Analysis: By including the yearly open, this indicator helps traders gain a broader perspective on market trends and provides context for analyzing shorter-term price movements.
Benefits:
Helps identify important reference points for longer-term trends (yearly, monthly) as well as shorter-term moves (daily, weekly, and session).
Visually intuitive with color-coded lines and labels, allowing quick and easy identification of key market open levels.
Dynamic and real-time: The indicator plots and updates the True Open levels dynamically as the market progresses.
MACD, RSI, CMF, VWAP, Range Filter IndicatorThis indicator combines multiple technical analysis tools—MACD, RSI, CMF, VWAP, and a Range Filter—to generate high-probability trading signals. It identifies optimal long and short entries, applies risk management techniques, and provides trend and momentum confirmation to improve accuracy.
Key Features:
✅ Multi-Confirmation Entry Signals: Uses MACD crossovers with RSI, CMF, and VWAP for stronger buy/sell setups.
✅ Trend Filter: Applies an MA-based filter (SMA, EMA, WMA, VWMA, HMA) to confirm market direction.
✅ Momentum Filter: Uses ADX and DI+/- to validate trend strength before trade execution.
✅ Risk/Reward Visualization: Displays trade entry, stop-loss, and take-profit levels.
✅ Customizable Trading Sessions: Allows trading only during specified market hours.
✅ Day Selection Filter: Choose which weekdays to enable trading signals.
✅ Dynamic Range Filter Exit Strategy: Uses an adaptive range filter to optimize exit points.
Entry Conditions:
📌 Long Entry:
✅ MACD line crosses above the signal line.
✅ MACD value is above zero (bullish momentum).
✅ RSI Confirmation (Optional): RSI > Mid Level (50).
✅ CMF Confirmation (Optional): CMF > 0 (positive money flow).
✅ VWAP Confirmation (Optional): Price above VWAP.
📌 Short Entry:
✅ MACD line crosses below the signal line.
✅ MACD value is below zero (bearish momentum).
✅ RSI Confirmation (Optional): RSI < Mid Level (50).
✅ CMF Confirmation (Optional): CMF < 0 (negative money flow).
✅ VWAP Confirmation (Optional): Price below VWAP.
Exit Conditions:
✅ Long Exit:
✅ Price falls below the Range Filter level.
✅ RSI Exit Confirmation (Optional): RSI crosses below Overbought level (70).
✅ Short Exit:
✅ Price rises above the Range Filter level.
✅ RSI Exit Confirmation (Optional): RSI crosses above Oversold level (30).
Additional Filters:
📌 Trend Filter: Uses moving averages (SMA, EMA, WMA, VWMA, HMA) to confirm trade direction.
📌 ADX Momentum Filter: Ensures ADX is above a defined threshold for strong trend setups.
📌 Session Filter: Enables trading only within selected time periods.
📌 Day Filter: Allows users to disable trading on specific weekdays.
Best Use Cases:
✅ Scalping & Intraday Trading: Optimized for lower timeframes like 5m, 15m, 1H.
✅ Swing Trading: Works effectively on 4H & Daily charts.
✅ All Asset Types: Can be used on stocks, indices, forex, and crypto.
Customization Options:
🛠️ Adjustable MACD, RSI, CMF, VWAP settings for flexibility.
🛠️ Enable/Disable individual entry confirmations based on preference.
🛠️ Modify trend and momentum thresholds to fit different market conditions.
🚀 Optimize your trades with this powerful, multi-confirmation strategy!
Configurable MA Cross (MA-X) StrategyThis is a simple crossover strategy with configurable moving averages for entry and exits. You can also select the type of moving average you want to use. Support moving averages are SMA, EMA, WMA and HMA.
Why?
Trend following using crossovers is a very common strategy though people use different combinations of moving averages and types. I was also experimenting the same and decided to create this instead of changing the code every time I wanted to try a different period or moving averages.
With a right combination, you can make this work for nearly any sufficiently liquid instrument. The default combination of 21 (Fast) and 55 (Slow) EMA along with 34 EMA for exit works well on COINBASE:BTCUSD (4H/1D) and NSE:NIFTY (1D) though it needs to be tested more. TBH I haven't tried it on any other instrument so far but that's easy to do with simple and flexible options.
Enjoy!
Advanced Supply and Demand ZonesThe "Advanced Supply and Demand Zones" indicator is a powerful tool designed to help traders identify key market zones where price reversals are likely to occur. This indicator dynamically detects and visualizes supply and demand zones, providing traders with high-probability trade setups based on price action, volume, and momentum filters.
With enhanced filtering options, including candle size confirmation, RSI-based validation, and trend direction analysis, this tool improves trading accuracy while minimizing false signals.
Key Features
✅ Automatic Supply & Demand Zone Detection – The indicator dynamically detects and updates supply and demand zones.
✅ Customizable Zone Detection Length – Traders can adjust zone sensitivity to match different trading styles.
✅ Multi-Layer Filtering System
✅ Candle Size Confirmation – Ensures price movement is significant before triggering signals.
✅ RSI-Based Filtering – Helps validate overbought and oversold conditions for stronger trade setups.
✅ Consecutive Bars Confirmation – Prevents premature signals by requiring multiple confirmations.
✅ Buy & Sell Signal Generation – Identifies optimal trade entries at strong supply and demand zones.
✅ Market Trend Indicator – Built-in SMA trend filter helps identify bullish and bearish market conditions.
✅ Dashboard with Key Information – Displays market trend, supply zone, and demand zone details directly on the chart.
✅ Optimized for All Markets – Works on stocks, forex, crypto, indices, and all timeframes.
How It Works
📌 Supply Zone Identification:
✅ Detects strong resistance areas where sellers are dominant.
✅ Uses highest price levels over a selected period to define zones.
✅ Triggers sell signals when price approaches the supply zone.
📌 Demand Zone Identification:
✅ Identifies strong support levels where buyers take control.
✅ Uses lowest price levels over a selected period to define demand zones.
✅ Triggers buy signals when price nears the demand zone.
📌 Trend Analysis & Filtering:
✅ Uses 9-period & 21-period SMAs to determine the market trend.
✅ Bullish trend when short SMA is above long SMA.
✅ Bearish trend when short SMA is below long SMA.
📌 Buy & Sell Signal Conditions:
✅ Buy Signal:
Price enters demand zone.
RSI confirms oversold conditions (if enabled).
Candle size and consecutive bar confirmations are met.
✅ Sell Signal:
Price enters supply zone.
RSI confirms overbought conditions (if enabled).
Candle size and confirmation filters validate the trade.
Customization & Settings
🔹 Zone Detection Length – Adjusts the number of candles used for identifying supply & demand zones.
🔹 RSI Filtering – Enables RSI-based trade validation with adjustable overbought/oversold levels.
🔹 Trend Filter – Uses moving averages to filter trades in the direction of the market trend.
🔹 Candle Size Confirmation – Ensures price moves are significant before validating trades.
🔹 Dashboard Positioning – Allows users to move the dashboard for better visibility.
Why Use This Indicator?
🚀 Enhances Trading Accuracy – Reduces false signals with multi-layer filtering.
📊 Works Across All Timeframes – Suitable for day trading, swing trading, and scalping.
⚡ Perfect for Trend & Reversal Traders – Identifies strong support and resistance areas for high-probability setups.
💡 No Overlapping Zones – Ensures clean charting with clearly defined supply and demand areas.
Best Use Cases
📉 Swing Trading – Identify key reversal points to time entries and exits.
📈 Breakout Trading – Detect strong supply/demand zones for breakout confirmation.
🎯 Trend Following – Use with trend filters to maximize trade efficiency.
🔥 Take Your Trading to the Next Level with the "Advanced Supply and Demand Zones" Indicator! 🔥
Fast MA, Aroon, MFI, ZLEMA Strategy🔹 Overview
The Fast MA, Aroon, MFI, ZLEMA Strategy is a powerful trend-following strategy that combines multiple indicators to generate high-probability trade signals. It integrates:
✅ Fast Moving Averages (SMA, EMA, WMA, VWMA, HMA)
✅ Aroon Indicator for trend confirmation
✅ Money Flow Index (MFI) for volume-based validation
✅ Zero Lag Exponential Moving Average (ZLEMA) for exits
✅ ADX & DMI for trend strength filtering
✅ Session & day filters for optimized execution
This strategy is designed for traders looking for precise entries and exits with enhanced trend confirmation and risk management.
🔥 Key Features
✅ Multi-MA Entry System – Choose from SMA, EMA, WMA, VWMA, or HMA for flexible trade entries.
✅ Aroon Confirmation – Validates trend direction to reduce false signals.
✅ MFI-Based Filtering – Ensures buy/sell signals align with market volume trends.
✅ ZLEMA Exit Mechanism – Zero-lag smoothing for optimized exits.
✅ Trend Filtering – Uses long-term MAs (e.g., 200 SMA/EMA) to trade with the dominant trend.
✅ ADX & DMI Momentum Filters – Avoid weak market conditions.
✅ Session & Day Filters – Trade only during selected time frames for better execution.
✅ Custom Alerts & Backtesting Range – Get notified of trade signals & optimize performance.
📈 Strategy Logic
🔹 Long Entry:
✔ Price crosses above the selected fast MA
✔ Aroon Up > Down (if enabled)
✔ MFI is above confirmation threshold (if enabled)
✔ Price is above the long-term trend filter (if enabled)
✔ ADX confirms strong market conditions (if enabled)
🔹 Short Entry:
✔ Price crosses below the selected fast MA
✔ Aroon Down > Up (if enabled)
✔ MFI is below confirmation threshold (if enabled)
✔ Price is below the long-term trend filter (if enabled)
✔ ADX confirms strong market conditions (if enabled)
🔹 Exit Conditions:
🔸 Long Exit: Price crosses below ZLEMA, or Aroon signals weakness.
🔸 Short Exit: Price crosses above ZLEMA, or Aroon signals strength.
🎯 Why Use This Strategy?
✔ Customizable & Versatile – Works on multiple timeframes & assets.
✔ Reduced Noise – Multiple filters to eliminate false signals.
✔ Optimized Exits – Uses a combination of trend & volume-based logic.
✔ Backtest & Alerts – Fine-tune settings and receive real-time notifications.
🚀 Ideal for traders looking for a balanced, high-probability strategy with strong filtering mechanisms!
PriorHourRangeLevels_v0.1PriorHourRangeLevels_v0.1
Created by dc_77 | © 2025 | Mozilla Public License 2.0
Overview
"PriorHourRangeLevels_v0.1" is a versatile Pine Script™ indicator designed to help traders visualize and analyze price levels based on the prior hour’s range. It overlays key levels—High, Low, 75%, 50% (EQ), and 25%—from the previous hour onto the current price chart, alongside the current hour’s opening price. With customizable display options and time zone support, it’s ideal for intraday traders looking to identify support, resistance, and breakout zones.
How It Works
Hourly Reset: The indicator detects the start of each hour based on your chosen time zone (e.g., "America/New_York" by default).
Prior Hour Range: It calculates the High and Low of the previous hour, then derives three additional levels:
75%: 75% of the range above the Low.
EQ (50%): The midpoint of the range.
25%: 25% of the range above the Low.
Current Hour Open: Displays the opening price of the current hour.
Projection: Lines extend forward (default: 24 bars) to project these levels into the future, aiding in real-time analysis.
Alerts: Triggers alerts when the price crosses any of the prior hour’s levels (High, 75%, EQ, 25%, Low).
Key Features
Time Zone Flexibility: Choose from options like UTC, New York, Tokyo, or London to align with your trading session.
Visual Customization:
Toggle visibility for each level (High, Low, 75%, EQ, 25%, Open, and Anchor).
Adjust line styles (Solid, Dashed, Dotted), colors, and widths.
Show or hide labels with adjustable sizes (Tiny, Small, Normal, Large).
Anchor Line: A vertical line marks the start of the prior hour, with optional labeling.
Alert Conditions: Set up notifications for price crossings to catch key moments without watching the chart.
Usage Tips
Use the High and Low as potential breakout levels, while 75%, EQ, and 25% act as intermediate support/resistance zones.
Trend Confirmation: Watch how price interacts with the EQ (50%) level to gauge momentum.
Session Planning: Adjust the time zone to match your market (e.g., "Europe/London" for FTSE trading).
Projection Offset: Extend or shorten the lines (via "Projection Offset") based on your chart timeframe.
Inputs
Time Zone: Select your preferred market time zone.
Anchor Settings: Show/hide the prior hour start line, style, color, width, and label.
Level Settings: Customize visibility, style, color, width, and labels for Open, High, 75%, EQ, 25%, and Low.
Display: Set projection length and label size.
Close Price PercentileClose Price Percentile with Range Distribution
This indicator helps traders identify where the current price stands relative to its historical context using percentile ranking. It calculates and displays the current price's percentile position within a customizable lookback window (default: 365 periods).
Key Features:
• Percentile Ranking: Shows where the current price falls within its historical range (0-100%)
• Customizable Thresholds: Set your own high/low percentile boundaries for analysis
• Statistical Distribution: Tracks and displays the number and percentage of data points falling in each range (below threshold, between thresholds, above threshold)
• Visual References: Includes dashed lines at threshold levels for easy visual reference
• Clean Data Presentation: Organized table display in the top-right corner
Perfect for:
• Understanding price extremes
• Identifying potential overbought/oversold conditions
• Statistical analysis of price movements
• Mean reversion strategies
Fully customizable with adjustable window length, thresholds, and visual settings.
Moving Averages (9, 50, 200)This script is designed to plot three moving averages (9-day, 50-day, and 200-day) directly on a TradingView chart. Each moving average is colored differently for easy identification. This setup is commonly used in technical analysis to identify trends and potential buy/sell signals based on the crossovers and relationships between these averages.
SessionRangeLevels_v0.1SessionRangeLevels_v0.1
Overview:
SessionRangeLevels_v0.1 is a customizable Pine Script (v6) indicator designed to plot key price levels based on a user-defined trading session. It identifies the high and low of the session and calculates intermediate levels (75%, 50% "EQ", and 25%) within that range. These levels are projected forward as horizontal lines with accompanying labels, providing traders with dynamic support and resistance zones. The indicator supports extensive customization for session timing, time zones, line styles, colors, and more.
Key Features:
Session-Based Range Detection: Tracks the high and low prices during a specified session (e.g., 0600-0900) and updates them dynamically as the session progresses.
Customizable Levels: Displays High, 75%, EQ (50%), 25%, and Low levels, each with independent toggle options, styles (Solid, Dashed, Dotted), colors, and widths.
Session Anchor: Optional vertical line marking the session start, with customizable style, color, and width.
Projection Offset: Extends level lines forward by a user-defined number of bars (default: 24) for future price reference.
Labels: Toggleable labels for each level (e.g., "High," "75%," "EQ") with adjustable size (Tiny, Small, Normal, Large).
Time Zone Support: Aligns session timing to a selected time zone (e.g., America/New_York, UTC, Asia/Tokyo, etc.).
Alert Conditions: Triggers alerts when the price crosses any of the plotted levels (High, 75%, EQ, 25%, Low).
Inputs:
Session Time (HHMM-HHMM): Define the session range (e.g., "0600-0900" for 6:00 AM to 9:00 AM).
Time Zone: Choose from options like UTC, America/New_York, Europe/London, etc.
Anchor Settings: Toggle the session start line, adjust its style (default: Dotted), color (default: Black), and width (default: 1).
Level Settings:
High (Solid, Black, Width 2)
75% (Dotted, Blue, Width 1)
EQ/50% (Dotted, Orange, Width 1)
25% (Dotted, Blue, Width 1)
Low (Solid, Black, Width 2)
Each level includes options to show/hide, set style, color, width, and label visibility.
Projection Offset: Number of bars to extend lines (default: 24).
Label Size: Set label size (default: Small).
How It Works:
The indicator detects the start and end of the user-defined session based on the specified time and time zone.
During the session, it tracks the highest high and lowest low, updating the levels in real-time.
At the session start, it plots the High, Low, and intermediate levels (75%, 50%, 25%), projecting them forward.
Lines and labels dynamically adjust as new highs or lows occur within the session.
Alerts notify users when the price crosses any active level.
Usage:
Ideal for traders who focus on session-based strategies (e.g., London or New York open). Use it to identify key price zones, monitor breakouts, or set targets. Customize the appearance to suit your chart preferences and enable alerts for real-time trading signals.
Notes:
Ensure your chart’s timeframe aligns with your session duration for optimal results (e.g., 1-minute or 5-minute charts for short sessions).
The indicator overlays directly on the price chart for easy integration with other tools.
Combined Market Structure Indicator### 🧠 Combined Market Structure Indicator – Supertrend + QQE + EMA + OB/MSB
The **Combined Market Structure Indicator** is a powerful, all-in-one trading tool designed to help you identify **market structure breaks (MSBs)**, **order blocks (OBs)**, **EMA crossovers**, and popular **trend-following indicators** like **Supertrend** and **QQE** – all in a single script.
#### 🚀 Key Features:
🔹 **Supertrend Buy/Sell Signals**
Identifies trend changes with customizable ATR and factor values. Alerts are built-in for both long and short opportunities.
🔹 **QQE Momentum Signals**
A refined QQE (Quantitative Qualitative Estimation) implementation to catch early momentum shifts. Plots buy/sell signals on the chart.
🔹 **EMA Crossovers**
Customizable fast and slow exponential moving averages highlight classic trend continuation or reversal points with optional alerts.
🔹 **Market Structure Break (MSB)**
Detects bullish and bearish market structure breaks using dynamic zigzag swing points and Fibonacci-based confirmation logic. MSBs are clearly labeled on the chart.
🔹 **Order Block (OB) Detection**
Automatically draws bullish and bearish OB zones based on candle structure and market shifts. Alerts notify when price revisits these areas.
🔹 **Breaker Block & Mitigation Block Zones (BB/MB)**
Visual zones for potential rejections or continuations, helping traders anticipate key reaction levels in the price structure.
🔹 **Dynamic ZigZag Visualization**
Optional zigzag line plotting to visualize swing highs/lows, providing better structure clarity and confirming OB/MSB zones.
🔹 **Custom Alert System**
Smart alerts for Supertrend, EMA crossovers, QQE signals, and price entering key OB/BB zones – fully customizable.
#### 🎛️ User Inputs:
- Supertrend Factor, ATR Length
- QQE RSI Length
- Fast/Slow EMA periods
- Alert toggles for each system
- Zigzag sensitivity and visualization toggle
- Full control over OB/BB colors, labels, and cleanup behavior
#### 📊 Ideal For:
- Swing Traders
- Smart Money / ICT Style Traders
- Trend Followers
- Breakout/Breakdown Traders
- Anyone seeking structure-based confluence zones
NakInvest - Inside Bar no Eden dos Traders (Stormer)📌 NakInvest - Inside Bar Detector (Éden dos Traders Enhanced Detection)
This indicator is designed to identify Inside Bars that occur during strong trending conditions, following the popular Éden dos Traders strategy by Stormer, famous brazilian trader. It uses the relationship between two EMAs (Short EMA & Long EMA) to determine whether the market is in a bullish or bearish trend, and highlights Inside Bars that meet specific criteria.
⸻
🔍 What This Indicator Does:
1. EMA-Based Trend Detection:
• Identifies Uptrends when the Short EMA is above the Long EMA.
• Identifies Downtrends when the Short EMA is below the Long EMA.
2. Inside Bar Detection:
• An Inside Bar is detected when the entire candle (body & wicks) is contained within the body of the previous candle.
• This pattern suggests consolidation and potential breakouts, especially when found within a strong trend.
3. Debug Mode for Transparency:
• When enabled, provides visual markers to indicate when the conditions for trend detection and Inside Bars are met.
• Helps traders understand why certain candles are detected and others are not.
⸻
📈 How to Use:
• Apply this indicator to any market and timeframe, but it’s most effective on higher timeframes (H1, H4, Daily).
• Ideal for traders looking for trend-continuation setups or reversal signals after periods of consolidation.
• Combine this indicator with other tools (e.g., Volume Analysis, Price Action Patterns) for greater accuracy.
⸻
⚙️ Indicator Settings:
1. Short EMA Length: The period for the fast-moving average (default: 8).
2. Long EMA Length: The period for the slow-moving average (default: 80).
3. Enable Debug Mode: Toggle visibility of debug markers to better understand condition logic.
⸻
📢 Alerts:
This script includes labels for:
• IB (Up): Inside Bar detected during an uptrend.
• IB (Down): Inside Bar detected during a downtrend.
⸻
📌 Disclaimer:
This indicator is intended for educational purposes only and is not financial advice. Always perform your own research and consult with a financial professional before making any trading decisions.
RakyatChart_ProUsed to determine exit points based on price volatility using ATR (Average True Range).
Key Features:
BUY/SELL signals with larger and clearer labels
Automatic trailing stop to safely follow trends
Alert notifications when a trend reversal occurs
Option to use close price or high/low for extremum calculations
Use this indicator for trend-following trading or as an additional confirmation tool in scalping/day trading strategies.