Educational
30-Week SMA (Fixed)This indicator plots a true 30-week Simple Moving Average (SMA) on any chart, regardless of the selected timeframe.
It uses weekly candle data (via the request.security() function) to calculate the 30-week average and keeps it fixed — meaning the line remains accurate even when you switch to daily, 4-hour, or other timeframes.
The 30-week SMA is a cornerstone of Stan Weinstein’s Stage Analysis strategy, commonly used to identify major trend phases:
Above a rising SMA → bullish (Stage 2 uptrend)
Below a falling SMA → bearish (Stage 4 downtrend)
Use this indicator to maintain a consistent long-term trend filter on all timeframes
Aynet- True Wick Projector for Non-Standard ChartsTechnical Explanation: "Data Projection and Synchronization"
This script is, at its core, a "data projection" tool. The fundamental technical problem it solves is compensating for the information loss that occurs when using different data visualization models.
1. The Core Problem: Information Loss
Standard Charts (Time-Based): Normal candlesticks are time-based. Each candle represents a fixed time interval (like 1 hour or 1 day) and displays the complete Open, High, Low, and Close (OHLC) data for that period. The "wicks" show the volatility and the extreme price points (the High and Low).
Non-Standard Charts (Price/Momentum-Based): Charts like Kagi, Renko, or Line Break filter out time. Their only concern is price movement. While one Renko box or Kagi line is forming, 10 or more time-based candles might have formed in the background. During this "noise filtering" process, the true high and low values (the wicks) from those underlying candles are lost.
The problem is this: A trader looking at a non-standard chart cannot see how high or low the price actually went while that block or line was forming. This is a critical loss of information regarding market volatility, support/resistance levels, and price rejection.
2. The Technical Solution: A "Dual Data Stream"
This script intelligently combines two different data streams to compensate for this information loss:
Main Stream (Current Chart): The open and close data from your active Kagi, Renko, etc., chart.
Secondary Stream (Projected Data): The high and low data from the underlying standard (time-based) chart.
3. The Code's Methodical Steps
Step 1: Identifying the Data Source (syminfo...)
This step precisely identifies the source for the secondary data stream. By using syminfo.prefix + ":" + syminfo.ticker (e.g., "NASDAQ:AAPL"), it guarantees that the data is pulled from the exact correct instrument and exchange.
Step 2: Data Request & "Lookahead" Synchronization (request.security)
This is the most critical part of the operation.
request.security(...): This is the function Pine Script uses to pull data from another dataset (the secondary stream) onto the current chart.
 : This tells the function, "The only data I care about is the 'High' and 'Low' of the standard candle from that timeframe."
