Indicator 02 GXthis is 2nd indicator we use to predict the long and short market
this is 2nd indicator we use to predict the long and short market
this is 2nd indicator we use to predict the long and short market
Corak carta
Indicator 01 GXinvite only by GX this is the first indicator we published we use this to catch up the long or short predictions
invite only by GX this is the first indicator we published we use this to catch up the long or short predictions
invite only by GX this is the first indicator we published we use this to catch up the long or short predictions
invite only by GX this is the first indicator we published we use this to catch up the long or short predictions
High Win Rate Trader by iambuoyant# High Win Rate Trader by iambuoyant - Complete Guide
## Introduction
The "High Win Rate Trader by iambuoyant" is a comprehensive Pine Script indicator designed to identify high-probability trading opportunities across various market conditions. Built with a multi-faceted approach, it integrates several key technical analysis concepts to provide robust buy and sell signals, aiming to maximize potential returns while managing risk. This indicator is particularly useful for traders looking for confirmed entries based on a confluence of factors rather than relying on a single signal.
## Core Philosophy
This indicator operates on the principle that **multiple confirming factors create higher probability trades**. Instead of relying on a single indicator, it combines trend analysis, momentum oscillators, volume confirmation, market structure, and mathematical levels to identify optimal entry points. The more confluence factors that align, the stronger the trading signal.
## Strategies and Confluence Factors
### 1. Trend Analysis
**Purpose**: Establishes the overall market direction to ensure trades align with momentum.
**Components**:
- **Fast EMA (Default: 9)**: Short-term trend detection
- **Slow EMA (Default: 21)**: Medium-term trend confirmation
- **Trend EMA (Default: 50)**: Long-term trend establishment
**How it works**:
- **Bullish Trend**: Fast EMA > Slow EMA > Trend EMA
- **Bearish Trend**: Fast EMA < Slow EMA < Trend EMA
- Signals are filtered to only trigger in the direction of the established trend
**Default Settings**:
- Fast EMA Period: 9
- Slow EMA Period: 21
- Trend EMA Period: 50
### 2. Oscillator Confirmation
**Purpose**: Identifies overbought/oversold conditions and momentum shifts.
#### RSI (Relative Strength Index)
- **Period (Default: 14)**: Standard RSI calculation period
- **Overbought Level (Default: 70)**: RSI level considered overbought
- **Oversold Level (Default: 30)**: RSI level considered oversold
**How it works**:
- **Bullish**: RSI < 40 and turning upward (oversold recovery)
- **Bearish**: RSI > 60 and turning downward (overbought rejection)
#### Stochastic Oscillator
- **K Period (Default: 14)**: Stochastic %K calculation period
- **D Period (Default: 3)**: Stochastic %D smoothing period
- **Overbought Level (Default: 80)**: Stochastic overbought threshold
- **Oversold Level (Default: 20)**: Stochastic oversold threshold
**How it works**:
- **Bullish**: %K < 30 and (%K turning up OR %K > %D)
- **Bearish**: %K > 70 and (%K turning down OR %K < %D)
### 3. MACD (Moving Average Convergence Divergence)
**Purpose**: Confirms momentum shifts and trend changes.
**Components**:
- **Fast Period (Default: 12)**: Fast EMA for MACD calculation
- **Slow Period (Default: 26)**: Slow EMA for MACD calculation
- **Signal Period (Default: 9)**: Signal line smoothing period
**How it works**:
- **Bullish**: MACD line > Signal line OR (MACD rising AND histogram increasing)
- **Bearish**: MACD line < Signal line OR (MACD falling AND histogram decreasing)
### 4. Volume Analysis
**Purpose**: Confirms price moves with volume conviction.
**Components**:
- **Volume MA Period (Default: 20)**: Period for volume moving average
- **Volume Multiplier (Default: 1.5)**: Volume threshold multiplier
**How it works**:
- **Bullish**: Current volume > (Volume MA × 1.5)
- **Bearish**: Current volume > (Volume MA × 1.5)
### 5. Market Structure and Volatility
#### Support and Resistance Levels
- **Pivot Length (Default: 10)**: Period for pivot high/low detection
- **Dynamic Levels**: Automatically identifies recent swing highs and lows
- **Proximity Check**: Ensures trades aren't initiated too close to S/R levels
#### ATR (Average True Range)
- **ATR Period (Default: 14)**: Volatility measurement period
- **ATR Multiplier (Default: 2.0)**: Stop loss distance multiplier
- **Volatility Filter (Default: 50.0%)**: Maximum allowed volatility percentage
**How it works**:
- Calculates market volatility using ATR
- Prevents trades in excessively volatile conditions
- Helps determine dynamic stop loss levels
### 6. Fibonacci Retracements
**Purpose**: Identifies key mathematical support/resistance levels.
**Components**:
- **Lookback Period (Default: 50)**: Period for swing high/low calculation
- **Tolerance (Default: 2.0%)**: Price proximity tolerance to Fib levels
**Key Levels**: 23.6%, 38.2%, 50%, 61.8%, 78.6%
**How it works**:
- **Bullish**: Price near 38.2%, 50%, or 61.8% retracement levels in uptrend
- **Bearish**: Price near 38.2%, 50%, or 61.8% retracement levels in downtrend
### 7. Risk Management
#### Risk:Reward Ratio
- **Minimum RR Ratio (Default: 1.0)**: Minimum acceptable risk:reward ratio
- **Dynamic Calculation**: Based on support/resistance levels and ATR
#### Dynamic Stop Loss
- **ATR-based**: Stop loss = Entry ± (ATR × 1.5)
- **S/R-based**: Uses nearby support/resistance levels when available
### 8. Signal Confirmation
**Confirmation Bars (Default: 0)**:
- **0**: Immediate signals (recommended for testing)
- **1+**: Delayed confirmation for reduced false signals
## How to Use the Indicator
### Step 1: Initial Setup
1. **Add to Chart**: Apply the "High Win Rate Trader by iambuoyant" indicator to your desired chart in TradingView
2. **Verify Display**: Ensure you can see the indicator plots and debug pane below the main chart
### Step 2: Understanding the Signals
#### Visual Elements:
- **Green Triangles (Buy)**: Appear below price bars for long entry signals
- **Red Triangles (Sell)**: Appear above price bars for short entry signals
- **Labels**: Show "BUY" or "SELL" with current RSI value
- **EMA Lines**: Blue (Fast), Orange (Slow), Gray (Trend) - visible when enabled
#### Signal Types:
- **Flash Signals**: Immediate signals when conditions are first met
- **Confirmed Signals**: Signals that have passed confirmation criteria
### Step 3: Debugging and Optimization
#### Access Debug Features:
1. Click the gear icon next to the indicator name
2. Navigate to "Signal Components (Debugging)" section
3. All confluence factors start **disabled** by default
#### Initial Testing Process:
1. **Start Simple**: Keep all "Enable X Condition" toggles **OFF**
2. **Enable Basic**: Turn on "Enable RSI Condition" first
3. **Observe Signals**: Check if buy/sell signals appear
4. **Gradual Addition**: Enable one condition at a time
5. **Monitor Debug Plots**: Watch the colored crosses in the lower pane
#### Debug Plot Interpretation:
- **Green Crosses (Value 1)**: Bullish conditions met
- **Red Crosses (Value 2)**: Bearish conditions met
- **No Cross**: Condition not met
- **"Debug: Final Long/Short Signal"**: Combined signal output
### Step 4: Fine-tuning Parameters
#### If Signals Are Too Rare:
1. **Reduce Thresholds**: Lower RSI overbought/oversold levels
2. **Relax Filters**: Increase volatility filter percentage
3. **Adjust Timeframes**: Modify EMA periods for your trading style
4. **Disable Strict Conditions**: Turn off conditions that are too restrictive
#### If Signals Are Too Frequent:
1. **Increase Thresholds**: Raise RSI levels
2. **Add Filters**: Enable more confluence conditions
3. **Stricter Confirmation**: Increase confirmation bars
4. **Higher RR Ratio**: Increase minimum risk:reward requirement
### Step 5: Display Configuration
#### Display Options:
- **Show Buy/Sell Labels**: Toggle signal labels on/off
- **Show Support/Resistance**: Toggle S/R level lines
- **Show Trend EMAs**: Toggle EMA trend lines
### Step 6: Setting Up Alerts
#### Alert Conditions:
- **"Confirmed Buy Signal"**: Triggers on confirmed long entries
- **"Confirmed Sell Signal"**: Triggers on confirmed short entries
#### Alert Message Format:
- Buy: "BUY - RSI: , Price: "
- Sell: "SELL - RSI: , Price: "
## Recommended Settings by Market Type
### Trending Markets:
- Enable: Trend Alignment, RSI, MACD
- Disable: Volume (optional)
- Confirmation Bars: 1-2
### Ranging Markets:
- Enable: RSI, Stochastic, Support/Resistance
- Disable: Trend Alignment
- Confirmation Bars: 0
### Volatile Markets:
- Enable: Volatility Filter, ATR-based stops
- Reduce: RSI thresholds (60/40 instead of 70/30)
- Increase: Confirmation bars to 2-3
## Troubleshooting
### No Signals Appearing:
1. Check if any "Enable X Condition" is turned ON
2. Verify debug plots show activity
3. Reduce parameter thresholds
4. Check if market conditions match your settings
### Too Many False Signals:
1. Enable more confluence conditions
2. Increase confirmation bars
3. Adjust RSI/Stochastic thresholds
4. Enable volatility filter
### Signals Not Aligning with Price Action:
1. Check trend alignment settings
2. Verify EMA periods match your timeframe
3. Adjust Fibonacci lookback period
4. Review support/resistance proximity settings
## Best Practices
1. **Start Conservative**: Begin with fewer confluence factors and gradually add more
2. **Test Thoroughly**: Use demo accounts to test parameter combinations
3. **Monitor Debug Plots**: Regularly check which conditions are failing
4. **Adapt to Market**: Adjust settings based on current market conditions
5. **Use Multiple Timeframes**: Consider higher timeframe trend direction
6. **Risk Management**: Always use proper position sizing and stop losses
## Default Settings Summary
### Trend Analysis:
- Fast EMA: 9
- Slow EMA: 21
- Trend EMA: 50
### Oscillators:
- RSI Period: 14, Overbought: 70, Oversold: 30
- Stochastic K: 14, D: 3, Overbought: 80, Oversold: 20
### MACD:
- Fast: 12, Slow: 26, Signal: 9
### Volume:
- MA Period: 20, Multiplier: 1.5
### Market Structure:
- ATR Period: 14, Multiplier: 2.0
- Volatility Filter: 50.0%
- Pivot Length: 10
### Fibonacci:
- Lookback: 50, Tolerance: 2.0%
### Signal Quality:
- Confirmation Bars: 0
- Min RR Ratio: 1.0
### Display:
- Show Labels: ON
- Show S/R: ON
- Show Trend: ON
### Debug (All Disabled by Default):
- Enable RSI: OFF
- Enable Stochastic: OFF
- Enable MACD: OFF
- Enable Price Structure: OFF
- Enable Trend Alignment: OFF
- Enable Volume: OFF
- Enable Fibonacci: OFF
- Enable Risk:Reward: OFF
- Enable Volatility: OFF
Advanced DMA Pattern Detection SystemAdvanced DMA Pattern Detection System with Smart Intelligence
Professional-grade moving average indicator that combines traditional DMA analysis with advanced pattern recognition and probabilistic forecasting.
Core Features:
6 Key DMAs (5, 10, 20, 50, 100, 200) with descriptive labels showing trading purpose
Advanced Pattern Recognition - Detects Institutional Accumulation, Distribution Phases, Bull/Bear Transitions, and Choppy Markets
Probability Engine - Assigns confidence scores (0-100%) with Low/Medium/High classifications
Historical Validation - Tracks success rate of last 20 pattern signals for real performance data
Smart Alert System - Only triggers on significant pattern changes (20%+ probability shifts)
Dual Display System:
Movable Information Table - Shows current pattern, probability, confidence level, success rate, and recommended action
Chart Alerts & Background Colors - Visual confirmation of high-confidence setups (80%+ patterns)
Traditional DMA Labels - Clear identification of each average's trading significance
Complete Customization:
Master on/off controls for entire system
Individual toggles for all components (DMAs, table, alerts, colors)
Adjustable alert sensitivity (Conservative/Medium/Aggressive)
6 table positions to fit any chart layout
Perfect For: Swing traders, position traders, and anyone wanting systematic trend analysis with quantified probability scores rather than subjective interpretation.
Bottom Line: Transforms basic moving averages into an intelligent trading system that tells you exactly what the market structure means and what to do about it.
Common DMAs with LabelsHere's a short description for publishing:
Common Daily Moving Averages (DMA) Indicator with Smart Labels
Displays the most widely-used moving averages that professional traders watch: 5, 10, 20, 50, 100, and 200 DMAs with clear color-coding and descriptive labels.
Key Features:
Smart Labels - Each DMA shows its trading purpose (Day Trading, Swing Trading, Bull/Bear Line, etc.)
Customizable Display - Toggle any DMA on/off individually
Golden/Death Cross Alerts - Optional 50/200 crossover signals
Live Status Table - Shows current DMA values vs price with up/down arrows
Professional Styling - Color-coded lines with appropriate thickness (200 DMA emphasized)
Perfect for:
Multi-timeframe trend analysis
Support/resistance identification
Bull/bear market confirmation
Entry/exit timing
Usage: Add to chart, customize which DMAs to display in settings. Labels appear on the right showing each average's trading significance. Enable the status table for quick price-vs-DMA reference.
Ideal for both beginners learning key moving averages and experienced traders wanting a clean, informative DMA setup.
XRP Scalping Bot v2 (Freq-Boost + Risk Mgmt)sumn i made with help from ai. uses bollinger, adx, atr, macd, rsi, ema. originally for XRP/USDC for 3commas. just trying to get something right
US Index First 30m Candle Strategy (10m Chart)Strategy Description for Publishing
Title: US Index First 30-Minute Candle Strategy (10m Chart)
Overview:
This Pine Script implements a trading strategy designed to capitalize on price movements within the first 30 minutes of the U.S. stock market opening. It is specifically tailored for use on a 15-minute chart and is optimized for trading U.S. indices during regular market hours.
Features:
Session Time Configuration: The strategy operates within the U.S. market hours, specifically from 9:30 AM to 4:00 PM (Eastern Time).
First 30-Minute Candle Aggregation: The script identifies the high and low of the first 30-minute candle, which is considered a critical time frame for market momentum.
Single Trade Per Day: To minimize risk, the strategy is designed to execute only one trade per day based on the established range of the first 30 minutes.
Dynamic Trade Conditions: Buy and sell signals are generated when the price breaks above the high or below the low of the first 30-minute candle, with defined stop-loss and take-profit levels based on a customizable risk-reward ratio.
How It Works:
Initialization:
At the start of each trading day, the script resets the high and low values for the first 30 minutes.
Range Locking: After the first 30 minutes, the high and low values are locked, allowing for trade entries based on these levels.
Trade Execution:
Long Entry: Triggered when the price moves above the locked high.
Short Entry: Triggered when the price drops below the locked low.
Risk Management: Each trade comes with a stop-loss and take-profit mechanism to manage potential losses and secure profits.
Visuals:
The script also plots the locked high and low levels on the chart, providing a visual reference for traders.
Conclusion:
This strategy leverages the volatility often seen in the first 30 minutes of trading, aiming to capture significant price movements while maintaining a disciplined trading approach. It is suitable for traders looking to implement a systematic strategy based on early market behavior.
Usage:
To use this strategy, simply add the script to your TradingView chart, set your desired parameters, and monitor for trade signals during the specified market hours. Adjust the risk-reward ratio as needed to align with your trading style.
Price action + MA + MTF RSI + S/R Zones by GunjanPanditDescription:
This script combines multiple powerful trading tools into a unified indicator designed for trend-following and confirmation-based entries. It is built to assist traders in identifying actionable signals based on price structure, volatility, and momentum across multiple timeframes.
🔧 How It Works
✅ UT Bot Core Logic
The script uses a variation of the UT Bot (Ultimate Trend Bot) method to generate buy/sell signals.
Signals are based on ATR-filtered trailing stop levels to reduce noise and detect real trend changes.
A Buy is triggered when the price closes above the UT trailing stop.
A Sell is triggered when the price closes below it.
✅ Multi-Timeframe RSI Confirmation
RSI is calculated on a user-defined higher timeframe (default: 1 hour).
A buy signal is confirmed only if RSI is below the oversold level, and vice versa for sell signals.
This confirmation layer adds an extra filter to improve signal reliability and reduce whipsaws.
✅ Support & Resistance Zones (MTF)
The script automatically plots dynamic support and resistance zones using highs/lows from the selected higher timeframe.
These zones are visualized as shaded bands, helping users recognize key levels where price may reverse or consolidate.
✅ Visual Aids & Alerts
Buy and Sell signals are clearly labeled on the chart.
Optional RSI plot in a separate pane for visual monitoring.
Real-time alert conditions included for both Buy and Sell entries.
📈 Use Case & Recommendations
This script is best suited for:
Swing trading or intraday strategies in trending markets.
Traders who want confirmation across timeframes to filter noise.
Spotting key entry zones aligned with momentum and volatility.
Recommended to use in combination with:
Volume or trend structure analysis.
Stop-loss and take-profit risk management based on ATR or S/R zones.
inal Thoughts
This indicator is ideal for traders who value:
Multi-timeframe analysis
Visual clarity
Signal confirmation
And clean, customizable overlays for actionable trading insights.
Confirmed Entry Grid Pro//@version=5
indicator("Confirmed Entry Grid Pro", overlay=true,
max_lines_count=500, max_labels_count=500,
title="Confirmed Entry Grid Pro")
// === إعدادات المستخدم ===
showImpulse = input.bool(true, "Show Impulse Wave")
showShrinkWarning = input.bool(true, "Shrink Warning")
minConfirmations = input.int(5, "Minimum Confirmations", minval=3, maxval=10)
// === المتوسطات ===
ma9 = ta.sma(close, 9)
ma21 = ta.sma(close, 21)
ma200 = ta.sma(close, 200)
// === الاتجاه ===
trendBull = close > ma200
trendBear = close < ma200
// === الزخم ===
rsi = ta.rsi(close, 14)
rsiBull = rsi > 50
rsiBear = rsi < 50
// === الحجم ===
volMA = ta.sma(volume, 20)
volHigh = volume > volMA
// === شموع ابتلاعية ===
bullEngulf = close > open and open < close and close > open
bearEngulf = close < open and open > close and close < open
// === بولنجر باند ===
basis = ta.sma(close, 20)
dev = ta.stdev(close, 20)
upper = basis + 2 * dev
lower = basis - 2 * dev
bbBreakUp = close > upper
bbBreakDown = close < lower
// === دعم / مقاومة ديناميكية ===
support = ta.lowest(low, 20)
resistance = ta.highest(high, 20)
nearSupport = math.abs(close - support) / close < 0.015
nearResistance = math.abs(close - resistance) / close < 0.015
// === تقاطع المتوسطات ===
crossUp = ta.crossover(ma9, ma21)
crossDown = ta.crossunder(ma9, ma21)
// === ATR ===
atr = ta.atr(14)
atrActive = atr > ta.sma(atr, 14)
// === SMC: BOS + CHOCH + Impulsive Wave ===
bosUp = high > high and low > low
bosDown = low < low and high < high
chochUp = close > high and close < high
chochDown = close < low and close > low
smcBuy = bosUp and chochUp
smcSell = bosDown and chochDown
// === الموجة الدافعة (مؤشر اختياري لإشارة دخول قوية)
impulseWaveSell = close <= close and close <= close and close <= close and close < open
impulseWave = close >= close and close >= close and close >= close and close > open
// === مناطق السيولة ===
liqHigh = ta.highest(high, 30)
liqLow = ta.lowest(low, 30)
liquidityBuyZone = close < liqLow
liquiditySellZone = close > liqHigh
// === حساب النقاط لكل صفقة ===
buyScore = (trendBull ? 1 : 0) + (rsiBull ? 1 : 0) + (volHigh ? 1 : 0) + (bullEngulf ? 1 : 0) + (smcBuy ? 1 : 0) + (bbBreakUp ? 1 : 0) + (nearSupport ? 1 : 0) + (crossUp ? 1 : 0) + (atrActive ? 1 : 0) + (liquidityBuyZone ? 1 : 0)
sellScore = (trendBear ? 1 : 0) + (rsiBear ? 1 : 0) + (volHigh ? 1 : 0) + (bearEngulf ? 1 : 0) + (smcSell ? 1 : 0) + (bbBreakDown ? 1 : 0) + (nearResistance ? 1 : 0) + (crossDown ? 1 : 0) + (atrActive ? 1 : 0) + (liquiditySellZone ? 1 : 0)
// === شروط الإشارات مع منع التكرار خلال آخر 5 شموع ===
var int lastBuyBar = na
var int lastSellBar = na
canBuy = buyScore >= 5 and impulseWave and (na(lastBuyBar) or bar_index - lastBuyBar > 3)
canSell = sellScore >= 5 and impulseWaveSell and (na(lastSellBar) or bar_index - lastSellBar > 3)
if canBuy
lastBuyBar := bar_index
if canSell
lastSellBar := bar_index
showBuy = canBuy and buyScore >= minConfirmations
showSell = canSell and sellScore >= minConfirmations
// === طول الخطوط ===
var int lineLen = 5
// === رسم الإشارات ===
plotshape(showBuy, title="BUY", location=location.belowbar, style=shape.triangleup, size=size.small, color=color.green)
plotshape(showImpulse and impulseWave, title="Impulsive Buy", location=location.belowbar, style=shape.labelup, size=size.tiny, color=color.lime, text="IB")
plotshape(showSell, title="SELL", location=location.abovebar, style=shape.triangledown, size=size.small, color=color.red)
plotshape(showImpulse and impulseWaveSell, title="Impulsive Sell", location=location.abovebar, style=shape.labeldown, size=size.tiny, color=color.maroon, text="IS")
// === خطوط الصفقة ===
var line buyLines = array.new_line(0)
var line sellLines = array.new_line(0)
if (showBuy)
entry = close
label.new(bar_index, entry, "Entry " + str.tostring(entry, format.mintick), style=label.style_label_left, textcolor=color.white, size=size.normal)
tpLevels = array.from(0.618, 1.0, 1.272, 1.618, 2.0)
for i = 0 to array.size(tpLevels) - 1
fib = array.get(tpLevels, i)
tp = entry + fib * atr
fibLabel = "TP" + str.tostring(i + 1) + " - Fib " + str.tostring(fib)
line = line.new(bar_index, tp, bar_index + lineLen, tp, color=color.green)
label.new(bar_index + lineLen, tp, fibLabel + " " + str.tostring(tp, format.mintick), style=label.style_label_right, textcolor=color.lime, size=size.normal)
array.push(buyLines, line)
sl = entry - 0.618 * atr
slLine = line.new(bar_index, sl, bar_index + lineLen, sl, color=color.red)
label.new(bar_index + lineLen, sl, "SL " + str.tostring(sl, format.mintick), style=label.style_label_right, textcolor=color.red, size=size.normal)
array.push(buyLines, slLine)
if (showSell)
entry = close
label.new(bar_index, entry, "Entry " + str.tostring(entry, format.mintick), style=label.style_label_left, textcolor=color.white, size=size.normal)
tpLevels = array.from(-0.618, -1.0, -1.272, -1.618, -2.0)
for i = 0 to array.size(tpLevels) - 1
fib = array.get(tpLevels, i)
tp = entry + fib * atr
fibLabel = "TP" + str.tostring(i + 1) + " - Fib " + str.tostring(math.abs(fib))
line = line.new(bar_index, tp, bar_index + lineLen, tp, color=color.green)
label.new(bar_index + lineLen, tp, fibLabel + " " + str.tostring(tp, format.mintick), style=label.style_label_right, textcolor=color.green, size=size.normal)
array.push(sellLines, line)
sl = entry + 0.618 * atr
slLine = line.new(bar_index, sl, bar_index + lineLen, sl, color=color.red)
label.new(bar_index + lineLen, sl, "SL " + str.tostring(sl, format.mintick), style=label.style_label_right, textcolor=color.red, size=size.normal)
array.push(sellLines, slLine)
Vasyl Ivanov | Volatility by Extremums"Volatility by Extremums" is an original technical indicator designed to measure market volatility based on the analysis of price extreme points. Unlike traditional volatility indicators that use standard statistical methods, this indicator calculates volatility as a percentage price change between local maximums and minimums, providing a more accurate understanding of actual price fluctuations in the market.
Unique Methodology
The indicator uses an innovative approach to volatility calculation:
Extremum Detection: The algorithm automatically identifies local maximums and minimums based on configurable parameters, including lookback period and minimum distance between extremums, measured in ATR (Average True Range) units.
Relative Volatility Calculation: For each pair of adjacent extremums, volatility is calculated using the formula: (|Max - Min| / Max) × 100%, where volatility is expressed as a percentage of the maximum value in the pair.
Result Aggregation: The indicator computes two key metrics:
Average volatility - arithmetic mean of all calculated volatility values
Maximum volatility - highest volatility value between extremums during the analyzed period
Technical Parameters
Main Settings:
Lookback (1000): Number of bars for historical analysis
Extremums Bars Lookback (10): Period for extremum search
Extremums Minimal Distance (2 ATR): Minimum distance between extremums for noise filtering
ATR Period (30): Average True Range calculation period
ATR Average Period (20): ATR averaging period
Visualization:
Color-coded extremums: Bullish extremums marked in green, bearish in red
Information table: Displays current average and maximum volatility values in the top-right corner of the chart
Dynamic markers: Automatic placement of ▼ and ▲ symbols on corresponding extremums
Practical Applications
Market Condition Analysis
The indicator helps traders identify:
High volatility periods: When average volatility exceeds historical norms, indicating potential for large price movements
Consolidation phases: Low volatility values signal periods of energy accumulation before potential breakouts
Extreme movements: Maximum volatility shows the largest price swings, which may indicate important market events
Risk Management
Volatility data enables:
Position size adaptation based on current market volatility
Dynamic stop-loss setting corresponding to market activity levels
Optimal entry point selection during periods of reduced volatility
Trading Strategies
The indicator is effective for:
Breakout strategies: Low volatility often precedes strong directional movements
Counter-trend trading: Extremely high volatility values may signal potential reversals
Scalping: Understanding current volatility level helps choose appropriate instruments and timeframes
Advantages Over Traditional Indicators
Unlike standard volatility measures such as standard deviation or ATR, this indicator:
Focuses on actual extremums: Analyzes real price reversal points rather than abstract statistical indicators
Adapts to market conditions: Uses ATR to determine significant extremums, filtering market noise
Provides contextual information: Shows not only current volatility but also historical maximum, helping assess the relative significance of current movements
Usage Recommendations
Parameter Optimization:
For intraday trading: Reduce Lookback period to 200-500 bars
For position trading: Increase minimum distance between extremums to 3-4 ATR
For high-volatility assets: Set ATR period to shorter periods (14-21)
Combining with Other Indicators:
Best results are achieved when used together with:
Trend indicators to determine overall market direction
Oscillators for precise entry and exit timing
Volume indicators to confirm movement strength
Technical Limitations
Users should consider:
The indicator is based on historical data and does not guarantee future results
Requires sufficient historical data for correct operation (minimum 100 bars)
Most effective on liquid markets with clearly defined extremums
"Volatility by Extremums" represents an innovative approach to market volatility analysis, providing traders with a unique tool for understanding price dynamics and making informed trading decisions based on actual market extremums.
Combined Entry Signal - SMI + MACD + EMA + Volume//@version=5
indicator("Combined Entry Signal - SMI + MACD + EMA + Volume", overlay=true)
// ==== INPUTS ====
smiK = input.int(5, "SMI K", minval=1)
smiD = input.int(3, "SMI D", minval=1)
macdFast = input.int(12, "MACD Fast")
macdSlow = input.int(26, "MACD Slow")
macdSignal = input.int(9, "MACD Signal")
emaShort = input.int(20, "EMA Short")
emaMid = input.int(50, "EMA Mid")
emaLong = input.int(100, "EMA Long")
volMult = input.float(1.2, "Volume Multiplier for Confirm")
// ==== SMI ====
smiSource = close
smi = ta.stoch(close, high, low, smiK)
smiSignal = ta.sma(smi, smiD)
// ==== MACD ====
= ta.macd(close, macdFast, macdSlow, macdSignal)
macdCrossUp = ta.crossover(macdLine, signalLine)
macdCrossDown = ta.crossunder(macdLine, signalLine)
// ==== EMA Trend ====
emaS = ta.ema(close, emaShort)
emaM = ta.ema(close, emaMid)
emaL = ta.ema(close, emaLong)
trendUp = close > emaS and emaS > emaM and emaM > emaL
trendDown = close < emaS and emaS < emaM and emaM < emaL
// ==== Volume confirmation ====
avgVol = ta.sma(volume, 20)
volConfirm = volume > avgVol * volMult
// ==== BUY/SELL CONDITIONS ====
smiBuy = smi > smiSignal and smi < 20
smiSell = smi < smiSignal and smi > 80
buySignal = smiBuy and macdCrossUp and trendUp and volConfirm
sellSignal = smiSell and macdCrossDown and trendDown and volConfirm
// ==== PLOTS ====
plotshape(buySignal, title="Buy Signal", location=location.belowbar, color=color.green, style=shape.labelup, text="BUY")
plotshape(sellSignal, title="Sell Signal", location=location.abovebar, color=color.red, style=shape.labeldown, text="SELL")
plot(emaS, title="EMA 20", color=color.orange)
plot(emaM, title="EMA 50", color=color.green)
plot(emaL, title="EMA 100", color=color.blue)
SOL RSI Divergence DetectorAdvanced RSI indicator with automatic divergence detection for cryptocurrency trading. Identifies both regular and hidden divergences with visual markers directly on the RSI oscillator.
🎯 KEY FEATURES:
- Automatic detection of bullish and bearish divergences
- Visual divergence lines connecting pivot points
- Clear labels marking divergence types
- Hidden divergence detection for trend continuation
- Customizable overbought/oversold levels
- Real-time status panel with trading signals
- Highlighted divergence zones
- Multiple alert conditions
📊 DIVERGENCE TYPES DETECTED:
- Regular Bullish: Price LL, RSI HL (reversal up)
- Regular Bearish: Price HH, RSI LH (reversal down)
- Hidden Bullish: Price HL, RSI LL (trend continuation up)
- Hidden Bearish: Price LH, RSI HH (trend continuation down)
💡 TRADING SIGNALS:
- Strong Buy: Bullish divergence + RSI oversold
- Strong Sell: Bearish divergence + RSI overbought
- Trend continuation signals with hidden divergences
🔧 CUSTOMIZATION:
- Adjustable RSI length and levels
- Toggle divergence types on/off
- Customize colors and visual elements
- Flexible lookback periods
Perfect for crypto traders seeking reliable reversal and continuation signals based on momentum divergences.
Correlating AI Agent coded by ITECS .
Order Block + Liquidity Sniper by TradingNexus🧠 Order Block + Liquidity Sniper by TradingNexus
📌 How the Indicator Works – Explanation of Visual Elements
🔺 Triangles – Liquidity Sniper Signals
Green triangle below candle (▲): This is a Bullish Liquidity Sniper Signal. It indicates that price swept liquidity below a Swing Low, triggering stop-losses, and then returned back above a bullish Order Block zone. This suggests potential institutional buying interest and could mark a strong buy opportunity.
Red triangle above candle (▼): This is a Bearish Liquidity Sniper Signal. It shows that price swept above a Swing High to collect liquidity and then returned below a bearish Order Block zone. This implies possible institutional selling after a liquidity hunt and may signal a short entry.
🟢 Circles – Order Block Zones
Green circle (●): Represents a Bullish Order Block area – typically the last bearish candle before a strong bullish move. Price returning to this zone may react due to renewed institutional buying.
Red circle (●): Marks a Bearish Order Block – the last bullish candle before a strong bearish move. These zones may act as resistance when price revisits.
✖️ Crosses – Liquidity Zones
Purple cross (+): Identifies a Swing High liquidity level – a short-term high where many stop-loss orders are likely clustered.
Orange cross (+): Marks a Swing Low liquidity zone – a key area where stop orders from long positions may reside.
This indicator seeks precise institutional-style entries by detecting when price:
Sweeps liquidity at a recent swing high or low;
Then reacts from a valid Order Block zone.
The triangle markers highlight potential Sniper entries, while circles and crosses help visualize the key zones that underpin these moves.
Use this tool to improve timing, context, and confidence in your trades – especially when combining with SMC or price action frameworks.
Built by TradingNexus – designed for price action traders who use Smart Money Concepts (SMC).
God's Plan 7.2 - FVGP EnhancedThis is a buy/sell indicator containing the code for the Top Bottom indicator, VWAP and 9 EMA.
Buy conditions are Top Bottom buy and 9 EMA crossing above the VWAP.
Sell conditions are Top Bottom sell and 9 EMA crossing below the VWAP.
C signals indicate continuations.
Zero TOD constraints.
This is a simple strategy to help train the eye to recognize trend shifts and potential entries.
It is important for the users of this strategy to use their own logic when determining stop loss and targets.
Thank you to all of the coders and creators that have provided us with inspiration for this strategy. Happy trading!
SMC Core Concepts TradingNexus (BOS, CHoCH, FVG, OB) - Stage 1🔍 SMC Core Concepts TradingNexus – Stage 1 (BOS, CHoCH, FVG, OB)
Smart Money Concepts made visual and accessible.
This indicator helps traders identify key institutional structures such as Break of Structure (BOS), Change of Character (CHoCH), Fair Value Gaps (FVG), and Order Blocks (OB) – all automatically detected and visualized on the chart.
✅ Features in Stage 1:
🔹 BOS Detection – Detects bullish and bearish structure breaks based on swing points
🔹 CHoCH Identification – Spots potential change of character after a trend
🔹 Fair Value Gap Zones – Highlights imbalances between candles
🔹 Order Block Zones – Detects key OB zones before strong price moves
🔹 Smart Auto-Cleanup – Automatically removes old boxes to optimize performance
🔹 User Inputs – Configure swing sensitivity and toggle each feature
🧠 Built for Traders Seeking Clarity
This script is ideal for SMC traders who want clear structure-based setups without drawing everything manually. Designed for both scalpers and swing traders who follow institutional logic.
🚀 Stage 2 (Coming Soon):
Liquidity zones (EQH/EQL)
Internal vs. external BOS
Mitigation blocks
Bias detection
Buy/Sell signal system
Smart SL/TP zones
Alerts system
👤 Created by TradingNexus
💬 Open-source & community-driven. Feel free to fork, contribute, or suggest improvements.
Renko Chart Mirror (Separate Pane) + AlertA TradingView indicator that mirrors your Renko chart’s block-by-block price action in its own pane, with color‑coded bricks and customizable new‑block alerts.
Overview
When you’re trading on a Renko chart, it can be handy to see the exact brick open/close sequence in a dedicated pane—especially if you like to layer additional studies or simply want a clearer view. This indicator reads the Renko-processed OHLC values directly from your chart and replots them as a step line, coloring each brick green or red. It also flags and optionally alerts you whenever a new Renko brick is formed.
Key Features
Separate Pane Mirror
Replots the Renko chart’s own open and close values in a clean, non‑overlay pane—no recalculation of Renko logic needed.
Color‑Coded Bricks
Bullish bricks (close > open) in green, bearish bricks (close < open) in red, with gray lines for each brick’s open level.
New‑Block Marker
Tiny triangle markers at each new brick close, matching the brick’s direction.
Built‑In Alert Conditions
Two alert conditions—“Renko Bullish Block” and “Renko Bearish Block”—so you can trigger notifications, webhooks, or automated orders when your chart prints a new up‑brick or down‑brick.
Zero Maintenance
Simply apply on any Renko chart; it auto‑adjusts to your brick size and chart symbol.
Note: All style properties (colors, line widths, marker sizes) can be adjusted in the Pine editor to suit your visual preferences.
How to Use
Switch your chart to any Renko style (classic, ATR‑based, etc.).
Add the “Renko Chart Mirror” indicator in the Indicators panel—choose “New Block” alerts if you want notifications.
Create alerts:
In the Alerts dialog, select either Renko Bullish Block or Renko Bearish Block (or both).
Customize the alert message, expiration, and delivery method (popup, email, webhook).
Trade with confidence: watch the mirrored pane for a clear, color‑coded view of each brick’s open/close sequence, and act the moment a new brick forms.
Why You’ll Love It
Clarity: Separates Renko bricks from cluttered overlays.
Speed: Immediate visual cue and alert when a new price block prints.
Flexibility: Works with any Renko variant and across all symbols/timeframes.
Simplicity: No complex inputs—just add it and go.
EMA Crossover Candle ColorEMA Crossover ( whenever the 21 and 8 crossthe candle changes a different color to whatever you prefer.
HADES Time Cycle SMT
Overview
The **HADES Time Cycle SMT** indicator is a sophisticated and enhanced version of the original HADES SMT framework, designed for advanced traders seeking to identify high-probability Smart Money Time (SMT) divergences across multiple symbols and timeframes. This private script integrates time cycle analysis, multi-symbol SMT detection, and confluence signals to provide actionable insights for trading major indices like the S&P 500 (ES), Nasdaq (NQ), and Dow Jones (YM). With a customizable dashboard, session anchors, and advanced filtering, this tool is tailored for precision and clarity in fast-moving markets.
---
### Key Features
1. **Multi-Symbol SMT Divergence Detection**
- Compares price action across up to three user-defined symbols (default: ES1!, NQ1!, YM1!) to detect bullish and bearish SMT divergences.
- Enhanced divergence strength calculation ensures only significant divergences are highlighted, with a customizable minimum strength filter (0–10%).
- Supports up to 50 visible SMT lines with customizable styles (solid, dashed, dotted) and widths for clear visualization.
2. **Time Cycle Analysis**
- Automatically detects cycle periods (5min, 10min, 30min, 90min, 4H, Daily, Weekly) based on the chart’s timeframe or allows manual cycle selection.
- Tracks cycle highs and lows to provide context for SMT signals, with optional visualization of cycle boxes and previous cycle high/low lines.
3. **Confluence Detection**
- Highlights when multiple symbols exhibit SMT divergences simultaneously, increasing the reliability of signals.
- Confluence labels are displayed on the chart with customizable colors and styles for quick identification.
4. **Enhanced Dashboard**
- Displays real-time data on SMT divergences, pivot counts, and current prices for all tracked symbols.
- Customizable location (Top Right, Bottom Right, etc.), text size, and color scheme for a personalized trading experience.
- Shows percentage of pivots with SMT divergences for each symbol, aiding in signal prioritization.
5. **Advanced Filtering and Customization**
- Minimum divergence strength filter to reduce noise and focus on high-impact signals.
- Optional liquidity interaction requirement to ensure SMT signals occur near significant price levels.
- Extensive style options for SMT lines, confluence labels, and dashboard aesthetics.
6. **Alert System**
- Configurable alerts for:
- SMT divergence detection (single symbol).
- Confluence events (multiple symbols).
- New time cycle starts.
- Alerts are designed to integrate seamlessly with TradingView’s notification system for timely trade execution.
### How It Works
1. **SMT Divergence Detection**
The script identifies divergences by comparing pivot highs and lows between the chart’s price action and up to three user-selected symbols. A divergence occurs when the chart’s price movement opposes the comparison symbol’s movement (e.g., chart makes a higher high while the symbol makes a lower high). Only divergences meeting the minimum strength threshold and optional liquidity interaction criteria are displayed.
2. **Time Cycle Framework**
The indicator tracks price action within defined time cycles (e.g., 30min, 4H, Daily), updating cycle highs and lows dynamically. This contextualizes SMT signals within market moves, improving trade timing.
3. **Confluence and Visualization**
When multiple symbols show SMT divergences at the same pivot, a confluence label highlights the event, signaling higher-probability setups. The dashboard provides a snapshot of SMT activity, pivot counts, and price data across all symbols.
### Ideal Use Cases
- **Day Trading:** Use on lower timeframes (1min–30min) to capture intraday SMT setups during major sessions (London, NY).
- **Swing Trading:** Apply on higher timeframes (4H–Weekly) to identify longer-term reversal points with confluence.
- **Index Trading:** Optimized for major indices (ES, NQ, YM) but adaptable to other correlated assets.
- **Risk Management:** Combine with session anchors and confluence signals to filter high-probability entries.
---
### Settings Overview
- **Pivot Settings:** Adjust pivot lookback (default: 3) and max SMT lines (default: 5).
- **Symbol Selection:** Enable/disable up to three comparison symbols (default: ES1!, NQ1!, YM1!).
- **Time Cycles:** Toggle auto-cycle detection or manually select cycle periods (5min–Weekly).
- **Display Options:** Show/hide SMT lines, confluence labels, cycle boxes, session anchors, and dashboard.
- **Filters:** Set minimum divergence strength and enable liquidity interaction requirements.
- **Style:** Customize colors, line styles, and dashboard appearance for optimal clarity.
🚀 Hopefully 🤲🏻It’s a simple yet effective indicator. Its power level is high. Its secret lays in its dynamics. Simply “BUY’ when you see green triangle & "SELL" when you see red triangle 🔺. Do your own due diligence and remember to always be disciplined and focused 🧘
Happy trading to you all ☮️
*All Candlestick Patterns*This Indicator identifies key candlestick patterns like Doji, Engulfing, and Hammer, and marks potential reversal zones. Ideal for traders focusing on price action and short-term entry points. It works well on 5min to 1hr timeframes for crypto and forex.
CPR + 44 MA Breakout Alert with Qty (Crypto, INR Risk)CPR + 44 EMA Breakout Alert with Quantity (Crypto | INR Risk-Based)
This indicator identifies high-probability **breakout and breakdown trades** based on two powerful intraday levels: the **Central Pivot Range (CPR)** and the **44-period Exponential Moving Average (EMA).
📌 Key Features:
Reference Candle Logic: The script first marks a "reference candle" — a candle that breaks out above or below both CPR and 44 EMA from the opposite side.
* Bullish Reference: Closes above both CPR top (TC) and 44 EMA from below.
* Bearish Reference: Closes below both CPR bottom (BC) and 44 EMA from above.
Signal Alerts:
* A **Buy signal** is triggered when a future candle **crosses above the high** of the bullish reference candle.
* A **Sell signal** is triggered when a future candle **crosses below the low** of the bearish reference candle.
* Position Sizing (Crypto):
* Input your **risk in INR**, and the indicator calculates your **position size in crypto quantity** using the live price and risk-based stop-loss distance.
* Includes two inputs: `riskINR` (default ₹600) and `rewardINR` (default ₹1000).
* Converts INR to USD using a user-defined exchange rate (default 85).
* Visual Markings:
* Buy/Sell signals are shown using **plotshapes**.
* Quantity is displayed near the candle using a dynamic label like: `Buy Qty: 4.25`.
🔔 Alerts:
Built-in alert conditions for both Buy and Sell entries. You can use these to automate or notify your trades, with messages formatted for crypto symbols (e.g., `BTCUSD.P Buy`).
** Important Note: ** Mainly Built for the Delta Exchange Broker in India for ALGO Trade Signals for automated trading whenever the alert is triggered. You can customise it for just getting the alerts or according to your needs. Just message me to get the Pine Script!