XAUUSD Volume BreakoutShows where volume is in xauusd asset in particular with buy and sell signals.
อินดิเคเตอร์และกลยุทธ์
Super Neema!🟧 Super Neema! — Multi-Timeframe EMA-9 Overlay
🔍 What is "Neema"?
The term "Neema" has recently emerged among traders at SMB Capital—a top proprietary trading firm—who colloquially use "Neema" as shorthand for the 9-period Exponential Moving Average (EMA). Due to its increasing popularity and reliability, the phrase caught on quickly as traders needed a quick, memorable name for such an essential tool.
📚 Why the 9-EMA?
Scalping around the 9-EMA is now one of the most widely used intraday trading techniques. Traders of various experience levels frequently rely on it because it effectively highlights short-term momentum shifts.
But there's a crucial nuance: traders across different assets or market periods don't always agree on which timeframe’s 9-EMA to follow. Depending on who's currently active in the market, the dominant "Neema" could be the 1-minute, 2-minute, 3-minute, or 5-minute 9-EMA. This variation arises naturally due to differences in trader populations, risk tolerance, style, and current market conditions.
👥 Social Convention & Normative Social Influence
Trading is fundamentally a social activity, and normative social influence plays a critical role in market behavior. Traders don’t operate in isolation; they follow patterns, respond to cues, and rely on shared conventions. The popularity of any given indicator—like the 9-EMA—is not just technical, but deeply social. Traders adapt to what's socially accepted, recognizable, and effective.
Over time, these conventions shift. What once was "the standard" timeframe can subtly evolve as dominant traders or institutions shift their preferred style or timeframe, creating "variants" of established trends. Understanding this dynamic is essential for market participants because recognizing where the majority of traders currently focus gives a critical edge.
📈 Why Does This Matter? (Market Evolution & Trader Adaptability)
Market trends aren't just technical—they're social constructs. As markets evolve, participants adapt their methods to fit new norms. Traders who recognize and adapt quickly to these evolving norms gain a decisive advantage.
By clearly visualizing multiple Neemas (9-EMAs across timeframes) simultaneously, you don't merely see EMA levels—you visually sense the current social convention of the market. This heightened awareness helps you stay adaptive and flexible, aligning your strategy dynamically with the broader community of traders.
🎨 Transparency Scheme (Visual Identification):
5-minute Neema: Most opaque, brightest line (slowest, most significant trend)
3-minute Neema: Slightly more transparent
2-minute Neema: Even more transparent
1-minute Neema: Most transparent, subtle background hint (fastest, quickest reaction)
This deliberate visual hierarchy makes it intuitive to identify immediately which timeframe is currently dominant, and therefore, which timeframe other traders are using most actively.
✅ Works on:
Any timeframe, any chart. Automatically plots the 1m–5m EMA-9 lines regardless of your current chart.
🧠 Key Insight:
Markets are driven by social trends and normative influence.
Identifying the currently dominant timeframe (the Neema most respected by traders at that moment) is a powerful, socially-informed edge.
Trader adaptability isn't just technical—it's social awareness in action.
Enjoy your trading, and welcome to Super Neema! ⚡
AD Long ///@version=5
indicator("AD Long /", overlay=true)
// === تنظیمات کاربر ===
futureHours = input.float(1.5, title="مدت زمان پیشبینی (ساعت)", minval=0.5, maxval=48, step=0.1)
threshold = input.float(0.05, title="آستانه بیتغییری (درصد)", step=0.01)
// === محاسبه تعداد کندلهای آینده براساس تایمفریم فعلی ===
// مثال: اگر تایمفریم 15 دقیقهای باشد، هر ساعت 4 کندل داریم → futureBars = futureHours * 60 / 15
tfMinutes = timeframe.isintraday ? timeframe.multiplier : 60 // برای تایمفریمهای غیرداخلروزی پیشفرض رو 60 قرار بده
futureBars = math.round(futureHours * 60 / tfMinutes)
// === دریافت قیمت فعلی و آینده ===
priceNow = close
futurePrice = request.security(syminfo.tickerid, timeframe.period, close )
// === محاسبه تغییر درصدی ===
priceChange = ((futurePrice - priceNow) / priceNow) * 100
// === تشخیص روند ===
isUp = priceChange > threshold
isDown = priceChange < -threshold
isFlat = not isUp and not isDown
trendColor = isUp ? color.green : isDown ? color.red : color.blue
// === ساخت جدول نمایشی با رنگ واضح ===
var table trendTable = table.new(position.top_right, 2, 1, border_width=1, frame_color=color.gray, frame_width=1)
if bar_index % 5 == 0
timeLabel = str.tostring(futureHours, "#.0") + "h"
table.cell(trendTable, 0, 0, timeLabel, text_color=color.white, bgcolor=color.gray, text_size=size.normal)
table.cell(trendTable, 1, 0, " ", bgcolor=trendColor, text_size=size.large) // اسپیس برای بزرگتر دیده شدن
强势币选币模型 V2 多周期评分**StrongCoinScore\_V2**
A multi-timeframe cryptocurrency momentum scorer that blends five key dimensions—trend structure, volume/OBV momentum, MACD signal, volume-profile distribution (VRVP), and chip distribution—across 15-minute and 4-hour charts.
* **Trend Structure (EMA 20 vs. EMA 50):** Checks for bullish alignment of EMA20 above EMA50 and evaluates pullback strength.
* **Volume/OBV Momentum:** Compares current volume to its 10-period SMA and uses a cumulative on-balance volume calculation to confirm strong money flow.
* **MACD Signal:** Awards extra points for crossovers and accelerating histogram bars.
* **VRVP (Volume-Range Volume Profile):** Measures whether price resides above high-density volume nodes (placeholder logic).
* **Chip Distribution:** Assesses if price is supported by major volume clusters (placeholder logic).
Each dimension is scored 0–100 per timeframe, averaged equally (5 dimensions), producing a 15 min score and a 4 h score. The final output is the simple average of both timeframe scores, plotted as a single line from 0 to 100. Color-coded thresholds highlight:
* **≥ 85 (Strong Buy)**
* **78–84 (High-Potential)**
* **< 78 (Neutral/Skip)**
Use StrongCoinScore\_V2 to quickly rank and screen coins on TradingView’s Crypto Pairs Screener for multi-timeframe strength.
Order Blocks with Trend/Ranging FiltersThis script tries to combine order blocks with either trending or ranging, it doesn't do a very good job yet.
Mustang Algo Channel StrategyMustang Algo Channel Strategy 🚀
Mustang Algo Channel Strategy is an advanced trading tool designed to spot high-probability market reversals based on the ratio between stablecoin (USDT, USDC, DAI) capitalization and Bitcoin.
It combines a custom oscillator, dynamic channel zones, and smart entry/exit management to help you maximize your performance.
Key Features
Automatic Long & Short signals or directional filtering (Long Only, Short Only, or Long & Short)
Dynamic channel zone: clearly visualizes the neutral area to avoid false signals
Smoothed oscillator to filter out noise and improve signal quality
Optional and independent Stop Loss & Take Profit for both long and short trades
Pyramiding up to 50 positions
Customizable backtest date range
Clear visual signals (arrows, color backgrounds, on-chart labels)
How It Works
Long Entry: Buy when the smoothed oscillator crosses above its median below the channel’s lower bound
Short Entry: Sell when the smoothed oscillator crosses below its median above the channel’s upper bound
Exits: Automatic on opposite cross, or via your custom stop loss / take profit
Customizable Parameters
Timeframe, oscillator period, smoothing
Channel upper/lower bounds
Independent Stop Loss / Take Profit for each side
Trading direction (Long, Short, or Both)
Backtest date range
Best For
Trend-following and reversal traders on crypto, indices, Forex, and more
Systematic/automated strategies with advanced risk management
Disclaimer:
This algorithm is provided for educational and experimental purposes only. Always do your own analysis before trading live.
HTF Candle Display (Evolution FX)HTF Candle Display (Evolution FX)
WHAT IT DOES
This tool overlays a **higher timeframe candle** (like Daily or Weekly) directly on your current lower timeframe chart (like 5m, 15m, 1h). It visually anchors current price action within its broader market context, ideal for traders using multi-timeframe confluence, liquidity mapping, or High-Timeframe-Based decision-making.
KEY FEATURES
Timeframe selection : Choose any higher timeframe (HTF) to display (e.g., D, W, M).
Dynamic candle placement : Position the HTF candle overlay away from price action using distance presets: `Close`, `Near`, `Far`, `Very Far`.
Adjustable thickness : Choose candle body width via `Thin`, `Thick`, or `Thicker` styles.
Fully customisable visuals : Set custom colours for bullish and bearish candles, borders, wicks, and labels.
Highlight box (optional) : Display a semi-transparent box aligned to the HTF candle's real time span.
Label with live countdown : Optionally show a floating label with timeframe info and time remaining in the HTF candle.
Previous candle display : Toggle to show or hide the prior HTF candle for better comparison.
HOW TO USE IT
Select your HTF (e.g., Daily) from the input dropdown.
Use "Distance From Price Action" to shift the visual away from the candles for a cleaner layout.
Adjust "Candle Width" to visually match your preferences.
Optionally toggle:
- "Show Previous Candle"
- "Show Label"
- "Highlight Current Day Price Action Box"
Customise your **colour scheme** to match your charting setup.
Recommended to use on charts like `15m`, `1h`, or `4h` for best visual clarity.
USE CASES
HTF liquidity hunting
Bias framing via daily/weekly structure
Institutional-style trading models
Scalping with macro trend context
GeeksDoByte/Rayen Kamta ORB Clean
This script is an advanced, all-in-one technical analysis tool designed primarily for intraday traders who use the Opening Range Breakout (ORB) strategy. Its main purpose is to automatically identify the key high and low levels established at the market open, provide clear trading signals based on breakouts, and keep the chart exceptionally clean by focusing only on the current trading day's action.
Here is a breakdown of what it does:
Core Functionality
Customizable Opening Range Breakout (ORB)
The script automatically calculates and draws the high and low of the market's opening period.
You can choose a standard period (like the first 5, 15, or 30 minutes) or define a completely custom time session (e.g., "0930-1030") in the settings.
Breakout Signals with Volume Confirmation
When the price closes above the ORB High or below the ORB Low, a distinct triangle arrow appears, signaling a potential trade entry.
To filter out weak signals or "fakeouts," these breakout signals can be qualified by volume. You can require the volume on the breakout candle to be a certain multiple (e.g., 1.5x) of the recent average volume, indicating strong conviction behind the move.
RSI Momentum Signals
A built-in Relative Strength Index (RSI) provides additional momentum context.
The script generates its own unique circle-shaped signals when the RSI crosses your defined upper or lower thresholds, helping to identify overbought or oversold conditions that might support or contradict a breakout trade.
Automatic Profit Targets
When the opening range is established, the script automatically projects a 1:1 risk/reward profit target.
It calculates the height of the opening range and projects that distance from the high (for a long target) and from the low (for a short target).
Key UI & UX Features (User Interface & Experience)
"Current Day Only" by Default
This is the script's most important feature. To keep your chart clean and prevent "indicator clutter," all drawings (lines, zones, targets, signals) are automatically cleared at the start of each new trading day. This ensures you are only ever looking at today's relevant levels.
Optional Historical View
If you need to analyze past performance or see how the indicator behaved on previous days, there is a simple checkbox in the settings ("Show Historical Drawings") to toggle the visibility of all past signals.
Enhanced Visuals
ORB Zone: The opening range itself is drawn as a distinct, shaded gray box.
Extended Lines: Dashed lines for the high (green) and low (red) extend from this zone across your screen for the rest of the day.
Clean Targets: Profit targets are not messy plots; they are clean, dotted horizontal lines with a "T1" label, making them easy to see without cluttering price action.
Modern Info Panel
A professional, easy-to-read panel in the bottom-right corner provides critical data at a glance:
ORB High & Low: The exact price levels.
Range Size: The size of the opening range in both points (e.g., $1.50) and as a percentage (e.g., 0.75%).
Live Status: A dynamic field that tells you if the current price is in a "Breakout Up," "Breakout Down," or still "Inside Range."
How to Use & Configure
All features can be turned on or off in the indicator's settings menu (the gear icon).
The settings are organized into logical groups like "ORB," "Confirmation & Signals," and "RSI" for easy navigation.
Every setting includes a tooltip explaining what it does.
Alerts
You can set up proactive alerts for key events so you don't have to watch the chart all day. Alerts can be created for:
ORB Established: Notifies you when the day's range is set.
ORB Confirmed Breakout Up/Down: Notifies you when a volume-confirmed breakout occurs.
RSI Buy/Sell Signal: Notifies you when an RSI momentum signal triggers.
In summary, this script consolidates multiple essential trading concepts into a single, clean, and highly configurable indicator, perfect for traders looking to systematize their approach to opening range strategies.
GEEKSDOBYTE X RAYEN KAMTA ORB Advanced with Signals & TargetsCME_MINI:NQ1!
This Pine Script indicator is an **Opening Range Breakout (ORB) system** for TradingView. It overlays on price charts and helps identify trade entries based on:
1. **Opening Range breakout levels**
2. **Volume confirmation**
3. **RSI-based momentum signals**
4. **Visual targets and stop losses**
5. **Optional Parabolic SAR for trend guidance**
6. **Alerts and data display table**
---
### 🔍 **Key Components and Features**
#### 🕒 **Opening Range Breakout (ORB)**
* Lets users choose the range period: `5`, `15`, `30`, or a custom session (`e.g. 0930–1030`).
* Captures the **high and low of that range**.
* Draws **dashed lines** to represent ORB High and Low.
#### 📈 **Breakout Signals**
* After the session ends, it checks for a **breakout above/below** the ORB using:
* **Price crossover**
* **Optional volume spike confirmation** (volume > 1.5× SMA of last 20 bars)
#### 🔄 **RSI Confirmation**
* Detects **bullish/bearish RSI crossovers**:
* Buy when RSI crosses **above 60**
* Sell when RSI crosses **below 49**
* Signals are filtered to avoid repetition (i.e., only once per valid setup).
#### 🎯 **Profit Targets & Stop Loss**
* Automatically calculates:
* **Target:** Equal to the ORB range added to breakout point
* **Stop:** At the opposite ORB level
* Optionally plotted if enabled.
#### 🌀 **Parabolic SAR (optional)**
* Visual overlay using customizable SAR values.
#### 🧾 **Table Display**
* In the bottom-right of the chart, shows:
* ORB period
* Current high/low values of the opening range
#### 🔔 **Alerts**
* Trigger alerts when:
* New ORB is established
* Confirmed breakouts occur
* RSI-based signals fire
---
### ⚙️ **Inputs & Customizations**
| Group | Feature | Description |
| ------------ | ------------------------- | -------------------------------------- |
| ORB | Period, Session, Timezone | Configures ORB time window |
| Confirmation | Volume spike | Adds breakout confirmation via volume |
| RSI | RSI thresholds | Adds another layer of entry validation |
| Targets | Target/Stop lines | Draws visual TP/SL levels |
| SAR | Parabolic SAR | Optional trend-following tool |
---
### 📊 Visuals
* **Breakouts:** Arrows on breakout bars.
* **RSI signals:** Tiny circles (above bar = short, below = long).
* **ORB levels:** Green (high) and red (low) dashed lines.
* **Targets & Stops:** Aqua (targets) and orange (stops) lines.
* **SAR:** Yellow dots across bars when enabled.
### ✅ Use Case
Traders can use this script to:
* Systematically identify breakout trades after the market opens
* Filter entries with volume and RSI
* Visually see where to take profit and stop out
* Get alerts for all key moments — ORB, breakouts, and momentum shifts
ATR-Stop-DominoDetailed description of the ATR-Stop-Domino indicator
Important notice:
The slopes of the stop loss lines should NOT be used as entry or exit signals. They are not reliable for that purpose. Always use other indicators like MACD, RSI, SMI, or others to confirm trade signals before making decisions.
Leverage:
If the indicator shows a stop loss of 2%, this means that without leverage you are willing to risk 2% of your capital on that trade. However, if you trade with 3x leverage, your potential loss is multiplied by 3, which means 6% of your total capital.
Remember your total capital represents 100%, so be very careful with leverage to avoid risking more than you can afford to lose.
Dear trader,
First, I do not promise profits or success in your trades, as that depends on many factors—mainly your chart interpretation and risk management. The ATR-Stop-Domino indicator was created to help traders operate with more safety and better loss control, especially those who want to trade small capital while still using stop loss.
Why use stop loss?
Trading without stop loss is very risky since losses can be large or even wipe out your capital. The ATR-Stop-Domino uses the ATR (Average True Range) to calculate dynamic stop loss levels based on asset volatility, providing an intelligent reference to limit losses.
Important settings:
Default ATR multiplier: 1.5 (balanced protection and room)
For tighter stops, use 1.0
For more aggressive assets, use 2.0 or higher
Default ATR period: 14
What you will see on the chart:
Green line: stop loss for long positions
Red line: stop loss for short positions
Blue line: “safe line” in the middle for better visualization
Labels showing stop loss percentage and optionally the exact price
How to interpret the percentages:
They show how much you are willing to lose if the price hits the stop loss, helping you visualize your risk.
Recommendations:
Avoid using on daily, weekly, or monthly charts (stop loss may be too far)
Ideal for 4h, 3h, 2h or lower timeframes
Consider leverage when calculating real risk
Adjust ATR Period and ATR Multiplier according to asset and strategy
Remember:
This indicator is a support tool and does not guarantee profits. Always confirm signals with other indicators and manage your risk.
SLTP v3Sometimes when you are entrying a position or placing a limit/stop order, you only see one or even none key price level to set as TP (Take Profit) or SL (Stop Loss) conditional orders. You can use this SLTP to choose proper price levels to set as TP or SL. This indicator is highly custom. Remember to alter the color of the short side to your background color when you are about to long a security and do the same to the long side when you are about to short.
By the way the reference levels are based on volatility of last 14 bars of your security.
Will keep updating this indicator with high pratical value but not today. Peace out
有时当你进入一个头寸或设置限价/止损订单时,你可能只看到一个甚至没有关键价格水平可以设置为获利(Take Profit,TP)或止损(Stop Loss,SL)条件订单。你可以使用这个SLTP指标来选择合适的价格水平设置为TP或SL。这个指标高度可定制。当你打算买入证券时,记得将空头一侧的颜色改为与背景颜色一致;当你打算做空时,也对多头一侧做同样的调整。
顺便说一下,参考水平是基于证券最近14根K线的波动率来计算的。
我会持续更新这个具有高实用价值的指标,但不是今天。
祝好!
Smart OBsSmart Order Block Indicator with Mitigation Detection
This indicator identifies bullish and bearish order blocks on the chart using a price action-based logic. For a bearish order block, it detects a candle whose high is higher than the highs of the candles immediately before and after it, followed by a candle after the next one whose high is below the low of the order block candle. Conversely, a bullish order block is identified where a candle’s low is lower than the lows of its neighboring candles and the subsequent candle after next has a low above the high of the order block candle. This method helps to spot potential areas where institutional buying or selling occurred.
Once identified, the indicator plots rectangular zones on the chart highlighting these order blocks, allowing traders to visualize key supply and demand areas. The zones extend forward by a configurable number of bars to anticipate potential future price reactions. Additionally, the indicator checks if the order block zone has been “mitigated” or “consumed” by current price action, meaning price has retraced into or through the zone, potentially weakening its strength. Mitigated zones are not replotted, keeping the chart cleaner.
This tool assists traders in spotting high-probability reversal or continuation zones, aiding in entry, stop-loss, and take-profit placement decisions by visually marking institutional order flow areas.
SL/TP SystemSometimes when you are entrying a position or placing a limit/stop order, you only see one or even none key price level to set as TP (Take Profit) or SL (Stop Loss) conditional orders. You can use this SL/TP System to choose proper price levels to set as TP or SL. This indicator is highly custom.
中文版本:
RAVI & RSI Strategy策略定义 :使用 strategy 函数定义一个名为 "RAVI & RSI Strategy" 的交易策略。
输入参数 :沿用了原指标中的输入参数设置。
指标计算 :保留了原指标中 RAVI 参数、基础线和带宽的计算逻辑。
RSI 计算 :使用 ta.rsi 函数计算 RSI 值,基于 RSI 值判断超买和超卖状态。
交易信号定义 :
超卖买入信号 :当 RSI 值小于 30 时,认为市场处于超卖状态,触发买入信号。
超买卖出信号 :当 RSI 值大于 70 时,认为市场处于超买状态,触发卖出信号。
交易执行 :使用 strategy.entry 函数执行买入和卖出操作,并设置止损点为 5 个点,使用 strategy.exit 函数实现止损功能。
信号绘制 :使用 plotshape 函数绘制买入和卖出信号的箭头,帮助用户直观地识别交易机会。
Strategy Definition:
The strategy is defined using the strategy function and is named "RAVI & RSI Strategy".
Input Parameters:
The input parameters are carried over from the original indicator.
Indicator Calculation:
The calculation logic for the RAVI parameters, basis, and bands from the original indicator is retained.
RSI Calculation:
The Relative Strength Index (RSI) is calculated using the ta.rsi function, and trading decisions are made based on whether the RSI value indicates overbought or oversold conditions.
Trading Signal Definition:
Oversold Buy Signal: Triggered when the RSI value is below 30, indicating an oversold market condition.
Overbought Sell Signal: Triggered when the RSI value is above 70, indicating an overbought market condition.
Trade Execution:
The strategy.entry function is used to execute buy and sell trades. A stop loss of 5 points is set using the strategy.exit function.
Signal Plotting:
Buy and sell signals are plotted on the chart using the plotshape function to help users easily identify trading opportunities.
MACD Histogram on RSI - Hex ColorsThe Moving Average Convergence Divergence ( MACD ) indicator was developed by Gerald Appel in the late 1970s as a tool for identifying changes in momentum, trend strength, and direction in financial markets . Appel designed MACD to provide traders with a clearer view of market trends by comparing two exponential moving averages (EMAs) and their convergence or divergence over time. The indicator became widely popular due to its versatility—it helps traders recognize strong trends while also signaling potential reversals. Over the years, MACD has evolved, with refinements in interpretation and parameter settings, making it a staple in technical analysis. The most impotrtant indications given by MACD are divergences .
MACD divergences are classified into different types based on their strength and reliability in predicting trend reversals . Here are the main classes:
Class A Divergence: This is the strongest type of divergence. It occurs when the price makes a new high (or low), but the MACD fails to confirm it by making a lower high (or higher low). This signals a high probability of trend reversal.
Class B Divergence: In this case, the price forms a double top or double bottom, but the MACD does not reach a new extreme. This suggests a potential reversal but with less certainty compared to Class A.
Class C Divergence: The weakest form of divergence, where the price makes a new high or low, but the MACD forms a pattern similar to a double top or double bottom. This indicates a possible slowdown in momentum rather than a strong reversal.
These divergences help traders assess whether a trend is losing strength and may reverse.
Besides these, there are two other signals that traders should be aware of, viz, ZLR and Shamur signal.
The Zero Line Reject (ZLR) is a concept in MACD analysis where the MACD line approaches the zero line, briefly crosses it, and then reverses direction. This behavior suggests that the trend attempted to shift but failed, reinforcing the prevailing trend. Traders often interpret this as a continuation signal rather than a reversal.
The Shamur Signal , as some traders call it, is a variation of this pattern. It occurs when the MACD line drops below the zero line, rebounds above it, and then resumes its downward movement—or vice versa for bullish setups. This pattern can indicate a false breakout or a temporary shift in momentum before the trend resumes. The key takeaway is that the market attempted to reverse but lacked the strength to sustain the move, making it a potential opportunity for trend traders.
Now let's look at RSI(14) briefly: The Relative Strength Index (RSI) is a widely used momentum oscillator that measures the speed and magnitude of price movements to identify overbought and oversold conditions. Developed by J. Welles Wilder Jr. in 1978, RSI operates on a scale from 0 to 100, with readings above 70 typically indicating an overbought market and readings below 30 signaling an oversold market. Traders use RSI to assess trend strength, spot potential reversals, and confirm price movements. While effective in ranging markets, RSI can also be adapted with divergence analysis and dynamic thresholds to enhance its predictive power.
Now, the question arises why do we use an indicator on indicator?
Using indicator-on-indicator analysis enhances traditional technical indicators by applying secondary calculations to their values, unlocking deeper insights into market behavior. This method offers several advantages:
Refined Signal Filtering – Applying an indicator to another indicator smooths out noise, helping traders avoid false signals and focus on meaningful market trends. For example, using MACD on RSI can reveal momentum shifts that standard RSI alone might overlook.
Multi-Layered Confirmation – Instead of relying on a single indicator, traders get a more nuanced view of price movements. Secondary indicators reinforce decisions, improving accuracy in identifying trend strength and reversals.
Adaptive Market Analysis – Different market environments require different tools. Indicator-on-indicator techniques allow traders to fine-tune strategies based on changing volatility and momentum conditions rather than relying on static thresholds.
Creative Customization – Traders can mold indicators to fit their specific market approach. Whether refining entries/exits or detecting trend exhaustion, these hybrid setups provide tailored insights beyond conventional methods.
This approach is particularly useful for momentum and trend-based trading, offering a more dynamic perspective that adapts to price action in a way traditional indicators cannot.
What are the potential shortcomings of such an approach?
While indicator-on-indicator analysis can refine signals and enhance decision-making, it also comes with several drawbacks that traders should consider:
Lagging Effect – Since indicators are already derivatives of price action, stacking them introduces additional delays in responsiveness. This can lead to late entries or exits, reducing a strategy’s effectiveness in fast-moving markets.
Over-Filtering Signals – Applying an indicator to another can smooth out noise, but it may also suppress valuable early signals. Traders may miss key turning points if too much filtering dilutes the raw market momentum.
Complex Interpretation – Standard indicators have well-defined thresholds and behaviors, but once modified by another indicator, they can become harder to interpret. Traders may struggle to adapt existing strategies or find reliable patterns.
Reduced Versatility – Some hybrid indicators work well in specific market conditions but lose their edge in others. This dependency on particular trends or volatility levels can make a strategy less adaptable.
Potential Redundancy – If indicators are not chosen wisely, layering them may lead to excessive confirmation bias, where multiple indicators show similar information without providing any new insights.
While indicator-on-indicator techniques can refine analysis, careful calibration is required to balance precision with practicality.
The MACD on RSI Indicator merges two powerful momentum-based indicators, offering deeper insights into trend dynamics and market strength . By applying the MACD calculation to the RSI values instead of price, traders can detect subtle shifts in momentum that might be overlooked by traditional MACD or RSI alone.
This hybrid approach enhances trend confirmation , allowing traders to gauge whether RSI’s momentum aligns with MACD's trend direction. It helps in early signal detection , potentially revealing trend shifts before they appear on conventional setups. Additionally, it reduces false signals by filtering RSI fluctuations, making MACD more reactive to meaningful changes in strength rather than short-term noise.
By combining these indicators, traders can refine entries and exits based on momentum divergences, zero-line behaviors, and shifts in trend acceleration. The MACD on RSI setup is particularly useful in identifying trend exhaustion and continuation signals, making it a valuable tool in both ranging and trending markets.
I have primarily used this indicator to spot hidden divergences. So what are they?
Hidden divergences , sometimes referred to as reverse divergences , are a powerful yet often overlooked concept in technical analysis. Unlike regular divergences, which signal potential trend reversals, hidden divergences indicate trend continuation —suggesting that the prevailing trend is likely to persist despite temporary price fluctuations.
Hidden divergences occur when the price makes a higher low in an uptrend or a lower high in a downtrend, while the oscillator (such as RSI, MACD, or Stochastic) forms a lower low or higher high, respectively. This discrepancy suggests that momentum is still strong in the direction of the trend, even though price action may appear to weaken momentarily.
Types of Hidden Divergences
---------------------------------------------------------
Hidden Bullish Divergence: Price forms a higher low, but the oscillator prints a lower low. This signals that the uptrend remains intact and is likely to continue.
Hidden Bearish Divergence: Price forms a lower high, but the oscillator prints a higher high. This suggests that the downtrend is still dominant and likely to persist.
Why Hidden Divergences Matter
Hidden divergences are particularly useful for trend-following traders, as they provide early confirmation that a trend is still strong despite minor pullbacks. They help traders avoid premature exits and reinforce confidence in holding positions longer. Additionally, hidden divergences can serve as entry signals, allowing traders to position themselves in the direction of the trend before a new wave of momentum unfolds.
Key Considerations
While hidden divergences are valuable, they should not be used in isolation. Combining them with support/resistance levels, volume analysis, and price action confirmation enhances their reliability. Additionally, they tend to work best in strong trending markets, where momentum indicators align with price direction.
By mastering hidden divergences, traders can refine their ability to ride trends effectively, reducing the risk of exiting too soon or misinterpreting temporary pullbacks as reversals.
In my trading, I have used this indicator since 2009. My general aim is to make it available to all my friends. If you are using it, you are also my friend. So happy trading.
مسك للسوينق - النسخة المتقدمة//@version=5
indicator("مسك للسوينق - النسخة المتقدمة", overlay=true)
// إعداد اختيار شمعة الافتتاح
sessionTF = input.string("D", title="الإطار الزمني لشمعة الافتتاح", options= )
// ألوان ثابتة حسب طلبك
colorOpenLine = color.yellow
colorPlusLine = color.red
colorMidPlusLine = color.new(color.red, 30) // أحمر فاتح
colorMinusLine = color.green
colorMidMinusLine = color.new(color.green, 30) // أخضر فاتح
colorLabelText = color.black
colorDashed = color.new(color.gray, 40) // رصاصي فاتح
// تحديد بداية الجلسة المختارة
newSession = ta.change(time(sessionTF))
// استدعاء سعر الافتتاح من الفريم المختار
sessionOpen = request.security(syminfo.tickerid, sessionTF, open)
// حساب المستويات
sqrt_open = math.sqrt(sessionOpen)
sqrt_plus = sqrt_open + 0.25
sqrt_minus = sqrt_open - 0.25
level_plus = math.pow(sqrt_plus, 2)
level_minus = math.pow(sqrt_minus, 2)
midLevelPlus = (sessionOpen + level_plus) / 2
midLevelMinus = (sessionOpen + level_minus) / 2
// تعريف المتغيرات الثابتة لجميع الخطوط والليبل
var line openLine = na
var line plusLine = na
var line minusLine = na
var line midPlusLine = na
var line midMinusLine = na
var label openLabel = na
var line openUpperDashed = na
var line openLowerDashed = na
var line plusUpperDashed = na
var line plusLowerDashed = na
var line minusUpperDashed = na
var line minusLowerDashed = na
if (newSession)
// حذف الخطوط القديمة
if (not na(openLine))
line.delete(openLine)
line.delete(plusLine)
line.delete(minusLine)
line.delete(midPlusLine)
line.delete(midMinusLine)
label.delete(openLabel)
line.delete(openUpperDashed)
line.delete(openLowerDashed)
line.delete(plusUpperDashed)
line.delete(plusLowerDashed)
line.delete(minusUpperDashed)
line.delete(minusLowerDashed)
// رسم الخطوط الجديدة
openLine := line.new(x1=bar_index, y1=sessionOpen, x2=bar_index+1, y2=sessionOpen, color=colorOpenLine, extend=extend.right, width=1)
plusLine := line.new(x1=bar_index, y1=level_plus, x2=bar_index+1, y2=level_plus, color=colorPlusLine, extend=extend.right, width=1)
minusLine := line.new(x1=bar_index, y1=level_minus, x2=bar_index+1, y2=level_minus, color=colorMinusLine, extend=extend.right, width=1)
midPlusLine := line.new(x1=bar_index, y1=midLevelPlus, x2=bar_index+1, y2=midLevelPlus, color=colorMidPlusLine, extend=extend.right, width=1)
midMinusLine := line.new(x1=bar_index, y1=midLevelMinus, x2=bar_index+1, y2=midLevelMinus, color=colorMidMinusLine, extend=extend.right, width=1)
openLabel := label.new(x=bar_index, y=sessionOpen, text="Open: " + str.tostring(sessionOpen, format.mintick), style=label.style_label_left, color=color.new(colorOpenLine, 0), textcolor=colorLabelText)
openUpperDashed := line.new(x1=bar_index, y1=sessionOpen+3, x2=bar_index+1, y2=sessionOpen+3, color=colorDashed, style=line.style_dashed, extend=extend.right)
openLowerDashed := line.new(x1=bar_index, y1=sessionOpen-3, x2=bar_index+1, y2=sessionOpen-3, color=colorDashed, style=line.style_dashed, extend=extend.right)
plusUpperDashed := line.new(x1=bar_index, y1=level_plus+3, x2=bar_index+1, y2=level_plus+3, color=colorDashed, style=line.style_dashed, extend=extend.right)
plusLowerDashed := line.new(x1=bar_index, y1=level_plus-3, x2=bar_index+1, y2=level_plus-3, color=colorDashed, style=line.style_dashed, extend=extend.right)
minusUpperDashed := line.new(x1=bar_index, y1=level_minus+3, x2=bar_index+1, y2=level_minus+3, color=colorDashed, style=line.style_dashed, extend=extend.right)
minusLowerDashed := line.new(x1=bar_index, y1=level_minus-3, x2=bar_index+1, y2=level_minus-3, color=colorDashed, style=line.style_dashed, extend=extend.right)
Devrat Smart Confluence 55% long Strategy v3ema 30/50 and 100 55% win rate trades logic :
| Confluence Factor | Purpose |
| ------------------------------------------ | ------------------------------ |
| ✅ EMA 30/50/100 alignment | Trend confirmation |
| ✅ ADX > 20 | Strong momentum filter |
| ✅ Pullback to dynamic support (EMA30 zone) | Sniper entries, not chasing |
| ✅ Bullish engulfing *AND* volume spike | Confirm real buyer interest |
| ✅ Trade only during NY/London hours | Avoids fakeouts from Asia chop |
PAC INDEXThis indicator plots a Price Action Channel (PAC) using a Smoothed Moving Average (SMMA) of highs and lows, and overlays these bands directly on the main chart. It uses standard Heiken Ashi calculations (not the built-in function) to highlight price structure with an emphasis on trend exhaustion and volatility.
Features
Plots PAC High and PAC Low –
Customizable channel boundaries using SMMA smoothing (user sets lookback length).
Heiken Ashi Calculation (manual):
Heiken Ashi open, close, high, and low are computed per-bar for deeper trend insight.
Visual Channel Fill:
The space between PAC High and Low is filled for instant trend identification.
Condition Markers:
Dots appear above bars when the Heiken Ashi close exceeds the PAC High (potential overextension or momentum).
Dots appear below bars when the Heiken Ashi close falls below the PAC Low (potential exhaustion or reversal).
Configurable:
User can adjust the smoothing length to fit different trading styles or market volatility.
⸻
How To Use
Add to any chart and timeframe (works on all symbols).
Watch the channel:
When Heiken Ashi closes break above the PAC High, price may be in a strong trend or overbought zone.
When Heiken Ashi closes break below the PAC Low, price may be in an exhaustion or potential reversal zone.
Adjust the “Length” parameter for tighter (shorter) or wider (longer) channels depending on your strategy.
Use as a filter for trade entries/exits or to confirm momentum and exhaustion within your price action framework
.
Notes
All calculations are performed directly in the script for transparency and customization.
This indicator is not a buy/sell signal system—interpret breakouts and channel extremes within your own trade plan.
Price Deviation from SMA/EMA with % Threshold HighlightSelect between SMA or EMA.
Adjustable length (default is 20).
Visual deviation band from price.
Plot of absolute deviation on a separate line.
Adding a threshold input. The threshold input is in percentage (%), e.g., 2.5 means 2.5% deviation. The deviation is compared to ma * (thresholdPercent / 100).
Highlights bars where the absolute deviation exceeds the percentage of the MA value.
Highlighting bars where the absolute deviation from the moving average exceeds the threshold.
If thresholdPct = 2.0 and the EMA is 100, then the deviation threshold is 2.0, and bars with absolute deviation > 2.0 will be highlighted.
You can set the threshold manually as a parameter.
The bars will be highlighted (colored) when deviation is outside the threshold range.
The threshold lets you define a "normal" deviation range. Any bars outside of this range are potential outliers — and are now visually flagged.
Price-Volume Divergence (YY+GY)📊 **Price-Volume Divergence Tool (False & Hidden Rally)**
by Tungaer_as
This open-source indicator detects two types of volume-price divergences:
🔴 **False Rally (YY)**
Occurs when price increases while volume decreases.
This signals weak buyer pressure and may precede a local top or distribution phase.
🟢 **Hidden Rally (GY / Capitulation)**
Occurs when price decreases while volume increases.
This suggests potential smart money accumulation and may precede a price reversal.
---
### 🔧 How it works:
The indicator compares:
- Price direction (up/down)
- Volume trend (rising/falling)
- RSI values (customizable)
- EMA filter (trend direction)
- PVT (Price Volume Trend) for volume momentum
- Optional candle-based confirmation over multiple bars
All filters and thresholds are fully customizable from the settings menu.
---
### ✅ Key Features:
- False Rally + Hidden Rally detection
- Optional confirmation candles (1–5)
- Toggleable filters: RSI, EMA, PVT
- Cumulative PVT-based filtering
- Background color zones for clarity
- Built entirely in Pine Script v5
---
🟢 Open-source | Developed with GPT-4 assistance
👤 By Tungaer_as
⚠️ **Disclaimer:**
This script is for educational purposes only and does not provide financial advice. Always do your own research before making trading decisions.
**Fiyat-Hacim Uyumsuzluk Göstergesi (Yalancı + Gizli Yükseliş)**
tasarım: Tungaer_as
Bu gösterge, fiyat-hacim ilişkisine dayalı iki güçlü dönüş formasyonunu tespit eder:
🔴 **Yalancı Yükseliş (YY)**
Fiyat artarken hacmin düşmesi → Alıcı zayıflığı veya yükseliş tuzağı sinyali olabilir
🟢 **Gizli Yükseliş (GY)**
Fiyat düşerken hacmin artması → Kurumsal birikim ya da dönüş hazırlığı göstergesi olabilir
---
✨ **Temel Özellikler**
- ✅ RSI ve EMA filtreleri
- ✅ PVT (Fiyat Hacim Eğilimi) ile hacim yönü teyidi
- ✅ Opsiyonel teyit mum filtresi (1–5 mum)
- ✅ Görsel uyarı için arka plan renklendirme
- ✅ Tamamen özelleştirilebilir eşik değerleri
- ✅ Tüm filtreler bağımsız olarak açılıp kapatılabilir
---
🚀 **Neden Farklı?**
TradingView üzerindeki tipik uyumsuzluk göstergelerinden farklı olarak, bu araç **hem yalancı hem gizli yükselişi birlikte** işler.
Ayrıca **PVT tabanlı hacim eğilimi filtresi** ve **kullanıcı kontrollü teyit sistemleri** ile daha sağlam sinyal üretir.
---
🟢 Açık kaynaklıdır | GPT-4 yardımıyla geliştirilmiştir
👤 Tungaer_as tarafından tasarlanmıştır
⚠️ **Yasal Uyarı**
Bu gösterge yalnızca eğitim ve bilgilendirme amaçlıdır.
Hiçbir yatırım tavsiyesi ya da garantili sinyal içermez.
Yatırım kararı almadan önce kendi analizlerinizi mutlaka yapınız.
Market Strength Buy Sell Indicator [TradeDots]A specialized tool designed to assist traders in evaluating market conditions through a multifaceted analysis of relative performance, beta-adjusted returns, momentum, and volume—allowing you to identify optimal points for long or short trades. By integrating multiple benchmarks (default S&P 500) and percentile-based thresholds, the script provides clear, actionable insights suitable for both day trading and higher-level timeframe assessments.
📝 HOW IT WORKS
1. Multi-Factor Composite Score
Relative Performance (RS Ratio): Compares your asset’s performance to a chosen benchmark (default: SPY). Values above 1.0 indicate outperformance, while below 1.0 suggest underperformance.
Beta-Adjusted Returns: Checks the ticker’s excess movement relative to expected market-related moves. This helps distinguish pure “alpha” from broad market effects.
Volume & Correlation: Volume spikes often confirm the momentum behind a move, while correlation measures how closely the asset tracks or diverges from its benchmark.
These components merge into a 0–100 composite score. Scores above 50 frequently imply bullish strength; drops below 50 often point to underperformance—potentially flagging short opportunities.
2. Intraday & Day Trading Focus
Monitoring Below 50: During the trading day, the script calculates live data against the benchmark, offering an intraday-sensitive composite score. A dip under 50 may indicate a short bias for that session, especially when accompanied by high volume or momentum shifts.
3. Higher Timeframe Monitoring
Daily Strategies: On daily or weekly charts, the script reveals overall relative strength or weakness compared to the S&P 500. This higher-level perspective helps form broader trading biases—crucial for swing or position trades spanning multiple days.
Long/Short Thresholds: Persistent readings above 50 on a daily chart typically reinforce a long bias, while consistent dips below 50 can sustain a short or cautious outlook.
4. Pair Trading Applications
Custom Benchmark Selection: By setting a specific ticker pair as your benchmark instead of the default S&P 500, you can identify spread trading opportunities between two correlated assets. This allows you to go long the outperforming asset while shorting the underperforming one when the spread reaches extreme levels.
4. Color-Coded Signals & Alerts
Visual Zones (25–75): Color-coded bands highlight strong outperformance (above 75) or pronounced underperformance (below 25).
Alerts on Strong Shifts: Automatic alerts can notify you of sudden entries or exits from bullish or bearish zones, so you can potentially act on new market information without delay.
⚙️ HOW TO USE
1. Select Your Timeframe: For scalping or day trading, lower intervals (e.g., 5-minute) offer immediate data resets at the session’s start. For multi-day insight, daily or weekly charts reveal broader performance trends.
2. Watch Key Levels Around 50: Intraday dips under 50 may be a cue to consider short trades, while bounces above 50 can confirm renewed strength.
3. Assess Benchmark Relationships: Compare your asset’s score and signals to the broader market. A stock falling below its pair’s relative strength line might lag overall market momentum.
4. Combine Tools & Validate: This script excels when integrated with other technical analysis methods (e.g., support/resistance, chart patterns) and fundamental factors for a holistic market view.
❗ LIMITATIONS
No Direction Guarantee: The indicator identifies relative strength but does not guarantee directional price moves.
Delayed Updates: Since calculations update after each bar close, sudden intrabar changes may not immediately reflect.
Market-Specific Behaviors: Some assets or unusual market conditions may deviate from typical benchmarks, weakening signal reliability.
Past ≠ Future: High or low relative strength in the past may not predict continued performance.
RISK DISCLAIMER
All forms of trading and investing involve risk, including the possible loss of principal. This indicator analyzes relative performance but cannot assure profits or eliminate losses. Past performance of any strategy does not guarantee future results. Always combine analysis with proper risk management and your broader trading plan. Consult a licensed financial advisor if you are unsure of your individual risk tolerance or investment objectives.