lookahead = barmerge.lookahead_on (The Critical Key): This command solves the "time paradox."
Normally (without this): request.security fetches data from the last completed bar. But as your Kagi bar is currently forming, the standard candle is also currently forming. This would cause the data to always be one bar behind (lag).
With lookahead_on: This permits the script to "look ahead" at the data from the currently forming, incomplete standard bar. Because of this, as your Kagi bar moves, the true wick data is updated in real-time. This achieves real-time synchronization.
Step 3: Visual Engineering (plotcandle)
After the script retrieves the data, it must "draw" it. However, it only wants to draw the wicks, not the candle bodies.
bodyTop and bodyBottom: First, it finds the top and bottom of the current Kagi bar's body (using math.max(open, close)).
Plotting the Upper Wick (Green):
It calls the plotcandle function and instructs it to draw a fake candle.
It fixes this fake candle's Open, Low, and Close (open, low, close) values to the top of the Kagi bar's body (bodyTop).
It only sets the High (high) value to the realHigh it fetched with request.security.
The result: A wick is drawn from the bodyTop level up to the realHigh level, with no visible body.
Plotting the Lower Wick (Red):
It applies the reverse logic.
It fixes the fake candle's Open, High, and Close values to the bottom of the Kagi bar's body (bodyBottom).
It only sets the Low (low) value to the realLow.
The result: A lower wick is drawn from bodyBottom down to realLow.
Invisibility (color.new(color.white, 100)):
In both plotcandle calls, the color (body color) and bordercolor are set to 100 transparency. This makes the "fake" candle bodies completely invisible, leaving only the colored wicks.
Conclusion (Technical Summary)
This script reclaims the volatility data (the wicks) that is naturally sacrificed by non-standard charts.
It achieves this with technical precision by creating a secondary data stream using request.security and synchronizing it with zero lag using the lookahead_on parameter.
Finally, it intelligently manipulates the plotcandle function (by creating invisible bodies) to project this lost data onto your Kagi/Renko chart as an "augmented reality" layer. This allows a trader to benefit from the clean, noise-filtered view of a non-standard chart without losing access to the full picture of market volatility.
Dot traderInterpret Signals: Green triangles indicate buy (e.g., if BTC holds $109k with bullish crossover); red triangles indicate sell (e.g., if it breaks $108k with bearish divergence).
Candle Colors: Green/bullish, red/bearish, orange/overbought (>70 RSI), blue/oversold (<30 RSI).
Alerts: Enable in TradingView for real-time notifications.
EMA 9 & 26 + Bollinger Bands — Auto AlertsHere’s a professional **TradingView description** you can use when publishing your new version of the indicator with alerts 👇
---
## 🟢 EMA 9 & 26 + Bollinger Bands — Auto Buy/Sell Alerts
This indicator combines **EMA crossover strategy** and **Bollinger Bands** to generate high-clarity **Buy/Sell signals** for any market (crypto, forex, stocks).
It also includes **automatic alerts** that notify you the moment a new signal appears — perfect for traders using 3-minute or 5-minute charts such as ETHUSDT, BTCUSDT, or other pairs.
---
### ⚙️ **Core Features**
* **EMA 9 & EMA 26 Crossover Logic**
  * 💚 **BUY** when EMA 9 crosses above EMA 26 → start of bullish momentum
  * ❤️ **SELL** when EMA 9 crosses below EMA 26 → start of bearish momentum
* **Bollinger Bands Overlay**
  * Visualize volatility and spot potential breakout or retracement zones
* **Real-Time Alerts**
  * Instant notification as soon as a BUY or SELL signal appears
  * Works seamlessly on any timeframe (3m / 5m / 15m / 1h / 4h / 1D)
