Corak carta
DS_Gurukul_5minTrendDS Gurukul (DS_5minTrend) Indicator: A Simple Yet Powerful Trend Tool
The Tushar Daily Bands (DS_5minTrend) indicator is a straightforward tool designed to help traders quickly visualize potential trend reversals and identify profitable trading opportunities. This indicator plots two bands—an upper band (green) and a lower band (red)—based on a small percentage deviation from the closing price of the first candle of each trading day.
How it Works:
The DS_5minTrend indicator calculates these bands at the start of each new trading day. The bands then remain fixed for the rest of that day. This daily reset allows traders to easily see how the current day's price action relates to the opening price and the calculated bands.
Trading Signals:
Potential Reversals: When the price approaches or touches the upper band (green), it can signal a potential overbought condition and a possible reversal to the downside. Conversely, when the price approaches or touches the lower band (red), it can suggest an oversold condition and a possible reversal to the upside.
Trend Confirmation: If the price consistently closes above the upper band for several periods, it may indicate a strong uptrend. Conversely, consistent closes below the lower band can suggest a strong downtrend.
Support and Resistance: The bands can also act as dynamic support and resistance levels. Traders can watch for price bounces off these levels as potential entry points.
How to Use:
Combine with other indicators: While DS_5minTrend can provide valuable insights, it's generally recommended to use it in conjunction with other technical indicators, such as RSI, MACD, or volume analysis, for confirmation.
Consider market context: Always consider the broader market context and news events that may be influencing price action.
Risk Management: Implement proper risk management strategies, including stop-loss orders, to protect your capital.
Disclaimer: The DS_5minTrend indicator is a tool for analysis and should not be the sole basis for making trading decisions. Trading involves substantial risk, and you could lose money. Always do your own research and consult with a financial advisor before making any investment decisions.
Prev Open=High & Curr Open=Low with Close AbovePrev Open=High & Curr Open=Low with Close AbovePrev Open=High & Curr Open=Low with Close AbovePrev Open=High & Curr Open=Low with Close AbovePrev Open=High & Curr Open=Low with Close AbovePrev Open=High & Curr Open=Low with Close AbovePrev Open=High & Curr Open=Low with Close Above
EMA Buy/Sell Signals//@version=5
indicator("EMA Buy/Sell Signals", overlay=true)
// Calculate the 20-period EMA on the 1-hour chart
ema20 = request.security(syminfo.tickerid, "60", ta.ema(close, 20))
// Calculate the 10-period EMA on the 3-minute chart
ema10 = ta.ema(close, 10)
// Determine the bias based on the 1-hour chart
var float bias = na
if (ema20 != na)
bias := close > ema20 ? 1 : -1
// Identify entry signals on the 3-minute chart
longCondition = (bias == 1) and ta.crossover(close, ema10)
shortCondition = (bias == -1) and ta.crossunder(close, ema10)
// Plot signals on the chart
plotshape(series=longCondition, location=location.belowbar, color=color.green, style=shape.labelup, text="Buy")
plotshape(series=shortCondition, location=location.abovebar, color=color.red, style=shape.labeldown, text="Sell")
// Plot EMA lines on the chart
plot(ema20, title="EMA 20", color=color.blue)
plot(ema10, title="EMA 10", color=color.orange)
EMA Buy/Sell Signals//@version=5
indicator("EMA Buy/Sell Signals", overlay=true)
// 1-घंटे के चार्ट पर 20-पीरियड EMA की गणना
ema20 = ta.ema(close, 20)
// 3-मिनट के चार्ट पर 10-पीरियड EMA की गणना
ema10 = ta.ema(close, 10)
// वर्तमान समय सीमा की जांच करें
is_1h = (timeframe.period == "60")
is_3m = (timeframe.period == "3")
// 1-घंटे के चार्ट पर बायस निर्धारित करें
var float bias = na
if (is_1h)
bias := close > ema20 ? 1 : -1
// 3-मिनट के चार्ट पर एंट्री सिग्नल की पहचान करें
longCondition = (bias == 1) and ta.crossover(close, ema10)
shortCondition = (bias == -1) and ta.crossunder(close, ema10)
// चार्ट पर संकेत दिखाएं
plotshape(series=longCondition, location=location.belowbar, color=color.green, style=shape.labelup, text="Buy")
plotshape(series=shortCondition, location=location.abovebar, color=color.red, style=shape.labeldown, text="Sell")
// EMA लाइनों को चार्ट पर प्लॉट करें
plot(ema20, title="EMA 20", color=color.blue)
plot(ema10, title="EMA 10", color=color.orange)
VWAP (Non-Dynamic) Breakout SignalsNon-Dynamic VWAP that trigger a visual signal on chart to indicate bullish or bearish momentum for intraday sentiment
Signal shows as a yellow arrow above candle price if breaking below VWAP
Signal shows as a yellow arrow below candle price if breaking above VWAP
Scalper Overlay with RSI Bars & Key LevelsScalper Overlay with RSI Bars & Key Levels
A comprehensive trading indicator that combines price action patterns, supply/demand zones, and multiple technical analysis tools to help identify potential trading opportunities across different timeframes.
Key Features:
1. Supply and Demand Zones
- Automatically identifies and plots supply and demand zones based on swing highs and lows
- Break of Structure (BOS) detection when price breaks through zones
- Customizable zone width and history settings
- Visual distinction between supply (resistance) and demand (support) zones
2. Moving Average System
- Four Smoothed Moving Averages (SMMA):
- 20 SMMA (Green)
- 50 SMMA (Blue)
- 100 SMMA (Yellow)
- 200 SMMA (Red)
- Trend fill between EMA(2) and SMMA(200) for quick trend visualization
- Green fill indicates bullish trend
- Red fill indicates bearish trend
3. Pattern Detection
Multiple candlestick pattern alerts including:
- Three Line Strike (Bullish/Bearish)
- Three White Soldiers and Three Black Crows
- Harami Patterns (Bullish/Bearish)
- Engulfing Patterns (Bullish/Bearish)
4. RSI-Based Candle Coloring
- Dynamic candle coloring based on RSI levels
- Customizable overbought (70) and oversold (30) levels
- Helps identify potential reversal zones
5. Trading Session Visualization
- Customizable trading session times
- Multiple timezone support
- Day-of-week selection
- Visual session highlighting
Settings
Supply/Demand Settings Levels
- Swing High/Low Length: Controls the sensitivity of zone detection
- History To Keep: Number of zones to display
- Box Width: Size of supply/demand zones
- Customizable colors for supply/demand zones and labels
Moving Average Settings
- Adjustable lengths for all four SMAs
- Customizable colors and line widths
Pattern Detection Settings
- Toggle individual pattern alerts
- Customizable visual indicators for each pattern
- Alert messages for trading signals
Trading Session Settings
- Flexible session time configuration
- Multiple timezone options
- Trading day selection
- Session background color customization
Use Cases
1. **Scalping/Day Trading**
- Use pattern detection for entry signals
- RSI candle coloring for momentum confirmation
- Trading session visualization for high-activity periods
2. **Swing Trading**
- Supply/demand zones for key support/resistance levels
- Moving average system for trend direction
- Break of Structure signals for trend changes
3. **Position Trading**
- Multiple timeframe analysis using moving averages
- Major supply/demand zones for position sizing
- Pattern recognition for entry/exit timing
Notes
- Best used on timeframes from 1 minute to daily charts
- Combine multiple confirmations for stronger trading signals
- Adjust settings based on your trading style and instrument volatility
- Use the trading session feature to focus on your preferred market hours
- Monitor Break of Structure (BOS) events for potential trend changes
Recommended Settings
Start with default settings and adjust based on:
- Instrument volatility
- Trading timeframe
- Personal trading style
- Market session preferences
The indicator combines technical and price action analysis to provide a comprehensive trading tool suitable for various trading styles and timeframes.
Buy & Sell Zone IndicatorFeatures:
✅ Uses RSI, MACD, MA, EMA, BB, Fibonacci, and Support & Resistance
✅ Displays only Buy (Green) and Sell (Red) Zones
✅ No distractions – just clear zones for entry & exit
✅ Works on all time frames
Scalper Overlay with RSI Bars & Key LevelsThis is a comprehensive technical analysis overlay indicator called "Scalper Overlay with RSI Bars & Key Levels".
It combines several powerful trading tools and patterns in one indicator:
1. Moving Averages System:
- Plots four Smoothed Moving Averages (SMMA) at 20, 50, 100, and 200 periods
- Includes a 2-period EMA with trend filling (green when trending up, red when trending down)
2. RSI Integration:
- Features a 14-period RSI implementation
- Displays colored candles based on RSI levels (green above 70, red below 30)
- Includes toggle options for RSI candle visibility and color customization
3. Pattern Recognition:
- Three Line Strike patterns (both bullish and bearish)
- Three White Soldiers and Three Black Crows patterns
- Harami patterns (bullish and bearish)
- Engulfing candle patterns (labeled as "Big A$$ Candles")
4. Trading Session Tools:
- Customizable trading session visualization
- Timezone selection (multiple options from Sydney to Chicago)
- Flexible session time settings
- Day-of-week session filtering
- Background highlighting for active trading sessions
This indicator is particularly useful for scalpers and day traders who want to:
- Identify trend direction using multiple timeframe analysis
- Spot potential reversal patterns
- Monitor trading sessions
- Track momentum using RSI
- Identify strong candlestick patterns
The indicator offers extensive customization options through its inputs, allowing traders to show/hide various components and adjust colors and parameters to their preferences.
Ondas de Elliott / Zona temporal fibonacci /NeoWaveEste Script aplica a contagem de uma onda 2 em zig zag. 33333, para quem sabe ler um pingo é letra.
Cabe melhorias e atualizações.
RSIOMA Quantum Vision Pro VD DUNG//@version=5
indicator(title="RSIOMA Quantum Vision Pro", shorttitle="QV-RSIOMA Pro", overlay=false, precision=2, max_lines_count=500)
// ======================
// 1. CORE CONFIGURATION
// ======================
rsi_len = input.int(21, "RSI Period", minval=1, group="Quantum Engine")
ema_smooth = input.int(9, "Primary Smoothing", minval=1, group="Quantum Engine")
wma_fast = input.int(45, "Momentum Wave", minval=1, group="Dynamic Filters")
wma_slow = input.int(89, "Trend Wave", minval=1, group="Dynamic Filters")
signal_len = input.int(5, "Signal Precision", minval=1, group="Signal Processor")
// ======================
// 2. QUANTUM CALCULATIONS
// ======================
raw_rsi = ta.rsi(close, rsi_len)
smooth_ema = ta.ema(raw_rsi, ema_smooth)
momentum_wave = ta.wma(smooth_ema, wma_fast)
trend_wave = ta.wma(smooth_ema, wma_slow)
signal_line = ta.ema(momentum_wave, signal_len)
// ======================
// 3. NEURAL VISUAL DESIGN
// ======================
// Professional Color Scheme
col_background = color.new(#12161D, 100)
col_primary = #6366F1
col_secondary = #10B981
col_tertiary = #F59E0B
col_signal = #EF4444
// Advanced Plot Styling
p1 = plot(momentum_wave, "Momentum Wave", col_primary, 2, style=plot.style_linebr)
p2 = plot(trend_wave, "Trend Wave", col_secondary, 2, style=plot.style_linebr)
p3 = plot(smooth_ema, "Alpha Smoothing", col_tertiary, 2, style=plot.style_linebr)
p4 = plot(signal_line, "Signal Core", col_signal, 3, style=plot.style_cross)
// 4. HOLOGRAPHIC FILL SYSTEM
fill(p1, p2, color.new(col_primary, 90), "Momentum/Trend Zone")
fill(p2, p3, color.new(col_secondary, 85), "Trend/Smooth Zone")
fill(p3, p4, color.new(col_tertiary, 80), "Smooth/Signal Zone")
// ======================
// 5. DYNAMIC SCALE OPTIMIZATION
// ======================
// Auto-Scaling Algorithm
upper_band = math.max(80, ta.highest(momentum_wave, 200))
lower_band = math.min(20, ta.lowest(momentum_wave, 200))
// ======================
// 6. INSTITUTIONAL LEVELS
// ======================
hline(80, "Overbought", color=color.new(#EF4444, 70), linestyle=hline.style_dotted)
hline(50, "Equilibrium", color=color.new(#64748B, 70), linestyle=hline.style_dashed)
hline(20, "Oversold", color=color.new(#10B981, 70), linestyle=hline.style_dotted)
// ======================
// 7. SIGNAL PROCESSOR
// ======================
alertcondition(ta.crossover(momentum_wave, signal_line), "Quantum Bullish", "QV: Long Signal Activated")
alertcondition(ta.crossunder(momentum_wave, signal_line), "Quantum Bearish", "QV: Short Signal Activated")
// ======================
// 8. VISUAL ANCHORS
// ======================
if barstate.islast
label.new(bar_index, 80, "RISK ZONE", yloc=yloc.price,
style=label.style_label_down, color=#EF4444, textcolor=color.white, size=size.normal)
label.new(bar_index, 20, "VALUE ZONE", yloc=yloc.price,
style=label.style_label_up, color=#10B981, textcolor=color.white, size=size.normal)
bgcolor(col_background)
Precision Order Block FinderPrecision Order Block Finder
This advanced indicator identifies high-probability Order Block patterns with customizable confirmation parameters for increased precision and reliability. Unlike basic Order Block indicators, this tool allows you to specify the exact confirmation criteria needed before marking a pattern as valid.
Key Features:
Detects both bullish and bearish Order Block patterns
Customizable confirmation candle settings (1:3 ratio by default)
Adjustable visual properties including transparency and line styles
Optional price labels for quick reference
Filter options to display only bullish, bearish, or both pattern types
How It Works:
The indicator identifies potential Order Blocks by locating a trigger candle (bearish for bullish patterns, bullish for bearish patterns) followed by your specified number of confirmation candles in the opposite direction. This multi-candle confirmation approach helps filter out false signals and focuses on the most reliable trading opportunities.
Perfect for both swing and intraday traders looking to identify key market turning points with greater accuracy. The visual representation clearly highlights potential entry zones and price targets to streamline your trading decisions.
Adjust the settings to match your trading style and timeframe preferences for optimal results.
VWAP 8:30 AM Backtest// Pine Script for TradingView to Backtest Anchored VWAP on EUR/USD (5-min Chart)
//@version=5
indicator("VWAP 8:30 AM Backtest", overlay=true)
// Define session time for 8:30 AM CST
startHour = 8
startMinute = 30
endHour = 12
endMinute = 30
// Get VWAP
vwapValue = ta.vwap
// Identify if price is below VWAP at 8:30 AM CST
is830CST = (hour == startHour and minute == startMinute)
belowVWAP_830 = is830CST ? close < vwapValue : na
// Track price for the next 4 hours
timeWithinRange = (hour * 60 + minute) >= (startHour * 60 + startMinute) and (hour * 60 + minute) <= (endHour * 60 + endMinute)
stayedBelow = timeWithinRange and close < vwapValue
// Count occurrences
var float countBelowVWAP = 0
var float totalOccurrences = 0
if is830CST
totalOccurrences := totalOccurrences + 1
if belowVWAP_830
countBelowVWAP := countBelowVWAP + 1
// Win rate calculation
winRate = totalOccurrences > 0 ? (countBelowVWAP / totalOccurrences) * 100 : 0
// Display results
plotshape(is830CST and belowVWAP_830, location=location.belowbar, color=color.red, title="Below VWAP at 8:30 AM CST")
plotshape(stayedBelow, location=location.abovebar, color=color.blue, title="Stayed Below VWAP 4hrs")
label = "Win Rate: " + str.tostring(winRate, "#.##") + "%"
label_position = close + 0.001
label.new(time, label_position, label, color=color.white, textcolor=color.black)
Enhanced SPY Rhythm Formations Detector with Alerts//@version=6
indicator("Enhanced SPY Rhythm Formations Detector with Alerts", overlay=true)
// Inputs
maLength1 = input.int(50, title="EMA Length 1", minval=1)
maLength2 = input.int(200, title="EMA Length 2", minval=1)
shortMaLength1 = input.int(5, title="Short EMA Length 1", minval=1)
shortMaLength2 = input.int(10, title="Short EMA Length 2", minval=1)
shortMaLength3 = input.int(20, title="Short EMA Length 3", minval=1)
rsiLength = input.int(14, title="RSI Length", minval=1)
macdShort = input.int(12, title="MACD Short Length", minval=1)
macdLong = input.int(26, title="MACD Long Length", minval=1)
macdSignal = input.int(9, title="MACD Signal Length", minval=1)
atrLength = input.int(14, title="ATR Length", minval=1)
atrMultiplier = input.float(1.5, title="ATR Multiplier for Target Price", minval=0.1)
// Calculations
ma1 = ta.ema(close, maLength1)
ma2 = ta.ema(close, maLength2)
shortMa1 = ta.ema(close, shortMaLength1)
shortMa2 = ta.ema(close, shortMaLength2)
shortMa3 = ta.ema(close, shortMaLength3)
rsi = ta.rsi(close, rsiLength)
= ta.macd(close, macdShort, macdLong, macdSignal)
macdHist = macdLine - signalLine
atr = ta.atr(atrLength)
// Moving Average Crossovers
goldenCross = ta.crossover(ma1, ma2)
deathCross = ta.crossunder(ma1, ma2)
// Short MAs Crossovers
shortCross1 = ta.crossover(shortMa1, shortMa2)
shortCross2 = ta.crossover(shortMa2, shortMa3)
shortCross3 = ta.crossover(shortMa1, shortMa3)
shortCross1Down = ta.crossunder(shortMa1, shortMa2)
shortCross2Down = ta.crossunder(shortMa2, shortMa3)
shortCross3Down = ta.crossunder(shortMa1, shortMa3)
// RSI Divergence Detection
rsiHigh = ta.highest(rsi, 20)
rsiLow = ta.lowest(rsi, 20)
priceHigh = ta.highest(high, 20)
priceLow = ta.lowest(low, 20)
bearishDivergence = (high == priceHigh and rsi < rsiHigh)
bullishDivergence = (low == priceLow and rsi > rsiLow)
// MACD Histogram Zero Cross
macdZeroCrossUp = ta.crossover(macdHist, 0)
macdZeroCrossDown = ta.crossunder(macdHist, 0)
// Day Trading Signals
dayLongEntry = shortCross1 and rsi < 30
dayShortEntry = shortCross1Down and rsi > 70
// Swing Trading Signals
swingLongEntry = goldenCross and macdHist > 0
swingShortEntry = deathCross and macdHist < 0
// Next Bar Prediction
nextBarUp = close > open and close + (atr * atrMultiplier) > high
nextBarDown = close < open and close - (atr * atrMultiplier) < low
// Shaded Bar Shadow for Next Bar Prediction
bgcolor(nextBarUp ? color.new(color.green, 90) : na, title="Next Bar Up")
bgcolor(nextBarDown ? color.new(color.red, 90) : na, title="Next Bar Down")
// Blinking Alerts
var bool blink = false
blink := not blink
if (dayLongEntry)
label.new(bar_index, low, text="Day Long Entry", color=blink ? color.green : color.white, style=label.style_label_up, textcolor=color.black, size=size.small)
alert("Day Long Entry Signal Detected!", alert.freq_once_per_bar_close)
if (dayShortEntry)
label.new(bar_index, high, text="Day Short Entry", color=blink ? color.red : color.white, style=label.style_label_down, textcolor=color.black, size=size.small)
alert("Day Short Entry Signal Detected!", alert.freq_once_per_bar_close)
if (swingLongEntry)
label.new(bar_index, low, text="Swing Long Entry", color=blink ? color.blue : color.white, style=label.style_label_up, textcolor=color.black, size=size.small)
alert("Swing Long Entry Signal Detected!", alert.freq_once_per_bar_close)
if (swingShortEntry)
label.new(bar_index, high, text="Swing Short Entry", color=blink ? color.orange : color.white, style=label.style_label_down, textcolor=color.black, size=size.small)
alert("Swing Short Entry Signal Detected!", alert.freq_once_per_bar_close)
// Plotting
plot(ma1, color=color.blue, title="EMA Length 1 (50)")
plot(ma2, color=color.red, title="EMA Length 2 (200)")
plot(shortMa1, color=color.green, title="Short EMA Length 1 (5)")
plot(shortMa2, color=color.orange, title="Short EMA Length 2 (10)")
plot(shortMa3, color=color.purple, title="Short EMA Length 3 (20)")
Weekend RangeWeekend Range Indicator – Customizable High/Low Zones
🔹 Overview
The Weekend Range Indicator marks the last 20 weekends on your chart, highlighting their highs and lows with fully customizable colors, transparency, and time settings. This tool helps traders identify key support and resistance levels from weekend price action.
🛠️ Features
✅ Custom Weekend Start & End – Choose the weekend days and time (UTC)
✅ Automatically Tracks the Last 20 Weekends (configurable up to 50)
✅ Custom Box Colors & Transparency – Adjust the fill and border colors easily
✅ Works on All Timeframes – Best viewed on 1H, 4H, or higher
✅ Efficient & Optimized Code – No lag, smooth performance
🎯 How to Use
1️⃣ Add the indicator to your chart.
2️⃣ Adjust the weekend start & end time in the settings.
3️⃣ Customize the box colors and transparency to match your style.
4️⃣ Watch how price reacts around the weekend high/low zones for trade opportunities.
💡 Trading Strategies
🔹 Breakout Trading – Look for price breaking above or below the weekend range.
🔹 Reversal Zones – Watch for rejections at weekend highs/lows.
🔹 Liquidity & Stop Hunts – Large players often target these levels.
📈 Recommended Markets
✔ Works best on Forex, Crypto, Indices, and Commodities
✔ Ideal for swing traders and intraday traders
🚀 Enjoy using the indicator! Let me know if you’d like any new features added! 🎯🔥
PriceCatch Stock Range Binning-v1Hi Traders.
This is a simple script that will show you the number of times an instrument was within a change% zone. For example, you will know how many times it was between 5% and 10%, or 1% and 3%. So with this info, you will be able to set your expectation regarding the move the instrument is likely to make on any trading day. So, if you notice that the instrument has moved into a higher zone, then you can estimate to an extent where it will attempt to go.
Play with it and you will know its use.
I have kept the source open so that you can study it yourself and make any changes as per your needs.
Remember, this is not an indicator but just an info script.
All the best with your trades.
NSE Index Strategy with Entry/Exit MarkersExplanation of the Code
Trend Filter (200 SMA):
The line trendSMA = ta.sma(close, smaPeriod) calculates the 200‑period simple moving average. By trading only when the current price is above this SMA (inUptrend = close > trendSMA), we aim to trade in the direction of the dominant trend.
RSI Entry Signal:
The RSI is calculated with rsiValue = ta.rsi(close, rsiPeriod). The script checks for an RSI crossover above the oversold threshold using ta.crossover(rsiValue, rsiOversold). This helps capture a potential reversal from a minor pullback in an uptrend.
ATR-Based Exits:
ATR is computed by atrValue = ta.atr(atrPeriod) and is used to set the stop loss and take profit levels:
Stop Loss: stopLossPrice = close - atrMultiplier * atrValue
Take Profit: takeProfitPrice = close + atrMultiplier * atrValue
This dynamic approach allows the exit levels to adjust according to the current market volatility.
Risk and Money Management:
The strategy uses a fixed percentage of equity (10% by default) for each trade. The built‑in commission parameter helps simulate real-world trading costs.
Holy MollySell when the last closed candle has the purpe marking.
Buy when the last candle gets a green marking.
TP is alawys the horizontal line.
Tweak the settings for your liking, the threshold should be set always to the actual pair, to be within a few pips or points, you can get references from the chart, where you have two loes or highs really close almost with zero difference, if those are shown only, your settings is ok.
Do a back test, you will see, price eventually always gets there. Mostly the very next candle but sometimes it takes a few candles.
EMA/MA with OHCL Candle and Long Wick – A Comprehensive Trading
Dear Traders,
I am excited to introduce EMA/MA with OHCL Candle and Long Wick, a powerful trading indicator designed to enhance market analysis by combining Exponential Moving Averages (EMA), Simple Moving Averages (MA), OHCL candle patterns, and long wick detection into a single tool.
Key Features:
✅ Customizable Wick Size & Timeframe – Adapt the indicator to different market conditions by adjusting wick size and analyzing price action over any timeframe.
✅ EMA & MA for Trend Analysis – Includes multiple EMAs and MAs (5, 9, 15, 20, 50, 100, 200) to help identify trends and potential reversals.
✅ Long Wick Signal Detection – Identifies strong Buy and Sell opportunities based on wick size, signaling potential market turning points.
✅ OHCL Candle Analysis – Highlights OHCL patterns to provide additional insights into price action.
✅ User-Friendly & Lightweight – Efficiently coded for seamless performance on TradingView.
This indicator is perfect for traders looking to refine their entry and exit strategies by leveraging price action and moving averages. Whether you're a scalper, day trader, or swing trader, this tool provides valuable insights to enhance your decision-making.
Give it a try, and let me know your feedback! 🚀
Best regards,
Purnendu Singh
Crystal Order BlockThe Crystal Order Block Indicator is a powerful tool designed to help traders identify key institutional order blocks with high precision. This indicator is ideal for traders following Smart Money Concepts (SMC) and Institutional Trading Strategies, providing clear insights into potential high-probability trade setups.
🔹 Key Features:
✔ Automatic Order Block Detection: Identifies valid bullish & bearish order blocks.
✔ Unmitigated Order Blocks Highlighted: Focuses on fresh order blocks for improved trade opportunities.
✔ Trend-Focused Trading: Works best when combined with market structure analysis.
✔ Multi-Timeframe Support: Suitable for scalping, swing trading, and intraday trading.
✔ Risk Management Enhancement: Helps traders refine entries and exits based on institutional price movements.
📈 How to Use the Crystal Order Block Indicator:
🔹 Identifying Order Blocks:
➡ The indicator automatically detects order blocks formed by institutional trading activity.
➡ Unmitigated order blocks are highlighted, indicating areas where price may react.
🔹 High-Probability Trade Setups:
➡ Buy Setup: Look for a bullish order block in an uptrend, confirming strength.
➡ Sell Setup: Identify a bearish order block in a downtrend for potential short trades.
🔹 Order Block Mitigation:
➡ The updated version filters out mitigated order blocks, allowing traders to focus on fresh trading opportunities.
📊 Best Practices & Timeframes:
🔸 Works on all timeframes, but higher accuracy is observed on M30 and above.
🔸 Best suited for Smart Money Trading, Institutional Trading, and Price Action Strategies.
🔸 Should be used with liquidity concepts and market structure analysis for enhanced precision.
⚠ Important Note:
This indicator is a technical tool designed to assist traders in market analysis. It does not guarantee success and should be used alongside proper risk management and trading discipline.
Wickless Candle Indicator with Extended Lines (final)This Pine Script indicator identifies “wickless” candles—those with no upper wick (when the close equals the high) or no lower wick (when the open equals the low)—and marks these events on the chart. When such a candle is detected, it:
Records the Level and Bar Index:
Saves the price level (high for wickless tops, low for wickless bottoms) and the bar index where the condition occurred.
Draws an Extended Horizontal Line:
Creates a green horizontal line for a wickless top or a red line for a wickless bottom, starting at the detection bar and extending across subsequent bars as long as the price remains below (for tops) or above (for bottoms) the recorded level.
Resets When the Price Breaks the Level:
If a future bar’s price moves beyond the saved level (i.e., a high above a wickless top or a low below a wickless bottom), the indicator resets that level, ending the extension of the line.
Visual Markers:
Additionally, it plots a small triangle above a wickless top and below a wickless bottom for easy identification on the chart.
Overall, this script helps traders visualize potential support or resistance levels created by candles that close at their highs or open at their lows, with lines that dynamically adjust as price evolves.
Price Action: Engulfing PatternsBullish Engulfing Pattern Detection: A bullish engulfing pattern is identified when the previous candle is bearish (close < open ), the current candle is bullish (close > open), and the current candle's body engulfs the previous candle's body (close >= open and open <= close ).
Bearish Engulfing Pattern Detection: A bearish engulfing pattern is identified when the previous candle is bullish (close > open ), the current candle is bearish (close < open), and the current candle's body engulfs the previous candle's body (open >= close and close <= open ).
Plotting the Patterns: The plotshape function is used to mark the detected patterns on the chart. Bullish engulfing patterns are marked below the bar with a green upward label, while bearish engulfing patterns are marked above the bar with a red downward label.
Hanzo_Wave_Price %Hanzo_Wave_Price % is a custom indicator for the TradingView platform that combines RSI (Relative Strength Index) and Stochastic RSI while also displaying the percentage price change over a specified period. This indicator helps traders identify overbought and oversold conditions, analyze price waves, and forecast potential market movements.
How It Works
1. RSI and Stochastic RSI Calculation
RSI is calculated based on the selected price source (default: close) with a user-defined Main Line period.
Stochastic RSI is then applied and smoothed using a moving average.
The Main Line represents the smoothed Stochastic RSI, serving as a wave indicator to help identify potential entry and exit points.
2. Overbought and Oversold Zones
The 70 and 30 levels indicate overbought and oversold zones, displayed as dashed lines on the chart.
Additional 20% and 10% levels provide a visual reference for historical price changes, aiding in future predictions.
3. Percentage Price Change Calculation
The indicator calculates the percentage price change over a Barsback period (default: 30 candles).
Users can choose a multiplier (100 or 1000) for better visualization (1000 scales the values by dividing by 10).
The data is displayed as a colored area:
Red (Short) → Negative price change.
Green (Buy) → Positive price change.
Settings & Parameters
Multiplier 💪 – Selects the scaling factor (100 or 1000) for percentage values.
Main Line ✈️ – Stochastic smoothing period (smoothK).
Don't touch ✋ – Reserved value (do not modify).
RSI 🔴 – RSI calculation period.
Stochastic 🔵 – Stochastic RSI calculation period.
Source ⚠️ – Price source for calculations (default: close).
Price changes % 🔼🔽 – Enables percentage price change display.
Barsback ↩️ – Number of candles used to calculate price change.
Visual Representation
Gray Line (Takeprofit Line 🎯) – Smoothed Stochastic RSI.
Red Dashed Line (70) – Overbought zone.
Blue Dashed Line (30) – Oversold zone.
Percentage Price Change Display:
Green Fill → Price increase.
Red Fill → Price decrease.
Advantages
✅ Combined Analysis – Uses RSI and Stochastic RSI for more accurate market condition identification.
✅ Flexibility – Customizable parameters allow adaptation for different markets and strategies.
✅ Visual Clarity – Clearly defined zones and dynamic percentage change display.
✅ Additional Market Insights – The percentage price change helps assess market volatility.
Disadvantages
⚠ Lagging Signals – Smoothing may cause delayed response.
⚠ False Breakouts – The 70/30 levels may not always work effectively for all assets.
⚠ IMPORTANT!
This indicator is for informational and educational purposes only. Past performance does not guarantee future profits! Use it in combination with other technical analysis tools. 🚀
Example 1: Identifying a Long Position
📌 Scenario:
The asset price has dropped significantly (1-hour timeframe), and the Main Line (gray line) crosses below the 30 level. This signals oversold conditions, which may indicate a potential reversal or upward correction.
✅ How to Use:
1️⃣ Identifying the Entry Zone:
If the Main Line is below 30, consider looking for a long entry point.
2️⃣ Confirming the Signal:
Place a vertical line at the moment when the Main Line crosses the 30 level from below.
3️⃣ Confirmation on a Lower Timeframe:
Switch to a 30-minute timeframe and wait for the Main Line to cross above the 70 level.
Enter a long position at this point.
4️⃣ Analyzing Percentage Price Change:
Check the historical indicator behavior:
If a similar past movement resulted in a ~10% price increase (green fill), this may indicate potential upward momentum.
5️⃣ Setting Take-Profit:
Set a take-profit level at 10%, based on previous price movements.
Also, monitor when the Main Line crosses the 70 level, as this may signal a potential profit-taking point.
📊 Conclusion:
This method helps to precisely determine entry points by confirming signals across multiple timeframes and analyzing the historical volatility of the asset. 🚀
Example 2: Analyzing Percentage Price Change
📌 Scenario:
You have set the Barsback parameter to 30, and the indicator shows +3.5%. This means that over the last 30 candles, the price has increased by 3.5%.
However, such small changes might be visually difficult to notice. To improve visibility, you can enable the multiplier (1000), which will scale the displayed percentage change to 35%. This is purely for visual convenience—the actual price movement remains 3.5%.
✅ How to Use:
1️⃣ Identifying Trend Direction:
If the percentage change is positive (green area) → Uptrend.
If the percentage change is negative (red area) → Downtrend.
2️⃣ Analyzing Movement Strength:
Compare the current percentage change with previous waves to evaluate the strength of the movement.
For example:
If previous waves reached 10% or more, a current wave of 3.5% might indicate a weak trend or a local correction.
3️⃣ Additional Filtering with the Main Line (Gray Line):
Use the Main Line to confirm the trend.
If the percentage change shows an increase, but the Main Line is still below 30, further upward movement can be expected.
If the percentage change indicates a decline, but the Main Line is above 70, there is a higher probability of a downward reversal.
"It's unfortunate that TradingView restricts adding images to indicator descriptions unless you have a paid subscription. This makes it harder to share free tools effectively."