EMA 10 y 55 + Perfil de Volumenindicador que se basa en el cruce de dos medias móviles las cuales al combinarse con la acción del precio mediante el volumen nos da como resultado excelentes entradas y una visión del punto de control y una mejor perspectiva de la dirección del precio
Cycles
Sessions On Chart With 3 EMAsThis Indicator script provides two major features:
1. Session Indicators: Highlighting the active trading sessions with color-coded backgrounds for better visual tracking of market hours.
2. Exponential Moving Averages: Displaying three EMAs with different periods to help identify trends and potential entry/exit points.
Session Time Settings:
Each trading session has configurable time inputs that let users adjust session start and end times according to their preferred trading hours or market times. This can be customized directly from the input section for more flexibility.
This part of the script visually highlights the different trading sessions (London, New York, Tokyo, Sydney) by coloring the background of the chart based on which session is currently active. This is useful for traders who want to see at a glance when each major market session is open.
Session Definitions:
London Session: Active from 03:00 to 12:00 UTC.
New York Session: Active from 08:00 to 17:00 UTC.
Tokyo Session: Active from 20:00 to 04:00 UTC.
Sydney Session: Active from 17:00 to 02:00 UTC.
Background Colors:
When the London session is active, the background is colored green.
When the New York session is active, the background is colored red.
When the Tokyo session is active, the background is colored yellow.
When the Sydney session is active, the background is colored blue.
EMA Length Settings:
Users can change the length of the EMAs via the len1, len2, and len3 inputs to adjust the sensitivity of each moving average, depending on the user's trading style.
EMA Lengths:
EMA 1 (Blue Line): A short-term EMA with a length of 9 periods, which reacts quickly to price changes.
EMA 2 (Orange Line): A medium-term EMA with a length of 21 periods, providing a balance between short-term and long-term price movements.
EMA 3 (Purple Line): A long-term EMA with a length of 50 periods, smoothing out more of the price data to show long-term trends.
Together, these features provide a comprehensive view of both time-based market activity and trend-following analysis, making this script a valuable tool for traders.
Renko Sincronizado a VelasPermite sobre grafico de Velas, visualizar barras de color rojo o verde del tamaño del "ladrillo" en cuestión. La parametrización del tamaño del renko se estable en Ticks.
Last NR7 Highlight (Day Timeframe Only)This Indicator identifies and highlights the recent instances of NR7 (Narrowest Range 7) candles on your chart. NR7 candles are significant because they represent periods of consolidation, often preceding strong breakouts or trend reversals. The script makes it easy to spot these critical candles with clear visual cues, helping traders make informed decisions.
Quarterly Performance█ OVERVIEW
The Quarterly Performance indicator is designed to visualise and compare the performance of different Quarters of the year. This indicator explores one of the many calendar based anomalies that exist in financial markets.
In the context of financial analysis, a calendar based anomaly refers to patterns or tendencies that are linked to specific time periods, such as days of the week, weeks of the month, or months of the year. This indicator helps explore whether such a calendar based anomaly exists between quarters.
By calculating cumulative quarterly performance and counting the number of quarters with positive returns, it provides a clear snapshot of whether one set of quarters tends to outperform the others, potentially highlighting a calendar based anomaly if a significant difference is observed.
█ FEATURES
Customisable time window through input settings.
Tracks cumulative returns for each quarter separately.
Easily adjust table settings like position and font size via input options.
Clear visual distinction between quarterly performance using different colours.
Built-in error checks to ensure the indicator is applied to the correct timeframe.
█ HOW TO USE
Add the indicator to a chart with a 3 Month (Quarterly) timeframe.
Choose your start and end dates in the Time Settings.
Enable or disable the performance table in the Table Settings as needed.
View the cumulative performance, with Q1 in blue, Q2 in red, Q3 in green and Q4 in purple.
NR7 Highlight (Day Timeframe Only) by rsavalagiNr7 Highlight by rsavalagi works in Daily time frame only
G9 Multi-Cycle + Gann Square 9This Pine Script indicator plots Gann quarter (0.25), half (0.50), and full (1.00) cycles, along with an optional custom cycle step, all derived from a user-defined base price. Each cycle line is extended across the chart and labeled with the increment index and the exact computed price. You can toggle each cycle type on or off, specify how many increments to display, and set the base price as a fractional value if needed. This provides a clear visual framework for Gann-based analysis and helps identify potential support/resistance levels.
Volatility Momentum Breakout StrategyDescription:
Overview:
The Volatility Momentum Breakout Strategy is designed to capture significant price moves by combining a volatility breakout approach with trend and momentum filters. This strategy dynamically calculates breakout levels based on market volatility and uses these levels along with trend and momentum conditions to identify trade opportunities.
How It Works:
1. Volatility Breakout:
• Methodology:
The strategy computes the highest high and lowest low over a defined lookback period (excluding the current bar to avoid look-ahead bias). A multiple of the Average True Range (ATR) is then added to (or subtracted from) these levels to form dynamic breakout thresholds.
• Purpose:
This method helps capture significant price movements (breakouts) while ensuring that only past data is used, thereby maintaining realistic signal generation.
2. Trend Filtering:
• Methodology:
A short-term Exponential Moving Average (EMA) is applied to determine the prevailing trend.
• Purpose:
Long trades are considered only when the current price is above the EMA, indicating an uptrend, while short trades are taken only when the price is below the EMA, indicating a downtrend.
3. Momentum Confirmation:
• Methodology:
The Relative Strength Index (RSI) is used to gauge market momentum.
• Purpose:
For long entries, the RSI must be above a mid-level (e.g., above 50) to confirm upward momentum, and for short entries, it must be below a similar threshold. This helps filter out signals during overextended conditions.
Entry Conditions:
• Long Entry:
A long position is triggered when the current closing price exceeds the calculated long breakout level, the price is above the short-term EMA, and the RSI confirms momentum (e.g., above 50).
• Short Entry:
A short position is triggered when the closing price falls below the calculated short breakout level, the price is below the EMA, and the RSI confirms momentum (e.g., below 50).
Risk Management:
• Position Sizing:
Trades are sized to risk a fixed percentage of account equity (set here to 5% per trade in the code, with each trade’s stop loss defined so that risk is limited to approximately 2% of the entry price).
• Stop Loss & Take Profit:
A stop loss is placed a fixed ATR multiple away from the entry price, and a take profit target is set to achieve a 1:2 risk-reward ratio.
• Realistic Backtesting:
The strategy is backtested using an initial capital of $10,000, with a commission of 0.1% per trade and slippage of 1 tick per bar—parameters chosen to reflect conditions faced by the average trader.
Important Disclaimers:
• No Look-Ahead Bias:
All breakout levels are calculated using only past data (excluding the current bar) to ensure that the strategy does not “peek” into future data.
• Educational Purpose:
This strategy is experimental and provided solely for educational purposes. Past performance is not indicative of future results.
• User Responsibility:
Traders should thoroughly backtest and paper trade the strategy under various market conditions and adjust parameters to fit their own risk tolerance and trading style before live deployment.
Conclusion:
By integrating volatility-based breakout signals with trend and momentum filters, the Volatility Momentum Breakout Strategy offers a unique method to capture significant price moves in a disciplined manner. This publication provides a transparent explanation of the strategy’s components and realistic backtesting parameters, making it a useful tool for educational purposes and further customization by the TradingView community.
//@version=5 indicator("Supply and Demand Zones with Reversal Pa//@version=5 indicator("Supply and Demand Zones with Reversal Pa with shahidi
Update Ijikwa**Fractal Model° - Key Takeaways**
The **Fractal Model° ** by **TTrades** is an advanced algorithmic tool designed to help traders identify momentum shifts, swing formations, and order flow continuations by leveraging price fractals across multiple timeframes.
**Core Features:**
- **Fractal Timeframe Pairing** – Automatically aligns higher and lower timeframe (HTF/LTF) structures for better trend analysis.
- **Customizable History** – View up to 40 past setups to analyze historical price action.
- **Bias Selection** – Filter between bullish, bearish, or neutral setups for targeted market analysis.
- **Change in State of Delivery (CISD)** – Detects momentum shifts and trend reversals.
- **Liquidity Zones & T-Spot Identification** – Highlights engineered liquidity pools and key reversal points.
- **Higher Timeframe Power of Three (PO3)** – Tracks price accumulation, manipulation, and distribution phases.
- **Information Table** – Displays HTF/LTF pairing, next HTF candle close, and selected bias.
- **Fully Automated Framework** – Adapts to different market conditions and timeframes with customizable visualization options.
**Usage:**
1. Add **Fractal Model° ** to your TradingView chart.
2. Select preferred **timeframe pairings**, **historical depth**, and **time filters**.
3. Utilize it alongside your strategy to refine trade entries and exits based on TTrades' methodology.
This **non-repainting** and **adaptive** model ensures reliable market structure analysis, making it a valuable tool for traders aiming to capitalize on price expansions.
SOLUSDC Buy/Sell Signal - Optimized v6 - krizSOLUSDC Buy/Sell Signal - Optimized v6
The SOLUSDC Buy/Sell Signal - Optimized v6 is a powerful trend-following indicator designed for crypto traders who want to optimize their entry and exit points when trading SOL/USDC on a 3-minute timeframe.
This indicator utilizes a combination of Exponential Moving Averages (EMA), MACD, RSI, and Bollinger Bands to generate high-probability buy and sell signals. Additionally, it features historical signal tracking, allowing traders to view past buy and sell opportunities up to one week back for backtesting and strategy refinement.
🚀 Key Features:
✅ High-Accuracy Buy & Sell Signals – Based on EMA crossovers, MACD confirmation, RSI levels, and Bollinger Band positioning.
✅ Trend Filtering – Trades only in the direction of the 200 EMA to avoid weak or false signals.
✅ Historical Signal Tracking – Displays buy and sell signals from the past week, making it easier to analyze past performance.
✅ Optimized for Pine Script v6 – Fully compatible with the latest version of TradingView's scripting language.
✅ Visual Alerts on Chart – Clear green arrows for Buy signals and red arrows for Sell signals directly on the chart.
✅ Performance Success Rate Display – A dynamic success rate panel in the top-right corner helps gauge the effectiveness of the strategy.
📊 How It Works:
Buy Signal 📈 (Green Arrow)
9 EMA crosses above 21 EMA (bullish momentum)
MACD line is above the signal line
RSI is below 40 (indicating a possible oversold condition)
Price touches or breaks below the lower Bollinger Band
Price is above the 200 EMA (confirming an uptrend)
Sell Signal 📉 (Red Arrow)
9 EMA crosses below 21 EMA (bearish momentum)
MACD line is below the signal line
RSI is above 60 (indicating a possible overbought condition)
Price touches or breaks above the upper Bollinger Band
Price is below the 200 EMA (confirming a downtrend)
📌 Best Usage Practices:
Works best on SOLUSDC with a 3-minute timeframe.
Combine with volume analysis and market structure for optimal trade confirmation.
Avoid trading during highly volatile news events to reduce false signals.
Backtest using the historical signals feature to refine strategy execution.
🎯 How to Use in TradingView:
Open TradingView.
Go to Pine Editor (Bottom panel).
Copy and paste the script.
Click "Save" → "Add to Chart".
Switch to a 3-minute timeframe for the best results.
🔥 Why Use This Indicator?
✅ Minimizes False Signals – Uses multiple confirmations for precision.
✅ Works in Real-Time & Historical Data – See past signals up to one week back for better analysis.
✅ Custom-Tuned for SOLUSDC – Optimized specifically for crypto traders.
✅ Fully Compatible with Pine Script v6 – No errors, runs smoothly.
🚀 Take your trading to the next level with the SOLUSDC Buy/Sell Signal - Optimized v6! 🚀
veeru S&R with Previous/Weekly/Important LevelsKey improvements and explanations:
Previous Day High/Low: The get_previous_day_hl() function now correctly retrieves the previous day's high and low using high and low .
Weekly High/Low: The get_weekly_hl() function provides a basic implementation. Important: It's not perfectly accurate for all timeframes because TradingView doesn't directly give you the beginning of the week. A better approach would involve more advanced date/time calculations (which can be complex in Pine Script). The current version resets the weekly high/low on every day change. This means that on the first day of the week, it will start tracking from that day's high/low.
Important High/Low: The get_important_hl() function uses ta.pivothigh and ta.pivotlow with a separate important_lookback input, allowing you to define a longer lookback for these levels.
Plotting: The plot() function is used to draw the levels on the chart with different colors and styles for clarity. The style=plot.style_linebr creates a broken line, which can be useful for these types of levels.
Alerts: Example alerts are included to demonstrate how you can trigger alerts when the price crosses above/below these levels. You can customize the alert conditions and messages as needed. I've added examples for the important levels and the previous day levels. You can easily add similar alerts for the weekly levels.
Clearer Variable Names and Comments: The code uses more descriptive variable names and includes comments to explain the logic.
Further Enhancements (For more advanced users):
Accurate Weekly Levels: For a truly accurate weekly high/low, you'll need to use the dayofweek() and weekofyear() functions, and potentially store the weekly high/low in a var variable that gets reset only at the start of the week. This requires careful handling of time and date changes.
Dynamic Lookback: You could make the lookback and important_lookback inputs more dynamic based on volatility or other factors.
Visualizations: Consider using line.new() or box.new() to draw more prominent lines or boxes for the important levels.
Breaks and Retests: If you want to integrate the break and retest logic from your original script, you can combine the level detection with your existing code. The key would be to use the prev_day_high, prev_day_low, weekly_high, weekly_low, important_high, and important_low variables in your break/retest conditions.
This improved script provides a solid foundation for tracking and alerting on key support and resistance levels. Remember to adjust the important_lookback and other parameters to suit your trading style and the specific market you're analyzing.
Brokerir Market Sessions IndicatorThe Brokerir Market Sessions Indicator is a powerful tool designed to help traders track global market sessions in a highly customizable and visually distinct manner. It supports four market sessions by default: Tokyo, London, New York, and Sydney, but you can fully customize session times, names, and colors to fit your trading needs.
This indicator offers four different visualization modes:
✔ Boxes – Clear session boundaries with customizable colors.
✔ Timeline – A minimalistic session tracker along the bottom of the chart.
✔ Zones – Highlights price action during specific sessions.
✔ Colored Candles – Colors candlesticks based on active sessions.
Additionally, it includes useful tools such as session High/Low tracking, Open/Close percentage change, pip movement, session equilibrium level, overlapping session merging, and weekend filtering.
Key Features
✅ Fully Customizable Sessions – Adjust names, colors, and times.
✅ Four Display Modes – Choose between Boxes, Timelines, Zones, or Candles.
✅ Automatic Timezone Detection – Works across all time zones, no manual adjustments needed.
✅ Session High/Low & Open/Close Tracking – View price movement during each session in pips or percentage.
✅ Overlap Merging – Ensures cleaner charts by merging overlapping sessions.
✅ Equilibrium Levels & Open/Close Lines – Gain insights into session strength and direction.
✅ Weekend Filtering – Avoid plotting sessions when the market is closed.
Customization Options
📌 Sessions Settings
You can modify each session independently:
• Tokyo Session – Set time, color, and name.
• London Session – Set time, color, and name.
• New York Session – Set time, color, and name.
• Sydney Session – Set time, color, and name.
💡 You can also create and track your own custom sessions!
📌 Additional Tools
1️⃣ Pips & Percentage Change Labels – Shows the distance between session high/low or open/close.
2️⃣ Session Overlap Merging – Makes charts cleaner by merging overlapping sessions.
3️⃣ Weekend Filter – Removes unnecessary session tracking when markets are closed.
4️⃣ Open/Close Line – Draws a trend line between session open and close for easy direction tracking.
5️⃣ 0.5 Equilibrium Level – Identifies the middle of a session range to spot price balance points.
6️⃣ Session Candle Coloring – Assigns unique colors to candles based on session activity.
7️⃣ Lookback Period – Customize how far back the indicator displays past session data.
8️⃣ Input Timezone Adjustments – Manually override time zones if needed.
Why Choose Brokerir Market Sessions Indicator?
🔹 Complete Customization – Define sessions exactly as you need them.
🔹 Multiple Visualizations – Switch between zones, boxes, timelines, or candle coloring.
🔹 Accurate Time Adjustments – Works regardless of your TradingView time zone settings.
🔹 Professional Trading Tool – Ideal for scalpers, day traders, and institutional analysis.
🔹 Future Updates & Enhancements – Brokerir will continue improving this indicator with new features and functionalities.
💡 Follow Brokerir for updates and improvements to this essential trading tool!
Rishabh's Price & Volume Change IndicatorRishabh's Price & Volume Change Indicator
If price is up and volume is down for current and prev close then green
else
yellow
Trend Breakout and Reversal Detectorbeautifully done to help all of us make the best. i also believe you will find it help ful
[COG] Adaptive Squeeze Intensity 📊 Adaptive Squeeze Intensity (ASI) Indicator
🎯 Overview
The Adaptive Squeeze Intensity (ASI) indicator is an advanced technical analysis tool that combines the power of volatility compression analysis with momentum, volume, and trend confirmation to identify high-probability trading opportunities. It quantifies the degree of price compression using a sophisticated scoring system and provides clear entry signals for both long and short positions.
⭐ Key Features
- 📈 Comprehensive squeeze intensity scoring system (0-100)
- 📏 Multiple Keltner Channel compression zones
- 📊 Volume analysis integration
- 🎯 EMA-based trend confirmation
- 🎨 Proximity-based entry validation
- 📱 Visual status monitoring
- 🎨 Customizable color schemes
- ⚡ Clear entry signals with directional indicators
🔧 Components
1. 📐 Squeeze Intensity Score (0-100)
The indicator calculates a total squeeze intensity score based on four components:
- 📊 Band Convergence (0-40 points): Measures the relationship between Bollinger Bands and Keltner Channels
- 📍 Price Position (0-20 points): Evaluates price location relative to the base channels
- 📈 Volume Intensity (0-20 points): Analyzes volume patterns and thresholds
- ⚡ Momentum (0-20 points): Assesses price momentum and direction
2. 🎨 Compression Zones
Visual representation of squeeze intensity levels:
- 🔴 Extreme Squeeze (80-100): Red zone
- 🟠 Strong Squeeze (60-80): Orange zone
- 🟡 Moderate Squeeze (40-60): Yellow zone
- 🟢 Light Squeeze (20-40): Green zone
- ⚪ No Squeeze (0-20): Base zone
3. 🎯 Entry Signals
The indicator generates entry signals based on:
- ✨ Squeeze release confirmation
- ➡️ Momentum direction
- 📊 Candlestick pattern confirmation
- 📈 Optional EMA trend alignment
- 🎯 Customizable EMA proximity validation
⚙️ Settings
🔧 Main Settings
- Base Length: Determines the calculation period for main indicators
- BB Multiplier: Sets the Bollinger Bands deviation multiplier
- Keltner Channel Multipliers: Three separate multipliers for different compression zones
📈 Trend Confirmation
- Four customizable EMA periods (default: 21, 34, 55, 89)
- Optional trend requirement for entry signals
- Adjustable EMA proximity threshold
📊 Volume Analysis
- Customizable volume MA length
- Adjustable volume threshold for signal confirmation
- Option to enable/disable volume analysis
🎨 Visualization
- Customizable bullish/bearish colors
- Optional intensity zones display
- Status monitor with real-time score and state information
- Clear entry arrows and background highlights
💻 Technical Code Breakdown
1. Core Calculations
// Base calculations for EMAs
ema_1 = ta.ema(close, ema_length_1)
ema_2 = ta.ema(close, ema_length_2)
ema_3 = ta.ema(close, ema_length_3)
ema_4 = ta.ema(close, ema_length_4)
// Proximity calculation for entry validation
ema_prox_raw = math.abs(close - ema_1) / ema_1 * 100
is_close_to_ema_long = close > ema_1 and ema_prox_raw <= prox_percent
```
### 2. Squeeze Detection System
```pine
// Bollinger Bands setup
BB_basis = ta.sma(close, length)
BB_dev = ta.stdev(close, length)
BB_upper = BB_basis + BB_mult * BB_dev
BB_lower = BB_basis - BB_mult * BB_dev
// Keltner Channels setup
KC_basis = ta.sma(close, length)
KC_range = ta.sma(ta.tr, length)
KC_upper_high = KC_basis + KC_range * KC_mult_high
KC_lower_high = KC_basis - KC_range * KC_mult_high
```
### 3. Scoring System Implementation
```pine
// Band Convergence Score
band_ratio = BB_width / KC_width
convergence_score = math.max(0, 40 * (1 - band_ratio))
// Price Position Score
price_range = math.abs(close - KC_basis) / (KC_upper_low - KC_lower_low)
position_score = 20 * (1 - price_range)
// Final Score Calculation
squeeze_score = convergence_score + position_score + vol_score + mom_score
```
### 4. Signal Generation
```pine
// Entry Signal Logic
long_signal = squeeze_release and
is_momentum_positive and
(not use_ema_trend or (bullish_trend and is_close_to_ema_long)) and
is_bullish_candle
short_signal = squeeze_release and
is_momentum_negative and
(not use_ema_trend or (bearish_trend and is_close_to_ema_short)) and
is_bearish_candle
```
📈 Trading Signals
🚀 Long Entry Conditions
- Squeeze release detected
- Positive momentum
- Bullish candlestick
- Price above relevant EMAs (if enabled)
- Within EMA proximity threshold (if enabled)
- Sufficient volume confirmation (if enabled)
🔻 Short Entry Conditions
- Squeeze release detected
- Negative momentum
- Bearish candlestick
- Price below relevant EMAs (if enabled)
- Within EMA proximity threshold (if enabled)
- Sufficient volume confirmation (if enabled)
⚠️ Alert Conditions
- 🔔 Extreme squeeze level reached (score crosses above 80)
- 🚀 Long squeeze release signal
- 🔻 Short squeeze release signal
💡 Tips for Usage
1. 📱 Use the status monitor to track real-time squeeze intensity and state
2. 🎨 Pay attention to the color gradient for trend direction and strength
3. ⏰ Consider using multiple timeframes for confirmation
4. ⚙️ Adjust EMA and proximity settings based on your trading style
5. 📊 Use volume analysis for additional confirmation in liquid markets
📝 Notes
- 🔧 The indicator combines multiple technical analysis concepts for robust signal generation
- 📈 Suitable for all tradable markets and timeframes
- ⭐ Best results typically achieved in trending markets with clear volatility cycles
- 🎯 Consider using in conjunction with other technical analysis tools for confirmation
⚠️ Disclaimer
This technical indicator is designed to assist in analysis but should not be considered as financial advice. Always perform your own analysis and risk management when trading.
RSI T/MRSI Trend/Mean
Utilizes upper and lower bands to identify trending and mean-reverting market conditions.
Default settings for 2D
EMA + ADX StrategyThis script utilizes the Exponential Moving Average (EMA) and the Average Directional Index (ADX) to identify trend strength and potential trade signals.