Copper to Bitcoin RatioRatio: Divides copper price by Bitcoin price (copper / bitcoin). Since copper is in USD per pound and Bitcoin is in USD, the ratio is unitless but reflects copper’s value relative to Bitcoin.
Plotting: The ratio is plotted as a blue line, with an optional 20-period simple moving average (red line) for smoothing.
This can reflect market sentiment (e.g., industrial demand vs. crypto speculation).
Indicators and strategies
9 EMA & 150 EMA Crossover Arrows//@version=5
indicator("9 EMA & 150 EMA Crossover Arrows", overlay=true)
// EMA definitions
ema9 = ta.ema(close, 9)
ema150 = ta.ema(close, 150)
// Candle conditions
isBullish = close > open
isBearish = close < open
// Crossover logic
bullishCross = ta.crossover(ema9, ema150)
bearishCross = ta.crossunder(ema9, ema150)
// Entry conditions
bullishSignal = bullishCross and isBullish and close >= ema9
bearishSignal = bearishCross and isBearish and close <= ema9
// Plot arrows
plotshape(bullishSignal, title="Bullish Entry", location=location.belowbar, color=color.green, style=shape.arrowup, size=size.small)
plotshape(bearishSignal, title="Bearish Entry", location=location.abovebar, color=color.red, style=shape.arrowdown, size=size.small)
// Plot EMAs
plot(ema9, color=color.orange, title="EMA 9")
plot(ema150, color=color.blue, title="EMA 150")
SMA/EMA Trade Signal# SMA/EMA Trade Signal - Detailed Guide
## Indicator Overview
This indicator is a comprehensive trade signal detection system based on moving averages (SMA/EMA). It combines multi-timeframe moving average analysis, RSI filtering, trend strength assessment, and volume analysis to identify highly accurate entry points.
## Key Features
### 1. Multi-Timeframe Moving Average Display
* **Supported Timeframes**: 5m, 15m, 30m, 1H, 4H, Daily
* **MA Types**: SMA (Simple Moving Average) or EMA (Exponential Moving Average)
* **Period Settings**: Short MA (default 20), Long MA (default 200)
* **Visual Display**: Displayed with varying opacity lines per timeframe
### 2. Four Entry Signal Patterns
#### Buy Signals
1. **Breakout above 200MA**: Price breaks above the 200MA during an uptrend
2. **Rebound from 200MA**: Price pulls back to 200MA and rebounds in an uptrend
3. **Break above 20MA (above 200MA)**: 20MA breakout while above the 200MA
4. **Rebound from 20MA (above 200MA)**: Confirmed rebound from 20MA above 200MA (confirmed twice or more)
#### Sell Signals
1. **Breakdown below 200MA**: Price breaks below 200MA during a downtrend
2. **Rejection from 200MA**: Price rises to 200MA and falls back in a downtrend
3. **Break below 20MA (below 200MA)**: 20MA breakout to downside while under the 200MA
4. **Rejection from 20MA (below 200MA)**: Confirmed rejection from 20MA under 200MA (confirmed twice or more)
### 3. Advanced Filtering System
#### RSI Filter
* **Buy Signals**: Triggered when RSI is below 70
* **Sell Signals**: Triggered when RSI is above 30
* **Purpose**: Avoid entries in overheated markets
#### Distance Filter
* **Short MA Distance**: Within 2% of the 20MA
* **Long MA Distance**: Within 5% of the 200MA
* **200MA Proximity Filter**: Avoid entries when 200MA from other timeframes is too close
#### Trend Strength Filter
Trend strength is evaluated using the following 6 elements:
1. **Volume Surge**: 1.5x or more of the average volume
2. **Strong Candlestick**: Body is over 70% of the total range
3. **Consecutive Candles**: Two or more in the same direction
4. **High/Low Breakout**: Breaks 20-period high/low
5. **Engulfing Pattern**
6. **Range Breakout**: Breaks range with volume
### 4. Info Panel Display
Real-time display in the upper right panel:
* **Trend Status**: Uptrend / Downtrend / Range
* **Momentum**: Relationship between EMA15 and MA20
* **MA Bounce Count**: Long/short bounce count
* **MA Distance**: Degree of separation from MAs
* **Trend Strength Score**: Displayed as a score from 1 to 6
* **Distance to 200MA**: Nearest 200MA in pips
* **Filter Status**: Status of each filter (pass/fail)
## Parameter Details
### Display Settings
* **Show Current Timeframe MA**
* **Show \ MA**: Toggle for each timeframe
* **Show Trend Patterns**: Display trend pattern marks
* **Show Volume Surge Background**: Highlight background during volume spikes
### MA Period Settings
* **Short/Long MA Periods**
* **MA Type**: Choose between SMA or EMA
* **Timeframe-Specific Settings**: Set individually per timeframe
### Filter Settings
* **RSI Settings**: RSI period, overbought/oversold levels
* **Distance Filter**: Max allowable MA distance
* **Touch Detection**: Margin for MA touch judgment
* **Trend Strength**: Min score, volume multiplier, etc.
## How to Use
### 1. Basic Setup
1. Apply the indicator to the chart
2. Adjust MA periods according to the currency pair
3. Select desired timeframes
4. Set filter strength based on risk tolerance
### 2. Reading the Signals
#### Regular vs Strong Signals
* **Green Triangle (BUY)**: Regular buy signal
* **Lime Triangle (STRONG BUY)**: Buy signal with strong trend
* **Red Triangle (SELL)**: Regular sell signal
* **Orange Triangle (STRONG SELL)**: Sell signal with strong trend
#### Additional Markings
* **Small Circles**: Engulfing patterns
* **Arrows**: High/low breakouts
* **Yellow Background**: Volume surge
### 3. Entry Strategy
#### Recommended Entry Conditions
1. **Signal Triggered**: BUY or SELL signal appears
2. **Filter Confirmation**: Info panel shows "OK" status
3. **Trend Strength**: Score of 2 or higher (3+ for strong signals)
4. **Multi-Timeframe Alignment**: MAs from multiple timeframes point in same direction
#### Situations to Avoid
* Filter status shows “Distance NG”, “RSI NG”, etc.
* Trend strength score is 1 or lower
* Just before major economic events
* Around market open/close times
### 4. Risk Management
#### Stop Loss Setup
* **Buy**: Below recent low or support
* **Sell**: Above recent high or resistance
* **MA Reference**: Cut loss clearly below 200MA
#### Position Sizing
* Strong signals: Slightly larger positions
* Regular signals: Standard size
* Weak filter status: Smaller positions
## Optimization Tips
### Parameter Tuning
1. **Run Backtests**: Evaluate historical performance
2. **Adapt to Timeframe**: Adjust MA period to match trading timeframe
3. **Pair-Specific Tweaks**: Calibrate filters based on volatility
4. **Adapt to Market Conditions**: Change settings for trend vs range markets
### Combined Usage
* **Other Indicators**: Fibonacci, Support/Resistance
* **Fundamental Analysis**: Economic events, central bank policies
* **Time-of-Day Analysis**: Consider characteristics of Asian, EU, US sessions
## Important Notes
1. **Past results don’t guarantee future performance**: Don't rely solely on backtests
2. **Changing Market Conditions**: Effectiveness varies in trending vs ranging markets
3. **News Impact**: Technical setups can be invalidated by major announcements
4. **Leverage Risk**: Use high leverage cautiously
5. **Regular Review**: Periodically review parameters and performance
Although this indicator is a comprehensive analysis tool, final trading decisions should be made by taking multiple factors into account.
EMA Touch with 9 EMA Filter//@version=5
indicator("EMA Touch with 9 EMA Filter", overlay=true)
ema9 = ta.ema(close, 9)
ema100 = ta.ema(close, 100)
ema150 = ta.ema(close, 150)
// Candle colors
isGreen = close > open
isRed = close < open
// Candle body or wick touching both EMA 100 and EMA 150
touchesBothEMAs = (low <= ema100 and high >= ema100) and (low <= ema150 and high >= ema150)
// Green arrow condition
greenArrowCond = isGreen and touchesBothEMAs and (ema9 > ema100 and ema9 > ema150)
// Red arrow condition
redArrowCond = isRed and touchesBothEMAs and (ema9 < ema100 and ema9 < ema150)
// Plotting arrows
plotshape(greenArrowCond, title="Buy Signal", location=location.belowbar, color=color.green, style=shape.labelup, text="▲")
plotshape(redArrowCond, title="Sell Signal", location=location.abovebar, color=color.red, style=shape.labeldown, text="▼")
// Optional: Plot EMAs
plot(ema9, title="EMA 9", color=color.orange)
plot(ema100, title="EMA 100", color=color.blue)
plot(ema150, title="EMA 150", color=color.purple)
Simple 4EMA Lines简洁4EMA移动平均线 - 纯净趋势分析工具
📊 功能特点:
• 四条EMA线:7、20、90、180周期(可自定义)
• 简洁设计,无多余元素干扰
• 完全可自定义颜色和线条样式
• 支持偏移量调整
🎯 适用场景:
• 基础趋势分析
• 支撑阻力位参考
• 多时间框架分析
• 作为其他指标的基础层
💡 使用方法:
• 价格在EMA上方看多,下方看空
• EMA排列判断趋势强弱
• EMA交叉关注趋势转换信号
⚙️ 优势:
• 界面简洁清晰
• 资源占用少
• 适合叠加其他指标
• 适用所有交易品种和周期
经典移动平均线工具,适合所有级别的交易者使用。
Simple 4EMA Lines - Clean Trend Analysis Tool
📊 Features:
• Four EMA lines: 7, 20, 90, 180 periods (customizable)
• Clean design without visual clutter
• Fully customizable colors and line styles
• Offset adjustment support
🎯 Use Cases:
• Basic trend analysis
• Support/resistance reference
• Multi-timeframe analysis
• Foundation layer for other indicators
💡 Usage:
• Price above EMA = bullish bias
• Price below EMA = bearish bias
• EMA crossovers signal potential trend changes
⚙️ Advantages:
• Clean and clear interface
• Low resource usage
• Perfect for indicator overlay
• Works on all instruments and timeframes
Classic moving average tool suitable for traders of all levels.
4EMA Moving Average Group4EMA移动平均线组合 - 专业趋势分析指标
📈 核心功能:
• 四条EMA线:7、20、90、180周期
• Vegas隧道填充效果,清晰显示趋势通道
• 自动识别多头/空头排列
• 可选趋势背景颜色提示
• 支持EMA平滑处理和布林带扩展
🎯 使用场景:
• 趋势跟踪和方向判断
• 支撑阻力位识别
• 入场出场时机选择
• 多时间框架分析
💡 交易信号:
• 多头信号:EMA呈7>20>90>180排列 + 价格在EMA上方
• 空头信号:EMA呈7<20<90<180排列 + 价格在EMA下方
• 填充区域作为动态支撑阻力参考
⚙️ 特色功能:
• 完全可自定义颜色和透明度
• 灵活的显示选项控制
• 多种平滑算法可选
• 适用于所有时间周期
适合各级别交易者使用,建议结合其他技术指标综合分析。
4EMA Moving Average Group - Professional Trend Analysis Indicator
📈 Core Features:
• Four EMA lines: 7, 20, 90, 180 periods
• Vegas Tunnel fill effect for clear trend channels
• Automatic bullish/bearish alignment detection
• Optional trend background color alerts
• EMA smoothing and Bollinger Bands extension support
🎯 Use Cases:
• Trend following and direction analysis
• Support/resistance level identification
• Entry/exit timing optimization
• Multi-timeframe analysis
💡 Trading Signals:
• Bullish: EMA alignment 7>20>90>180 + price above EMAs
• Bearish: EMA alignment 7<20<90>180 + price below EMAs
• Fill areas serve as dynamic support/resistance zones
⚙️ Key Features:
• Fully customizable colors and transparency
• Flexible display options
• Multiple smoothing algorithms available
• Works on all timeframes
Suitable for traders of all levels. Recommended to use with other technical indicators for comprehensive analysis.
RSI-MAI spent a lot of time chasing trading methods.
Until I realized that the best method I need to follow is the reality of my own mind.
With faith in the truth, follow the truth in your heart.
Day of Week Highlighter# 📅 Day of Week Highlighter - Global Market Edition
**Enhanced visual trading tool that highlights each day of the week with customizable colors across all major global financial market timezones.**
## 🌍 Global Market Coverage
This indicator supports **27 major financial market timezones**, including:
- **Asia-Pacific**: Tokyo, Sydney, Hong Kong, Singapore, Shanghai, Seoul, Mumbai, Dubai, Auckland (New Zealand)
- **Europe**: London, Frankfurt, Zurich, Paris, Amsterdam, Moscow, Istanbul
- **Americas**: New York, Chicago, Toronto, São Paulo, Buenos Aires
- **Plus UTC and other key financial centers**
## ✨ Key Features
### 🎨 **Fully Customizable Colors**
- Individual color picker for each day of the week
- Transparent overlays that don't obstruct price action
- Professional color scheme defaults
### 🌐 **Comprehensive Timezone Support**
- 27 major global financial market timezones
- Automatic daylight saving time adjustments
- Perfect for multi-market analysis and global trading
### ⚙️ **Flexible Display Options**
- Toggle individual days on/off
- Optional day name labels with size control
- Clean, professional appearance
### 📊 **Trading Applications**
- **Market Session Analysis**: Identify trading patterns by day of week
- **Multi-Market Coordination**: Track different markets in their local time
- **Pattern Recognition**: Spot day-specific market behaviors
- **Risk Management**: Avoid trading on historically volatile days
## 🔧 How to Use
1. **Add to Chart**: Apply the indicator to any timeframe
2. **Select Timezone**: Choose your preferred market timezone from the dropdown
3. **Customize Colors**: Set unique colors for each day in the settings panel
4. **Enable/Disable Days**: Toggle specific days on or off as needed
5. **Optional Labels**: Show day names with customizable label sizes
## 💡 Pro Tips
- Use different color intensities to highlight your preferred trading days
- Combine with other session indicators for comprehensive market timing
- Perfect for swing traders who want to identify weekly patterns
- Ideal for international traders managing multiple market sessions
## 🎯 Perfect For
- Day traders tracking intraday patterns
- Swing traders analyzing weekly cycles
- International traders managing multiple markets
- Anyone wanting better visual organization of their charts
**Works on all timeframes and instruments. Set it once, trade with confidence!**
---
*Compatible with Pine Script v6 | No repainting | Lightweight performance*
EMA + RSI + MACD StrategyEMA + RSI + MACD Strategy EMA + RSI + MACD Strategy EMA + RSI + MACD Strategy EMA + RSI + MACD Strategy EMA + RSI + MACD Strategy EMA + RSI + MACD Strategy EMA + RSI + MACD Strategy EMA + RSI + MACD Strategy EMA + RSI + MACD Strategy EMA + RSI + MACD Strategy EMA + RSI + MACD Strategy
X-Day Capital Efficiency ScoreThis indicator helps identify the Most Profitable Movers for Your fixed Capital (ie, which assets offer the best average intraday profit potential for a fixed capital).
Unlike traditional volatility indicators (like ATR or % change), this script calculates how much real dollar profit you could have made each day over a custom lookback period — assuming you deployed your full capital into that ticker daily.
How it works:
Calculates the daily intraday range (high − low)
Filters for clean candles (where body > 60% of the candle range)
Assumes you invested the full amount of capital ($100K set as default) on each valid day
Computes an average daily profit score based on price action over the selected period (default set to 20 days)
Plots the score in dollars — higher = more efficient use of capital
Why It’s Useful:
Compare tickers based on real dollar return potential — not just % volatility
Spot low-priced, high-volatility stocks that are better suited for intraday or momentum trading
Inputs:
Capital ($): Amount you're hypothetically deploying (e.g., 100,000)
Look Back Period: Number of past days to average over (e.g., 20)
Smart Entry System//@version=5
indicator("Smart Entry System", overlay=true)
// ── Inputs ──
len = input.int(20, title="Structure Lookback")
// ── Market Structure Shift ──
mssBuy = low < ta.lowest(low, len) and high > ta.highest(high, len)
mssSell = high > ta.highest(high, len) and low < ta.lowest(low, len)
// ── Fair Value Gap ──
fvgUp = low > high and low > high
fvgDown = high < low and high < low
// ── Breaker Block ──
breakerBuy = close > open and close < open and close > open
breakerSell = close < open and close > open and close < open
// ── Inversion Point ──
inversionBuy = close > high and close < high
inversionSell = close < low and close > low
// ── Fibonacci Levels ──
var float fibHigh = na
var float fibLow = na
if mssBuy
fibLow := low
fibHigh := ta.highest(high, len)
else if mssSell
fibHigh := high
fibLow := ta.lowest(low, len)
// Avoid plotting if values are not ready
validFib = not na(fibHigh) and not na(fibLow)
fib38 = validFib ? fibHigh - (fibHigh - fibLow) * 0.382 : na
fib61 = validFib ? fibHigh - (fibHigh - fibLow) * 0.618 : na
plot(fib38, title="Fib 38.2%", color=color.gray, linewidth=1)
plot(fib61, title="Fib 61.8%", color=color.gray, linewidth=1)
// ── Entry Conditions ──
buyEntry = mssBuy and fvgUp and breakerBuy and inversionBuy and close < fib61
sellEntry = mssSell and fvgDown and breakerSell and inversionSell and close > fib38
// ── Entry Plot ──
plotshape(buyEntry, title="Buy Entry", location=location.belowbar, color=color.green, style=shape.labelup, text="BUY")
plotshape(sellEntry, title="Sell Entry", location=location.abovebar, color=color.red, style=shape.labeldown, text="SELL")
Weekend Background Highlighter (UTC+12)## Weekend Background Highlighter (UTC+12)
### Description
This indicator automatically highlights weekend periods on your TradingView charts specifically for the UTC+12 timezone (New Zealand Standard Time). Perfect for traders who need to visualize market closures and weekend gaps in the New Zealand/Pacific time zone, regardless of their exchange's native timezone or chart settings.
### Key Features
- **Fixed UTC+12 Timezone**: Hardcoded to always show weekends according to UTC+12, independent of exchange or chart timezone settings
- **Customizable Appearance**: Adjust background color and opacity to match your chart theme
- **Optional Weekend Labels**: Mark the beginning of each weekend period with customizable labels
- **Debug Mode**: View real-time timezone calculations to verify correct weekend detection
- **Lightweight**: Minimal performance impact with efficient calculations
### Use Cases
- **Forex Traders**: Identify weekend gaps and Monday openings in NZD pairs
- **Cryptocurrency Traders**: Visualize weekend trading patterns in the Pacific timezone
- **Multi-Market Traders**: Maintain consistent weekend awareness across different exchanges
- **Risk Management**: Clearly see when markets are closed for position management
### Settings
- **Weekend Background Color**: Choose any color for the weekend highlight
- **Opacity**: Control transparency (0-100%) to maintain chart visibility
- **Show Weekend Labels**: Toggle labels marking weekend start
- **Debug Info**: Display timezone calculations for verification
### How It Works
The indicator calculates the current UTC time and adds 12 hours to determine the UTC+12 time. It then checks if the resulting day falls on Saturday or Sunday, highlighting these periods on your chart. This ensures weekends are always displayed according to New Zealand time, regardless of your broker's timezone or your local settings.
### Notes
- Weekends begin at 00:00 Saturday UTC+12 (12:00 Friday UTC)
- Weekends end at 00:00 Monday UTC+12 (12:00 Sunday UTC)
- Works on all timeframes and markets
- Compatible with Pine Script v6
### Tags
weekend, background, timezone, UTC+12, New Zealand, highlight, trading sessions, forex, crypto, time zones, market hours, pacific time
100 MAThis is a 100-period Simple Moving Average (SMA) indicator, designed to highlight longer-term trends. The MA 100 provides insight into overall market direction and helps identify key support and resistance levels.
50 MAThis is a simple 50-period Simple Moving Average (SMA) indicator, designed to identify medium-term trends. The MA 50 helps in spotting potential support and resistance levels and aids in filtering market movements.
My script//@version=5
strategy("Advanced Breakout + EMA Trend Strategy ", overlay=true, default_qty_type=strategy.percent_of_equity, default_qty_value=10)
// === INPUTS === //
fastEMA_len = input.int(9, title="Fast EMA")
slowEMA_len = input.int(21, title="Slow EMA")
atrLen = input.int(14, title="ATR Length")
atr_mult_sl = input.float(1.5, title="ATR Stop Loss Multiplier")
atr_mult_tp = input.float(3.0, title="ATR Take Profit Multiplier")
consolidationBars = input.int(20, title="Consolidation Lookback")
volumeSpikeMult = input.float(1.8, title="Volume Spike Multiplier")
leverage = input.int(10, title="Leverage", minval=1)
// === CALCULATIONS === //
fastEMA = ta.ema(close, fastEMA_len)
slowEMA = ta.ema(close, slowEMA_len)
atr = ta.atr(atrLen)
rangeHigh = ta.highest(high, consolidationBars)
rangeLow = ta.lowest(low, consolidationBars)
volumeAvg = ta.sma(volume, consolidationBars)
// === MARKET CONDITIONS === //
isTrendingUp = fastEMA > slowEMA
isTrendingDown = fastEMA < slowEMA
isConsolidating = (rangeHigh - rangeLow) / close < 0.02
isBreakoutUp = close > rangeHigh and volume > volumeAvg * volumeSpikeMult
isBreakoutDown = close < rangeLow and volume > volumeAvg * volumeSpikeMult
// === ENTRY CONDITIONS === //
enterLong = isConsolidating and isBreakoutUp and isTrendingUp
enterShort = isConsolidating and isBreakoutDown and isTrendingDown
// === EXIT PRICES === //
longSL = close - atr * atr_mult_sl
longTP = close + atr * atr_mult_tp
shortSL = close + atr * atr_mult_sl
shortTP = close - atr * atr_mult_tp
// === ENTRY/EXIT EXECUTION === //
if (enterLong)
strategy.entry("Long", strategy.long, comment="Long Entry")
strategy.exit("TP/SL Long", from_entry="Long", stop=longSL, limit=longTP)
if (enterShort)
strategy.entry("Short", strategy.short, comment="Short Entry")
strategy.exit("TP/SL Short", from_entry="Short", stop=shortSL, limit=shortTP)
// === CHART PLOTTING === //
plot(fastEMA, color=color.green, title="Fast EMA")
plot(slowEMA, color=color.red, title="Slow EMA")
plotshape(enterLong, title="Long Entry", location=location.belowbar, color=color.green, style=shape.labelup, text="BUY")
plotshape(enterShort, title="Short Entry", location=location.abovebar, color=color.red, style=shape.labeldown, text="SELL")
// === ALERT MESSAGES === //
alertcondition(enterLong, title="Long Signal", message="Long Entry Signal: BUY at {{close}} | Leverage: " + str.tostring(leverage))
alertcondition(enterShort, title="Short Signal", message="Short Entry Signal: SELL at {{close}} | Leverage: " + str.tostring(leverage))
[TupTrader] Multi-Timeframe Key Levels | Smart Candle Zones
**Multi-Timeframe Key Levels | Smart Candle Zones**
Unlock the power of smart price levels with Multi-Timeframe Key Levels – a precision tool for traders who rely on higher timeframe structure.
🧠 This indicator automatically plots the key levels (Open, High, Low, Close) and optional body/fibonacci levels of the *previous candle* from two customizable higher timeframes, directly onto your lower timeframe chart.
💡 Recommended settings:
- 4H + Daily on 5-Minute Chart
- 8H + 1H on 1-Minute Chart
📈 Ideal for:
- Scalping around structure levels
- Day trading with HTF context
- Confirmation of breakout, retest, or rejection patterns
✅ Features:
- Dual reference timeframes
- Auto-adjusting line lengths
- Live price labels (e.g. H: 4321.50)
- Choice between body or Fibonacci zones
- Candle box visualization of HTF structure
🚨 Alerts:
- Alert when price touches any HTF key level
Lightweight and customizable, this tool is a must-have for intraday and structure-based traders.
9AM/10AM opensPrice lines for the 9AM/10AM hourly candle opens. (OLHC/OHLC)
Lines extend only to the next hourly candle open (12 5m bars, can customize in source code)
Color customizable
Price Difference IndicatorSimply calculate the difference between two products.
You can customize and set two different products.
HOG QQE StackHOG QQE Stack – Advanced Momentum + Volatility “Stack”
🧠 Overview
HOG QQE Stack enhances classic QQE (a smoothed RSI variant) by layering multiple signal validation components: momentum, volatility, color gradient, and volume confirmation. This “stacked” structure produces clearer, more reliable signals than using RSI or QQE alone.
📊 Key Features
1. **Smoothed RSI Core**
Starts from a twice-smoothed RSI base (similar to QQE), reducing noise for cleaner trend detection. :contentReference {index=1}
2. **Fast & Slow Momentum Lines**
Generates dual lines for momentum crossovers—more precise than single-oscillator readings. :contentReference {index=2}
3. **ATR Volatility Filter**
Adds volatility-based bands around the fast line, helping filter out weak moves and false signals. :contentReference {index=3}
4. **Volume‑Validated Pulse Dots**
Pulse dots indicate when strong momentum aligns with volume spikes near overbought/oversold zones—highlighting high-confidence moves.
5. **Gradient Color Line**
The QQE line dynamically colors itself based on its position between OB/OS levels—intuitive and visually insightful.
6. **OB/OS & Midline Context**
Includes fixed 70/50/30 reference lines for quick momentum benchmarking.
7. **Layered Signal Strength**
By stacking momentum, volatility, gradient, and volume, the indicator provides multi-tiered confirmation—hence the “Stack” name.
8. **Repaint-Safe & Minimalist**
Plots only confirmed data—no repainting. The visuals are clean and easy to read.
🎯 Application
- Monitor fast/slow momentum crossovers *within* the volatility band for confirmed trend shifts.
- Use pulse dots to confirm strong movement backed by volume.
- Ideal for 4H/Daily charts, especially when used with HOG Super Trend or Liquidity Hunter.
- OB/OS levels (70/50/30) serve as guides for potential reversals or continuations.
⚙️ Inputs
- RSI Length
- QQE Smooth Factor
- WAE Length & Multiplier
- Overbought & Oversold Levels (default 70/30)
⚠️ Notes
- Designed as a **confirmation stack**, not a standalone strategy.
- No repainting—uses confirmed bar values only.
- Fully original code—no copying.
- No guarantees of performance—use proper risk management.
ATR-Multiple from 50SMAThis indicator provides a nuanced view of price extension by calculating the distance between the current price and its 50-period Simple Moving Average. This distance is not measured in simple percentage terms but is quantified in multiples of the Average True Range (ATR), offering a volatility-adjusted perspective on how far an asset has moved from its mean.
The primary goal is to help traders identify potentially overextended conditions, which can often precede price consolidation or reversals. As a general guideline, when an asset's price stretches to multiples of 7 ATRs or more above its 50-day SMA, it often enters a zone where significant profit-taking may occur. By visualizing this extension, the indicator can serve as a powerful tool for gauging when to consider taking profits on existing long positions. Furthermore, it can act as a cautionary signal, helping traders avoid initiating new long positions in assets that are already significantly stretched and may be poised for a pullback.
Features
Volatility-Adjusted Extension
Measures the distance from the 50 SMA in terms of ATR multiples, providing a more standardized way to compare extension across different assets and time periods.
Daily Timeframe Consistency
By default, the indicator uses the daily SMA and ATR for its calculations, regardless of the chart's current timeframe. This ensures a consistent and meaningful measure of extension rooted in the daily trend.
Histogram Visualization
Displays the result as a clear histogram in a separate pane, making it easy to track the extension level over time and identify historical extremes.
Dynamic Color-Coding
The histogram bars are color-coded to visually highlight different levels of extension. The colors shift as the price moves further from the mean, providing an intuitive at-a-glance reading.
Key Threshold Markers
Includes pre-set horizontal lines at the 7 and 10 ATR multiples to clearly mark the zones of potential profit-taking and extreme extension, respectively.
Built-in Alerts
Comes with configurable alert conditions that can notify you when the price reaches the "profit-taking" threshold (7 ATRs) or the "extreme extension" threshold (10 ATRs).
Customization Options
MA & ATR Periods
You can adjust the length for the Simple Moving Average (default 50) and the Average True Range (default 14) to suit your specific analytical needs.
Timeframe Source
A toggle allows you to switch between always calculating using daily data (the default and recommended setting) or using the data from the current chart's timeframe.
Color Display Style
You can choose between a smooth color gradient that transitions elegantly with the extension level or a distinct, step-based color display for a clearer visual separation of the defined zones.
Full Color Scheme Control
Every visual element is fully customizable. You can change the colors for the regular extension, the "get ready," "profit-taking," and "extreme" levels, as well as the horizontal reference lines.
Dual-Timeframe EMA (Auto + Input Override)hi friends
so how to use this indiactor
two types of enteries
1.class buy the dip
consider bullish eg
when you get red signal, wait for a green signal to come after this soon
thats a long signal
prerequisite is weekly should have shown green signal(for bullish)
just switch to weekly and it will change the setting automatically for you
stop loss below the recent low
2.aggresive entry
bullish eg
where whenever price shows red entry, you consider this as a fake signal and go long immediately - I prefer this for very strong trends but not my type
since it becomes very tough to keep a proper stop loss
prerequisite weekly should be green
HOG Super Trend🔍 HOG Super Trend – Dual‑EMA Trend Confidence
🧠 Overview
Combines two EMAs—Base EMA and Confirmation EMA—to highlight strong trend alignment. Filters trades with price, EMA cross, and slope direction logic.
⚙️ How It Works
• Base EMA (default 34) and Confirmation EMA (default 13)
• Trend flagged only when:
– Price is above/below Base EMA
– Confirmation EMA aligns above/below Base EMA
– Both EMAs are sloping in the same direction
• Colors: Aqua = Bull trend, Red = Bear trend
🎯 Inputs
• Source (price)
• Base EMA Length
• Confirmation EMA Length
✅ Benefits
• Clean trend filter based on alignment and momentum
• No gray—sharp visuals with clear direction cues
• Repaint‑safe—uses confirmed bar data only
📈 Use Cases
• Perfect for trend confirmation on 1H, 4H, or Daily charts
• Use with price action, volume, or structure for precise entries
⚠️ Notes
• Not a standalone signal, but a trend confirmation tool
• No performance guarantees—test with your strategy
HOG Liquidity HunterHOG Liquidity Hunter – Pivot‑Based Liquidity Zones
📌 Overview
Plots dynamic support and resistance zones on swing pivots with an ATR‑based buffer. Anchored only when pivots are confirmed, the zones stay close to current price levels—ideal for spotting liquidity runs or traps.
🔧 How It Works
Detects swing highs and lows using ta.pivothigh() / ta.pivotlow() with a user‑defined lookback.
After a pivot is confirmed, calculates BSL/SSL zone = pivot ± (ATR * margin).
Zones update only on confirmed pivots—no repainting on open bars.
⚙️ Inputs
Lookback: bars to confirm pivots (e.g. 10–20).
ATR Margin Multiplier: buffer width (e.g. 1.25).
✅ Benefits
Structure‑focused: Zones align with real swing points.
Responsive yet stable: Tight ATR margin keeps zones precise, only updating on valid pivots.
Clean visuals: Two uncluttered zones—easy to interpret.
🛠 How to Use
Detect near‑zone bounce entries or exits on 4H/1D charts.
Combine with trend or volume indicators for stronger setups.
Use zones to identify potential stop‑run, liquidity re‑tests, or range turns.
⚠️ Notes & Disclaimers
Zones base off historical pivots; may lag until confirmed.
No future-looking data—relying entirely on closing bar confirmation.
Use alongside a complete trading framework; this is not a standalone signal.