* **Color-Coded Labels**
  * BUY = Aqua-Green (#00FFCC)
  * SELL = Pink-Red (#FF007F)
---
### 🔔 **How to Set Up Alerts**
1. Add the indicator to your chart.
2. Choose your symbol (e.g., **ETHUSDT**) and timeframe (**3 min or 5 min**).
3. Click the **Alarm Clock ⏰ → Create Alert**.
4. Under **Condition**, select this indicator → choose **BUY Signal** or **SELL Signal**.
5. Choose “Once per bar” or “Once per bar close”.
6. Enable **App**, **Email**, or **Webhook** notifications.
---
### 💡 **Best Use**
* Ideal for **scalpers** and **short-term trend traders**
* Works on any liquid asset (crypto, forex, stocks, indices)
* Combine with **RSI**, **volume**, or **support/resistance** for stronger confirmation
---
### ⚠️ **Disclaimer**
This indicator is a **technical tool**, not financial advice. Always confirm signals with your own analysis and risk management strategy.
---
Would you like me to make a **short SEO-optimized summary** (under 250 characters) for the *TradingView Public Library card* — e.g. what shows under the title when people browse indicators?
EMA 9 & 26 + Bollinger Bands — Colored Buy/Sell LabelsHere’s a **professional TradingView description** you can use when publishing or sharing your indicator 👇
---
### 🟢 **EMA 9 & 26 + Bollinger Bands — Buy/Sell Labels**
This indicator combines the **Exponential Moving Average (EMA) crossover strategy** with **Bollinger Bands** to provide clear and visually optimized **Buy/Sell signals** for trend-following traders.
---
#### 🔍 **Core Features**
* **EMA 9 & EMA 26 Crossover Logic**
  * *BUY signal*: when EMA 9 crosses **above** EMA 26 (bullish trend).
  * *SELL signal*: when EMA 9 crosses **below** EMA 26 (bearish trend).
* **Bollinger Bands Overlay**
  * Visualize volatility and identify overbought/oversold zones.
* **Color-Coded Labels**
  * 💚 **BUY** → Aqua-green label (`#00FFCC`)
  * ❤️ **SELL** → Pink-red label (`#FF007F`)
* **Alert Ready**
  * Set TradingView alerts for both crossover events directly from the chart.
---
#### ⚙️ **Customizable Inputs**
* Short EMA Length → *default: 9*
* Long EMA Length → *default: 26*
* Bollinger Band Length → *default: 20*
* Bollinger Band Multiplier → *default: 2.0*
---
#### 💡 **How to Use**
1. Add this script to your TradingView chart.
2. Choose your preferred timeframe (works well on 5m, 15m, 1H, or 4H).
3. Watch for **BUY/SELL labels** to confirm potential entry or exit points.
4. Combine with volume or RSI for stronger confluence.
---
#### ⚠️ **Notes**
* This tool is designed for educational and analytical purposes.
* Always confirm entries with additional technical or fundamental analysis.
---
Would you like me to write a **shorter version (SEO-optimized)** for the *TradingView public library page* (under 300 characters), or keep this as your full-page script description?
15-min ORB — NY 9:30 (SPX) 10232025This strategy trades the New York session opening range breakout (ORB) using a 15-minute window that starts at 9:30 AM New York time (6:30 AM PDT). It identifies the high and low formed during the first ORB period (default 15 minutes), then looks for breakouts above or below that range within the next 100 minutes of the session.
Zendog V3 Indicator DCAThis strategy is same as Zendog v3 but edited to be backtest compatible for SO additions through indicator
for Longs
Safety order type = External indicator 
External indicator = RSI 30/70 : Long Trigger
Safety Order Value = 1
for Shorts
Safety order type = External indicator 
External indicator = RSI 30/70 : Short Trigger
Safety Order Value = 2
Cava Signals Backtesting v2Cava Signals Backtesting Strategy v2 (BTC)
This Pine Script strategy is designed for backtesting trading signals on BTC, built upon the Cava Signals v2 framework. It integrates multiple technical indicators to identify potential buy and sell opportunities, incorporating volume analysis, momentum, and trend-following mechanisms. The strategy supports customizable parameters for trade entry, exit, take-profit, stop-loss, and DCA (Dollar-Cost Averaging) logic, optimized for BTC trading. Ideal for traders looking to test and refine their approach in a backtesting environment, this script offers flexibility to adapt to various market conditions while focusing on disciplined trade management. Always backtest thoroughly and validate performance before live use.
PO3-Goldbach Fractal levels [promuckaj]This script is developed on time & price, algorithmic market theory that is well explained in the book "Demystifying ICT" by Hopiplaka.
What is fractals Goldbach levels and why this indicator is different then the other one based on GB levels to.
Well, the whole idea behind this script was born long time a go, when I write the first, well known, indicator for GB levels. This script allow you to set one master/main PO3 GB number, usually the higher one, and then decide what fractal GB levels you want there within 12 partitions of main(higher one) PO3 dealing range.
That means that you can deal with every single partition level from main one, RB, OB, FV, LV, BR and MB, and look them through prism of GB levels reserved for each of them.
Indicator contain all the options to deal with lines, labels, colors etc, including options for non-goldbach and CE levels. All of them could be modify separately for main and fractal levels.
Here is one example, lets set main PO3 GB number for NQ to be 2187.
We can see that we are at the moment in discount MB partition, so now let’s do the magic and activate some of fractals there, for example for MB and BR in discount zone and zoom in the chart.
I hope it is more then clear how this could be used in your analysis and trading plan.
Harmonic Patterns Pro - Exact Ratios [abusuhil]═══════════════════════════════════════════════════════════════════
Harmonic Patterns Pro - Exact Ratios
═══════════════════════════════════════════════════════════════════
ENGLISH DESCRIPTION:
A professional harmonic pattern detector using precise Fibonacci ratios based on standard harmonic analysis reference tables.
KEY FEATURES:
• Exact Ratio System: Uses precise ratios from harmonic pattern reference tables
• Advanced Tolerance Control: Choose between 4 detection modes (All Exact, Exact+1, Exact+2, Exact+3 Flexible)
• Customizable Tolerance: Adjust exact (±3% default) and flexible (±8% default) tolerance levels
• 9 Harmonic Patterns: Gartley, Bat, Alternate Bat, Butterfly, Crab, Deep Crab, Shark, Cypher, AB=CD
• Smart ZigZag: Automatic pivot point detection
• PRZ Zones: Visual potential reversal zones
• Multiple Targets: TP1 (38.2%), TP2 (61.8%), TP3 (Point C)
• Auto Stop Loss: Calculated based on pattern structure
• Simplified Mode: Clean view with only essential signals
• Full Customization: Colors, opacity, sizes, styles
• Built-in Alerts: Notifications for pattern completion
WHAT MAKES IT DIFFERENT:
Unlike traditional harmonic indicators using approximate ratios, this indicator:
- Uses exact ratios from harmonic pattern reference tables
- Provides intelligent ratio tolerance control
- Allows mixing exact and flexible ratios
- Reduces false signals through advanced pattern matching
- Supports both conservative and aggressive trading approaches
HOW TO USE:
1. Select your preferred tolerance mode (Exact + 2 Flexible recommended for balanced detection)
2. Adjust tolerance percentages if needed
3. Enable/disable specific patterns based on your strategy
4. Customize visual settings
5. Set up alerts for automatic notifications
6. Use TP1, TP2, TP3 for profit-taking strategy
7. Place stop loss according to the SL indicator line
DISCLAIMER:
This indicator is provided for educational and informational purposes only. It should not be considered as financial advice or a recommendation to buy or sell any financial instrument. Trading involves substantial risk of loss. Always perform your own analysis, use proper risk management, and consult with a qualified financial advisor before making trading decisions. Past performance is not indicative of future results.
═══════════════════════════════════════════════════════════════════
الوصف بالعربية:
كاشف احترافي للأنماط التوافقية يستخدم نسب فيبوناتشي الدقيقة المبنية على جداول التحليل التوافقي المرجعية القياسية.
المميزات الرئيسية:
• نظام النسب الدقيقة: يستخدم نسباً دقيقة من جداول الأنماط التوافقية المرجعية
• التحكم المتقدم بالتسامح: اختر بين 4 أوضاع كشف (كل النسب دقيقة، دقيق+1، دقيق+2، دقيق+3 مرن)
• تسامح قابل للتخصيص: اضبط مستويات التسامح الدقيق (±3% افتراضي) والمرن (±8% افتراضي)
• 9 أنماط توافقية: جارتلي، خفاش، خفاش بديل، فراشة، سلطعون، سلطعون عميق، قرش، سايفر، AB=CD
• زجزاج ذكي: كشف تلقائي لنقاط الارتكاز
• مناطق PRZ: مناطق مرئية للانعكاسات المحتملة
• أهداف متعددة: TP1 (38.2%)، TP2 (61.8%)، TP3 (النقطة C)
• وقف خسارة تلقائي: يُحسب بناءً على هيكل النمط
• وضع مبسط: عرض نظيف بالإشارات الأساسية فقط
• تخصيص كامل: الألوان، الشفافية، الأحجام، الأنماط
• تنبيهات مدمجة: إشعارات لاكتمال الأنماط
ما الذي يميزه:
على عكس مؤشرات الأنماط التوافقية التقليدية التي تستخدم نسباً تقريبية، هذا المؤشر:
- يستخدم نسباً دقيقة من جداول الأنماط التوافقية المرجعية
- يوفر تحكماً ذكياً بتسامح النسب
- يسمح بمزج النسب الدقيقة والمرنة
- يقلل الإشارات الخاطئة من خلال المطابقة المتقدمة للأنماط
- يدعم أساليب التداول المحافظة والعدوانية
كيفية الاستخدام:
1. اختر وضع التسامح المفضل (دقيق + 2 مرن موصى به للكشف المتوازن)
2. اضبط نسب التسامح إذا لزم الأمر
3. فعّل/عطّل أنماط معينة بناءً على استراتيجيتك
4. خصص إعدادات العرض
5. اضبط التنبيهات للإشعارات التلقائية
6. استخدم TP1 وTP2 وTP3 لاستراتيجية جني الأرباح
7. ضع وقف الخسارة وفقاً لخط مؤشر SL
إخلاء المسؤولية:
يُقدم هذا المؤشر لأغراض تعليمية وإعلامية فقط. لا ينبغي اعتباره نصيحة مالية أو توصية لشراء أو بيع أي أداة مالية. ينطوي التداول على مخاطر كبيرة للخسارة. قم دائماً بإجراء التحليل الخاص بك، واستخدم إدارة مخاطر مناسبة، واستشر مستشاراً مالياً مؤهلاً قبل اتخاذ قرارات التداول. الأداء السابق ليس مؤشراً على النتائج المستقبلية.
═══════════════════════════════════════════════════════════════════
The Wave Levels (ORB Indicator)This Indicator is made for the ORB trader. It's purpose is to help make your charting faster by providing some basic key levels to reference at a glance. This was optimized to be used on the 5m timeframe.
Key features:
1. Green and Red ORB rays to indicate the 15 minute Opening Range. These ranges will only extend as long as its respective session's length.
2. Previous sessions zones for historical easily identification of historical data (best used in UTC-4 timezone)
3. White Liquidity Rays. These rays are used to mark a previous session's high or low which hasn't been swept yet. This makes for a good TP area or identifying a potential reversal area.
Once a previous session high or low has been taken, the ray will automatically remove. 
I am not a professional coder. This indicator was created by continuously prompting AI commands over the course of 3 days. 
WTG_JMMB 2.0NYC Bus Schedule. Wall Street route.   Streets Broadway, William Street, South Street.  Do not be late.
First 15 Minutes From OpenHighlights the first 15 minutes after open and the tick value between high and low
Custom Drawdown LevelsInput fields for three custom percentages.
Calculation of drawdown levels from the all-time high.
Plotting horizontal lines at those levels.
Alerts v6The strategy includes:
✅ EMA-based trend direction (fast vs slow)
✅ RSI filtering for overbought/oversold control
✅ ADX confirmation for strong trend validation
✅ Pullback & BOS detection for precision entries
✅ Per-bar change logic for adaptive entry timing
✅ Session/day gating to control trading hours
✅ JSON alert integration for AI trading bots or webhooks
This script is Pine Script v6 compatible and optimized for automated alert-based trading setups such as AI trading bots, webhook systems, and VPS-linked executions.
Recommended Timeframes: 5m, 15m, 30m
Markets: XAUUSD, FX pairs, indices, and metals
Enhanced OB Retest Strategy v7.0The OB Retest Strategy is a full Order Block retest trading system that detects, plots, and trades OB zones across multiple timeframes. It uses structure breaks, retrace depth, and ATR filters to identify strong reversal or continuation setups.
⸻
⚙️ Core Features
	•	Multi-timeframe OB detection using break-of-structure (BOS) logic
	•	Automatic zone creation for bullish and bearish order blocks
	•	Smart merging of overlapping OB zones
	•	Dynamic flip-zone logic that turns invalidated OBs into new zones
	•	Wick zone detection for high-precision entries
	•	ATR-based trailing stop and optional breakeven
	•	Adjustable retrace depth, breakout %, and ATR filters
	•	Built-in performance table showing PnL, win rate, and total trades
	•	Fully backtestable with date range and commission control
⸻
🧠 Logic Summary
	1.	Detects a BOS on the higher timeframe.
	2.	Identifies the last opposing candle as the valid OB.
	3.	Validates the OB based on ATR size and breakout strength.
	4.	Waits for price to retest the zone to a set depth.
	5.	Executes trades and manages exits using trailing stop or breakeven.
	6.	Flips invalidated zones automatically.
⸻
💡 Usage Tips
	•	Best used on 1H to 4H charts for swing setups.
	•	Tune ATR and breakout thresholds for your market’s volatility.
	•	Combine with higher-timeframe bias or liquidity levels for better accuracy.
⸻
⚠️ Notes
	•	For educational and testing purposes only.
	•	Backtested results do not predict future performance.
	•	Always test before live use.
 SD Demand & Supply IndicatorSD Demand & Supply Indicator automatically identifies and displays demand and supply zones across multiple timeframes.
The indicator detects:
Demand Zones: Drop–Boring–Rally (DBR) and Rally–Boring–Rally (RBR) formations
Supply Zones:  Rally–Boring–Drop (RBR) and Drop–Boring–Drop (DBD) formations
When a Demand Zone is detected, it plots a blue Label below the relevant boring candle. When a Supply Zone is detected, it plots a red Label above the relevant boring candle — making it easy to visualize potential reversal areas.
With built-in alert functionality, you can also set alerts on your preferred symbols and timeframes to get instant notifications whenever new Demand or Supply Zones are formed.
How the Script Works?
1. The script scans the price action of three to five consecutive candles to identify potential Demand and Supply patterns based on the open, High, Low and close prices.
2. The script evaluates every candle’s price movement based on set conditions to confirm a valid demand or supply pattern.
3. For demand cases, the script recognizes specific formations such as Drop– Boring –Rally (DBR) and Rally– Boring –Rally (RBR), which indicate potential buying zones.
4. For supply cases, it identifies Rally– Boring –Drop (RBD) and Drop– Boring –Drop (DBD) structures, indicate potential selling zones.
5. When a valid Demand Zone is detected, the script plots a Blue label below the relevant Boring candle.
6. When a valid Supply Zone is found, it plots a Red label above the relevant Boring candle.
7. The script includes an alert feature that notifies users in real-time whenever a valid demand    or supply pattern is formed, allowing timely action
How Users can get benefited using this Script?
1. The labels and text plotted by the script help traders visually identify potential entry and exit points.
2. When a valid Demand Zone is detected and the price revisits it, it may indicate a potential bullish reversal. 
3. When a valid Supply Zone is detected and the price revisits it, it may indicate a potential bearish reversal. 
4. Users can integrate this script with other indicators, fundamental data, or sentiment analysis   to confirm signals and make more informed decisions.
5. Traders should use proper risk management strategies, including stop-loss orders to limit losses and targets when the trade moves in their favor.
Settings Explained
1. Boring & Legin Ratio
This is the ratio between the Legin candle and the Boring candle.
A default value of 2 means the Legin candle size (High–Low) is twice the size (High–Low) of the Boring candle.
2. Leg-In & Leg-Out Ratio
This is the ratio of Legin candle and  Legout candle.
A default value 2 means the Legout candle size (High-Low)  is twice the size (High-Low)  of the Legin candle.
3. Leg-In & Three-Leg-Out Ratio
This is the ratio of Legin candle and  to the combined size of three Legout candles. A default value 2 means the overall size of the three Legout candles is twice that of the Legin candle.
4. Leg-In Body to Wick Ratio
It is the ratio between the body size of a candle and its total wick length.
A default value of 0.6 means that 60% of the total candle length should be the body.
Zone Selection Filters
1. All Possible Zones
Displays all types of zones, including with or without Clear Area and with or without True Range (TR) vs Average True Range (ATR) criteria
2. All Zones with TR Vs ATR
Shows all zones but with True Range (TR) vs Average True Range (ATR) criteria.
3. Clear Area Zone Only
It will show the Zone with Clear Area and either with or without TR Vs ATR compliance 
Clear Area Zone – is considered when the body of the Legout candle does not overlap the Boring candle. In other words, the right side of the Boring candle area remains completely free
4. Clear Area Zone with TR vs ATR Compliance
It will show the Zone with Clear Area and with TR Vs ATR compliance
Note:  No. 1 and 2 is suitable for Forex, and crypto market segment
No. 3 and 4 is suitable for commodity and stock market segment 
What is TR Vs ATR Criteria?
TR (True Range) vs ATR (Average True Range) criteria is used to validate the strength of a Demand or Supply Zone and it is very important criteria.
For Legin Candle (first candle of the pattern  from left) — TR value should be greater than the ATR value.
For Boring Candle (second  candle of the pattern  from left) — TR value should be smaller than the ATR value.
For Legout Candle (third ,fourth & fifth candle of the pattern  from left) — TR value should again be greater than the ATR value,
Important:
Due to the high calculation effort, the history is limited to maximum 10 Zones in total. All zones prior to that will not be displayed so that chart remain clear. Once our indicator has started displaying a Zone, then zone will be visible until it exceeds maximum 10 Zone history. This indicator does not repaint. All signals remain fixed once a candle closes.
What Makes this Indicator Unique?
The Smart Dude Indicator stands out because it doesn’t just mark Demand and Supply Zones — it qualifies them using advanced candle behavior and volatility analysis by using TR Vs ATR analysis .
Unlike typical zone indicators that rely only on price structure, Smart Dude combines candle-to-candle ratio logic with TR vs ATR criteria 
Why traders use this indicator?
This strategy is already being used by many experienced traders, including some of my close trading associates. They’ve seen results and even encouraged me to publish it so that more traders can benefit from it. The indicator combines key elements like candle ratio and TR vs ATR criteria, giving users a structured and reliable way to identify zones.
How this Indicator Is Original?
The Smart Dude Indicator is a fully original work — designed and coded from scratch with a unique logic structure. 
It is not copied or derived from any existing open-source script.
Key points that make it unique and original:
Exclusive Candle Ratio Logic
TR vs ATR Integration
Clear Area Detection
Fully Hand-Written Logic
Every condition — from candle identification to ratio calculation and plotting — has been manually coded line by line without importing or modifying any existing public logic.
Disclaimer:
This indicator is only for educational purposes and that highlights potential market opportunities. It should not be treated as financial or investment advice.
Trading in financial markets involves risk. The indicator is designed to assist you in making more informed decisions but outcomes depend on your due intelligence and zone validation skills
Alpha Signal PROSuggested Title:
Probability Indicator: Alpha Signal PRO
English Description for TradingView Publication:
Overview
Tired of indicators that generate endless signals without telling you the true quality of each setup?
Alpha Signal PRO is more than just another buy/sell indicator; it is a complete decision-support system designed for traders who operate on confluence and high-probability setups. Instead of just telling you when to enter, this indicator analyzes each potential opportunity through a proprietary engine and grades it within a clear hierarchy. This allows you to focus only on the highest quality setups and manage your risk intelligently.
👑 The Difference: The Signal Grading Engine™
The true power of Alpha Signal PRO lies in its intelligent analysis engine. Rather than treating all signals equally, it qualifies them across different confidence levels, enabling superior risk management and a focus on A++ setups.
Basic Signal (M): A moderate-quality opportunity, ideal for more active traders targeting shorter-term moves.
Reinforced Signal (M+): A high-quality setup where multiple trend and momentum factors are in alignment. These are the signals that form the foundation of a consistent strategy.
ALPHA Signal (A++): The "Golden Setup." A rare confluence of ideal market conditions, confirmed by an algorithm that detects institutional strength. These are the highest-conviction signals, designed to capture the most significant market moves.
✅ Key Features
High-Precision Signals: A proprietary algorithm identifies entry points based on momentum and trend continuation.
Signal Quality Grading: Every signal is graded (M, M+, A++) so you instantly know the strength of each opportunity.
100% Non-Repainting: What you see on the chart is exactly how signals would have appeared in real-time. Absolute reliability for your studies and visual backtesting.
Dynamic Risk Management: Stop Loss and Take Profit levels are automatically calculated based on the market's current volatility (ATR), adapting to any asset.
Multiple Exit Modes: Configure your exit strategy to suit your style, whether for scalping, day trading, or swing trading.
Complete Performance Dashboard: Track key performance metrics directly on your chart, allowing for quick and efficient optimization.
Integrated Alert System: Never miss an opportunity. Receive detailed alerts, including the signal's quality grade, on your mobile device or desktop.
How to Use: The Sniper Philosophy
Alpha Signal PRO is designed for traders who prefer quality over quantity.
Focus on ALPHA Signals: Patience is key. Wait for the A++ setups, which represent the best opportunities the system can find.
Adapt to the Asset: The strategy thrives on momentum-driven assets like Indices, Crypto, and Metals. For slower, mean-reverting markets like Forex pairs, we strongly recommend using higher timeframes (H1, H4) to capture clearer trends.
Trust the Risk Management: Use the ATR-based SL and TP levels as a foundation for solid and consistent risk management.
Access
This is a private, invite-only indicator. It will not be made available in the public TradingView library.
Disclaimer: Success in trading requires more than a good tool. It is essential to combine the use of Alpha Signal PRO with strict risk management and discipline. Past performance is not indicative of future results.
RVI Divergence Detector with Custom SMA Filter (v6)This script enhances the classic  Relative Vigor Index (RVI) by integrating  divergence detection with a user-configurable SMA filter applied directly to the RVI oscillator. The goal is to help traders identify high-probability reversal and continuation signals by combining momentum analysis with dynamic baseline filtering.
How it works:
- The RVI measures the conviction behind price moves by comparing closing vs. opening prices relative to the high-low range over a 10-period window.
- Divergences are detected when price makes a new high/low but the RVI does not:
  - Regular Bullish: Price makes a lower low, RVI makes a higher low → potential reversal up.
  - Hidden Bullish: Price makes a higher low, RVI makes a lower low → trend continuation.
  - Inverse logic applies for bearish cases.
- A customizable SMA (default: 14 periods) is plotted on the RVI line. This acts as a dynamic reference to assess whether divergences occur in strong momentum zones (far from SMA) or neutral zones (near SMA), helping filter out weaker signals.
- Users can adjust:
  - Pivot lookback range (min/max bars)
  - SMA period (1–200)
  - Visibility of bullish/bearish and hidden/regular divergences
Why this version adds value:
Unlike basic RVI scripts, this adaptation introduces a configurable trend filter (SMA) and clear visual labeling ("D" for regular, "H" for hidden) with colored lines (green/red) connecting oscillator and price pivots—making divergences instantly recognizable. The logic is optimized for both scalping (short SMA) and swing trading (longer SMA).
Credits:
Based on the original RVI divergence concept by madoqa. This is an open-source adaptation under the Mozilla Public License 2.0. No financial advice. Use at your own risk.






















