Toolbar-FrenToolbar-Fren is a comprehensive, data-rich toolbar designed to present a wide array of key metrics in a compact and intuitive format. The core philosophy of this indicator is to maximize the amount of relevant, actionable data available to the trader while occupying minimal chart space. It leverages a dynamic color-coded system to provide at-a-glance insights into market conditions, instantly highlighting positive/negative values, trend strength, and proximity to important technical levels.
Features and Data Displayed
The toolbar displays a vertical column of critical data points, primarily calculated on the Daily timeframe to give a broader market context. Each cell is color-coded for quick interpretation.
DAY:
The percentage change of the current price compared to the previous day's close. The cell is colored green for a positive change and red for a negative one.
LOD:
The current price's percentage distance from the Low of the Day.
HOD
The current price's percentage distance from the High of the Day.
MA Distances (9/21 or 10/20, 50, 200)
These cells show how far the current price is from key Daily moving averages (MAs).
The values are displayed either as a percentage distance or as a multiple of the Average Daily Range (ADR), which can be toggled in the settings.
The cells are colored green if the price is above the corresponding MA (bullish) and red if it is below (bearish).
ADR
Shows the 14-period Average Daily Range as a percentage of the current price. The cell background uses a smooth gradient from green (low volatility) to red (high volatility) to visualize the current daily range expansion.
ADR%/50: A unique metric showing the distance from the Daily 50 SMA, measured in multiples of the 14-period Average True Range (ATR). This helps quantify how extended the price is from its mean. The cell is color-coded from green (close to the mean) to red (highly extended).
RSI
The standard 14-period Relative Strength Index calculated on the Daily timeframe. The background color changes to indicate potentially overbought (orange/red) or oversold (green) conditions.
ADX
The 14-period Average Directional Index (ADX) from the Daily timeframe, which measures trend strength. The cell is colored to reflect the strength of the trend (e.g., green for a strong trend, red for a weak/non-trending market). An arrow (▲/▼) is also displayed to indicate if the ADX value is sloping up or down.
User Customization
The indicator offers several options for personalization to fit your trading style and visual preferences:
MA Type
Choose between using Exponential Moving Averages (EMA 9/21) or Simple Moving Averages (SMA 10/20) for the primary MA calculations.
MA Distance Display
Toggle the display of moving average distances between standard percentage values and multiples of the Average Daily Range (ADR).
Display Settings
Fully customize the on-chart appearance by selecting the table's position (e.g., Top Right, Bottom Left) and the text size. An option for a larger top margin is also available.
Colors
Personalize the core Green, Yellow, Orange, and Red colors used throughout the indicator to match your chart's theme.
Technical Parameters
Fine-tune the length settings for the ADX and DI calculations.
Indicatori e strategie
PWL PWH PDL PDH refined)NEw Script which shows PWH, PWL, PDH., PDL, to be used with key levels to scalp intraday moves. Clean and easy.
Hybrid TrendFlow Forecast Tool [w/ Alerts & MTF]Hybrid TrendFlow Forecast Tool
This script is your multi-layered market trend compass, designed to keep you on the right side of the move by combining:
EMA trend filtering
Regression slope direction
ADX momentum
Volume & OBV confirmation
Price projection targets
It’s perfect for traders who want to see the bigger picture before making a move, combining higher timeframe clarity with immediate price action structure.
Key Features
Upper Red & Lower Green Forecast Targets
These dashed lines dynamically show where price might head next—up or down—based on the width of the regression “band.”
Green lines for potential bullish targets.
Red lines for potential bearish targets.
If price breaks out of the bands, these levels act as early guides for possible extension moves.
Golden Dashed Projection Line
This golden dashed line is like your future roadmap: it projects where the market’s average price might go if the current trend slope holds steady. It’s not a trade entry—it’s a visual hint of momentum’s carry.
Middle Line = Mean Reversion Zone
The big middle line of the bands is the regression line—think of it as a “mean reversion” anchor point.
The upper & lower bands are like a quasi Bollinger Bands—they show expected volatility, giving you a sense of when price might snap back or stretch out.
Higher Timeframe (HTF) Logic
You can choose to run the EMAs on a higher timeframe for added context—like 4H EMAs while trading 1H charts. This helps you stay aligned with the larger market flow even when you’re in the smaller intraday swings.
Score Dashboard
See a quick “score” (0-100) telling you how strong the trend is.
Descriptive narrative (like “Upward Bias”) ensures you always know what’s happening.
User Guide
1️⃣ Adding the Indicator. Go to TradingView → Indicators → Search for this script and add it.
2️⃣ Adjust Settings. Customize EMA lengths, regression window, projection length, and higher timeframe (HTF) to suit your style.
3️⃣ Read the Dashboard.
Green = Strong Uptrend
Orange = Moderate Uptrend
Red = Trend might be weak or reversing
Dashboard phrases: “Volume is pumping” = big trading volume; “Money is flowing in” = OBV rising!
4️⃣ Using Forecast Targets
The upper green and lower red dashed lines forecast where price might reach if it breaks out.
The golden dashed line suggests the average path if the trend slope stays constant.
The middle line and bands show the expected “normal range” of price action—like Bollinger Bands.
5️⃣ HTF Sensitivity Tips (User Section)
Here’s a guide for typical fractal sensitivity pairs for your HTF choice:
🕰️ HTF Suggested Fractal Sensitivity
1H – 4H 2–3 (balance of detail and smoothness)
4H – 1D 3–4 (bigger pivots, reduced noise)
1D – 1W 4–5 (macro structure only)
Use these to tune the tool to your timeframe—higher sensitivity for slower charts, lower for faster.
⚠️ Final Note
This isn’t a “buy/sell” system on its own—it’s a market awareness tool. Use it to:
Stay in sync with the bigger trend
Avoid trading against momentum
Spot when volume confirms (or denies) the price move
Let the forecast zones and slope hint where price could stretch to.
Robby DSS Bressert Colored DotsIntroduction
The Robby DSS Bressert Colored Dots is a technical analysis tool designed to measure momentum and identify potential overbought or oversold conditions in a market. It is a visually enhanced version of the Double Smoothed Stochastic (DSS) indicator, which was developed to be a smoother and more responsive version of the traditional Stochastic Oscillator.
This specific version provides at-a-glance information about momentum shifts through the use of colored dots, making it easy to interpret.
The Core Engine: DSS Bressert
The foundation of this indicator is the Double Smoothed Stochastic, a concept attributed to both William Blau and Walter Bressert, who introduced similar ideas. The goal of the DSS is to filter out the "noise" and false signals common in standard oscillators without introducing significant lag.
It achieves this through a two-step smoothing process:
First Smoothing: A standard Stochastic value is calculated based on the price. This value is then smoothed using an Exponential Moving Average (EMA). This creates a cleaner, less erratic line than the raw stochastic.
Second Smoothing: The indicator then takes this newly smoothed line and performs a second Stochastic calculation on it. This result is then smoothed one final time with another EMA.
This double-application of smoothing results in a very clean oscillator line that reacts quickly to price changes but is less prone to whipsaws.
The Visual Modification: "Robby" Colored Dots
The "Robby DSS Bressert Colored Dots" version takes the powerful DSS calculation and adds a unique visual layer for easier interpretation.
Colored Dots: Instead of plotting a continuous line, the indicator displays a dot for each candle. The color of this dot instantly tells you about the indicator's momentum:
Lime/Green dots appear when the DSS value is rising, indicating bullish or positive momentum.
Red dots appear when the DSS value is falling, indicating bearish or negative momentum.
If the value is unchanged, the dot retains the color of the previous one.
The "Robby" Name: In trading communities like Forex Factory and MQL5, it's common for programmers to modify popular indicators. These enhanced versions are often named after the member who created or popularized them. The "Robby" version specifically refers to this popular colored-dot modification of the DSS Bressert.
How to Interpret and Use It
Traders typically use the Robby DSS Bressert Colored Dots in a few key ways:
Momentum Shifts: The most straightforward signal is the change of dot color. A switch from red to lime can signal that downside momentum is waning and a potential move up is beginning. A switch from lime to red signals the opposite.
Overbought & Oversold Conditions: Like a standard stochastic, the indicator uses levels (typically 80 and 20).
When the dots are above 80, the market is considered overbought. A color change from lime to red in this zone can be a strong signal for a potential reversal down.
When the dots are below 20, the market is considered oversold. A color change from red to lime here can signal a potential reversal up.
Trend Confirmation: In a strong uptrend, traders might ignore red dots and use the appearance of lime dots in the oversold zone (or after a minor pullback) as a signal to join the trend. The opposite is true in a downtrend.
---
This is just an indicator that can found publicly online for mt4, and just translated it to Pinescript.
XAUUSD Volume BreakoutShows where volume is in xauusd asset in particular with buy and sell signals.
Stage 2 Mark-Up Screener (Breakout + ADX + BB)DEtects Stage 2 on daily TF as per Mark Minervini
We'll flag when all of the following are true:
Price above 50 EMA AND 200 EMA
50 EMA > 200 EMA
RSI > 60 (momentum is strong)
Volume > 20-day average volume
Optional: Recent volatility contraction (lower Bollinger Band width)
VWAP + RSI + ADX Buy SignalThis is combination of RSI VWAP and ADX for generating buy signals.All are required to backtest it and post the result thereof in comments section.
Palfrey Ltd: BTC Bull Market Exit Dashboard🧠 Palfrey Ltd: CBT Navigator (Cycle Behavior Timing)
Navigate crypto bull markets with discipline, not emotion.
The CBT Navigator is a strategic overlay designed to help you identify de-risking zones during the euphoric phases of a Bitcoin cycle. Whether you're a micro fund operator, active trader, or long-term allocator, this tool provides clear exit signals rooted in behavioral market stretch.
✅ Key Signal Components:
Greed Index: Detects sentiment overheating (FGI > 90)
MA Stretch: Flags price >1.5× 200-day moving average
Volatility Z-Score: Identifies explosive volatility surges
Funding Rate: Confirms speculative excess via high positive funding
When these factors align, the dashboard flags tiered exit zones (Exit 1, 2, or 3), helping you scale out before the top.
🔍 Ideal Use Cases:
Plan exits around 2x, 3x, or 5x multiples
Avoid overstaying in late-cycle momentum
Front-run drawdowns with data-driven structure
This indicator is part of Palfrey Limited’s Cycle-Controlled Treasury System, used by capital allocators to tactically de-risk and rotate during crypto bull runs.
📩 For strategy insights, indicator bundles, or weekly macro calls, follow @wallstcp and join the newsletter at coinandcapital.substack.com.
Dogshit RSIThis is a "pretty good oscillator" on top of a basic RSI.
It's basically a dogshit indicator, and was created for educational purposes.
MTF MA⤴︎【MTF MA & パーフェクトオーダー・テーブル】
現在のチャートと上位足の移動平均線(MA)、そして複数の時間足におけるパーフェクトオーダーの状況をチャート上にまとめて表示する、マルチタイムフレーム分析支援インジケーターです。
主な機能
マルチタイムフレーム移動平均線
現在足のMA: チャートに表示している時間足の短期・中期・長期のMA計3本を表示します。
上位足のMA: 現在の足より一つ上の時間足(例:15分足なら1時間足)の中期・長期MA計2本を自動で表示します。
超長期MA: 上記に加え、さらに2本の超長期MA(例:120期間、200期間)を表示し、より大きなトレンドの把握をサポートします。
パーフェクトオーダーの可視化
現在足と上位足、それぞれのMAが上昇トレンドか下降トレンドかを判断し、MA間を色で塗りつぶします。トレンドの方向と勢いを視覚的に捉えることができます。
トレンド状況テーブル
画面の隅に、1時間足、4時間足、日足、週足、月足のパーフェクトオーダー状況を一覧表示するテーブルを設置。
各時間足のトレンド方向が矢印(⬆︎, ⬇︎など)で示されるため、複数時間足の環境認識を一目で完了できます。
ポイント
高いカスタマイズ性: 移動平均線の種類(EMA/SMA)、期間、色などを自由に変更できます。
柔軟な上位足MA計算: 上位足のMAは、「上位足のローソク足で計算する」方法と、「現在足で上位足相当の期間を計算する」方法から選択可能です。
分析の効率化: 複数のインジケーターを組み合わせることなく、この一つでマルチタイムフレームでのトレンド分析が完結します。
Indicator Description (English)
【MTF MA & Perfect Order Table】
This is an all-in-one indicator for multi-timeframe analysis. It displays moving averages (MAs) for both the current and a higher timeframe, and features a dashboard showing the perfect order status across major timeframes, right on your chart.
Key Features
Multi-Timeframe Moving Averages (MTF MAs)
Current Timeframe MAs: Displays three MAs (short, medium, and long-term) on your active chart.
Higher Timeframe MAs: Automatically plots two MAs (medium and long-term) from the next higher timeframe (e.g., it shows 1H MAs on a 15m chart).
Ultra-Long-Term MAs: Adds two additional ultra-long-term MAs (e.g., 120, 200 periods) to help you identify the larger, underlying trend.
Perfect Order Visualization
The indicator fills the area between the moving averages with color to visually represent the trend's direction. The color helps you quickly identify whether the trend is bullish or bearish.
Trend Status Dashboard
A table in the corner of your screen displays the perfect order status for the 1H, 4H, Daily, Weekly, and Monthly timeframes.
The trend direction is shown with simple arrows (⬆︎, ⬇︎), allowing you to assess the market environment across multiple timeframes at a single glance.
Highlights
High Customizability: Freely change MA types (EMA/SMA), periods, colors, and the price source.
Flexible Calculation Method: You can choose how the higher timeframe MAs are calculated, either based on the higher timeframe's own price data or by converting the period for the current chart's resolution.
Efficient Analysis: This single tool provides a comprehensive multi-timeframe trend analysis, saving you chart space and eliminating the need for multiple indicators.
Demo GPT - Bollinger Bands StrategyHere’s a professional and detailed description for publishing your **"iNsTiNcT - Bollinger Bands Strategy"** on TradingView:
---
### **Strategy Description: iNsTiNcT - Bollinger Bands Strategy**
#### **Overview**
This strategy uses **Bollinger Bands®** to identify potential breakouts and trend reversals. It goes **long** when the price closes **above the upper band** (indicating strong bullish momentum) and **exits the position** when the price closes **below the lower band** (signaling a potential reversal or weakness).
Unlike traditional Bollinger Bands strategies that may trade both long and short, this version **only takes long positions**, making it suitable for trending markets while avoiding short-side risks.
---
### **Key Features**
✅ **Long-Only Trend Strategy** – Capitalizes on strong uptrends when price breaks above the upper band.
✅ **Clear Exit Signal** – Closes the trade when price falls below the lower band, locking in profits or cutting losses.
✅ **Customizable Parameters** – Adjustable length, standard deviation multiplier, and MA type for different market conditions.
✅ **Date Range Filter** – Test or trade between **January 2018 and December 2069**.
✅ **Professional Risk Management** – **0.1% commission** and **zero slippage** for realistic backtesting.
✅ **Visual Preservation** – Maintains the original Bollinger Bands indicator plots for easy comparison.
---
### **Input Parameters**
| Parameter | Description | Default Value |
|-----------|------------|--------------|
| **Start Date** | Backtest/trade start date | Jan 1, 2018 |
| **End Date** | Backtest/trade end date | Dec 31, 2069 |
| **Length** | Period for Bollinger Bands calculation | 20 |
| **Basis MA Type** | Type of moving average (SMA, EMA, SMMA, WMA, VWMA) | SMA |
| **Source** | Price source for calculations | Close |
| **StdDev** | Multiplier for standard deviation | 2.0 |
| **Offset** | Shifts bands forward/backward | 0 |
---
### **Strategy Logic**
#### **Entry Condition (Long)**
➡ **Buy Signal:** `Close > Upper Bollinger Band`
#### **Exit Condition (Close Long)**
➡ **Sell Signal:** `Close < Lower Bollinger Band`
*(No short trades are taken—only long and flat positions.)*
---
### **How to Use This Strategy**
1. **Apply to Chart** – Works on any timeframe (best on **1H, 4H, or Daily** for swing trading).
2. **Optimize Settings** – Adjust `Length` and `StdDev` for different volatility conditions.
3. **Combine with Filters** – Add volume confirmation or RSI for stronger signals.
4. **Backtest** – Use the **date range** to test different market cycles.
---
### **Risk & Limitations**
⚠ **Works Best in Trending Markets** – May produce false signals in choppy or sideways conditions.
⚠ **Single Indicator Reliance** – Consider adding confirmation filters (e.g., RSI, MACD).
⚠ **No Stop-Loss by Default** – Exits only when price touches the lower band.
---
### **Final Notes**
This strategy is designed for **educational and experimental purposes**. Always conduct **forward testing** before live trading.
🔹 **Happy Trading!** 🚀
---
### **Publishing Tags (For SEO)**
`Bollinger Bands Strategy`, `Trend Following`, `Breakout Trading`, `Long-Only Strategy`, `Technical Analysis`, `TradingView Strategy`, `Pine Script v6`, `Swing Trading`
---
This description is **clear, engaging, and optimized for TradingView’s audience**. It highlights the strategy’s logic, strengths, and limitations while encouraging users to experiment with it.
Would you like any refinements?
KIVI (Katers Inner Value Indicator)Simple screener for deep value investment decisions.
It shows earnings per share, debt per share, and other fundamental data at a glance. The background shows book value plus earnings multiplied by 5 years (individually adjustable) to help you make quick investment decisions.
EMA Trend (Long Only) - ATR Stop, No TrailingThis strategy is designed to capture medium- and long-term uptrends in Bitcoin on the 1-day timeframe. It uses a combination of moving average crossovers, momentum confirmation, and trend strength filters to identify high-quality long entries, while controlling risk with a dynamic stop-loss.
⚙️ How It Works:
Long Entry Conditions:
✅ 20 EMA crosses above 50 EMA — trend trigger
✅ +DI > -DI — directional strength
✅ RSI > 40 — confirms bullish momentum
✅ ADX > 5 — filters low-trend environments
✅ EMA separation > 0.0% — prevents flat crossovers
Exit Conditions:
❌ Manual exit when 20 EMA crosses below 50 EMA
❌ Stop-loss triggered at 4× ATR below entry price
📈 Key Features:
Focuses on high-quality trend entries
Designed for swing traders or position traders
Works best on Bitcoin 1D chart, but adaptable to other assets
🔧 Customizable Inputs:
EMA lengths
RSI threshold
ADX minimum value
ATR stop-loss multiplier
Minimum EMA separation filter
⚠️ Notes:
Long-only (no short trades)
Works best in trending markets
Filters can be adjusted to increase or reduce trade frequency
NinjaTrendAdvanced TradingView Indicator for Multi-Timeframe Trend Analysis with Volume Confirmation
Key Features
Multi-Timeframe Analysis:
Displays trends across H4, H1, M15, and M5 (configurable)
Organized dashboard in the top-right corner
Trend Filters:
Uses 4 EMAs (21, 50, 100, 200 periods - customizable)
Classifies trends as:
SUPER BULLISH ▲
Strong Uptrend
Weak Uptrend
Sideways
Weak Downtrend
Strong Downtrend
SUPER BEARISH ▼
Additional Filters:
ADX to confirm trend strength (configurable)
Volume filter to validate movements (volume above average)
How to Use
Dashboard:
4 columns: Timeframe | ADX | Volume | Trend
Color-coded signals for quick interpretation
Interpretation:
"SUPER" trends (bright green/red) indicate strongest signals
Volume icons:
✅ Confirmed
☑ Not confirmed
ADX values turn orange when above threshold (default: 25)
Customization:
Toggle specific timeframes on/off
Adjust EMA periods
Configure ADX thresholds and volume sensitivity
5-Min Gold Scalping Strategy with 1:3 RR//@version=5
strategy("5-Min Gold Scalping Strategy with 1:3 RR", overlay=true, default_qty_type=strategy.percent_of_equity, default_qty_value=2)
// Trend Direction (Using 15-Minute Price Action)
higherHigh = ta.highest(high, 5)
higherLow = ta.highest(low, 5)
lowerHigh = ta.lowest(high, 5)
lowerLow = ta.lowest(low, 5)
trendUp_15min = request.security(syminfo.tickerid, "15", higherHigh > higherHigh and higherLow > higherLow )
trendDown_15min = request.security(syminfo.tickerid, "15", lowerHigh < lowerHigh and lowerLow < lowerLow )
// Price Action on 5-Minute Chart
// Support/Resistance (Swing Lows/Highs)
swing_low = ta.lowest(low, 5)
swing_high = ta.highest(high, 5)
// Candlestick Patterns (Bullish/Bearish Engulfing)
bullishEngulfing = close > open and close < open and close > high and open < low
bearishEngulfing = close < open and close > open and close < low and open > high
// Buy and Sell Conditions
buySignal = trendUp_15min and bullishEngulfing
sellSignal = trendDown_15min and bearishEngulfing
// Auto Buy Entry
if (buySignal)
strategy.entry("Buy", strategy.long)
label.new(bar_index, low, "BUY", color=color.green, style=label.style_label_up, textcolor=color.white)
// Auto Buy Exit (1:3 RR)
if (strategy.position_size > 0)
stopLossBuy = swing_low
takeProfitBuy = close + (close - stopLossBuy) * 3
strategy.exit("Buy Exit", "Buy", stop=stopLossBuy, limit=takeProfitBuy)
// Auto Sell Entry
if (sellSignal)
strategy.entry("Sell", strategy.short)
label.new(bar_index, high, "SELL", color=color.red, style=label.style_label_down, textcolor=color.white)
// Auto Sell Exit (1:3 RR)
if (strategy.position_size < 0)
stopLossSell = swing_high
takeProfitSell = close - (stopLossSell - close) * 3
strategy.exit("Sell Exit", "Sell", stop=stopLossSell, limit=takeProfitSell)
// Plot Buy/Sell Signals with Shapes
plotshape(buySignal, title="Buy Signal", location=location.belowbar, color=color.green, style=shape.triangleup, size=size.small)
plotshape(sellSignal, title="Sell Signal", location=location.abovebar, color=color.red, style=shape.triangledown, size=size.small)
SignalWatcherThis script provides real-time monitoring of multiple technical indicators and generates visual alerts and configurable alarms:
Inputs & Mini-GUI
MACD Settings: Activation, fast, slow and signal line lengths.
RSI Settings: Activation, period length, overbought and oversold thresholds.
ADX Settings: Activation, period length, smoothing and trend strength thresholds.
Volume Settings: Activation, length of the volume MA, factor for detecting volume peaks.
Global Alert: A single composite alert for all signals.
Plot Settings: Activation and deactivation of the plot displays for RSI, MACD (lines) and ADX. Color and width selection for each line.
Display Table: Activation of the status table.
Calculations
MACD: Generates macdLine and signalLine, detects crossovers (bullish) and crossunders (bearish).
RSI: Calculates rsi_val, compares with rsi_ob and rsi_os to determine overbought/oversold.
ADX: Uses ta.dmi() to determine adx_val and checks against adx_thresh for trend strength.
Volume Spike: Exceptional trading activity detected by moving average (vol_ma) and factor (vol_factor).
Alert conditions
Six individual alertcondition() calls: MACD ↑/↓, RSI Overbought/Oversold, ADX Strong Trend, Volume Spike.
Optional composite alert (enable_global): A single notification when one of the indicator signals strikes.
Visual overlays
Alarm overlay (bottom right): Red table with text lines for currently triggered signals.
Status Table (bottom left): Overview of all indicators with current status (On/Off, Values, Thresholds).
Plots in the chart
RSI, MACD Line & Signal Line, ADX: Are displayed as lines if activated in the GUI; configurable colors & line thicknesses.
55-Day Breakout w/ Exit Signalsthis is an indicator using the 55-day day breakout with exit signals derived from the turtle trader stratgey
📊 Asset Quality BoardThe Asset Quality Board ranks up to 10 selected assets based on their risk-adjusted performance over time.
It evaluates each asset relative to a benchmark using the following factors:
✅ Alpha (annualized) – excess return vs. benchmark
✅ Information Ratio – consistency of outperformance
✅ Max Drawdown – historical downside risk
These components are normalized and combined into a composite quality score, updated on each bar. The table highlights:
📈 The highest-quality assets (ranked by score)
⚠️ Statistically strong or weak performers (via dynamic thresholds)
🎯 Optional plots for historical scoring trends
This tool is designed for portfolio monitoring, asset selection, or as a signal component in rotational strategies.
💡 How to Use
Select up to 10 assets and a benchmark (e.g. BTCUSDT)
Monitor the ranked table to identify top candidates
Use the dynamic score thresholds (mean ± 1σ) to spot extremes
⚠️ Disclaimer
This script is for educational and informational purposes only. It does not constitute financial advice. Please consult a financial advisor for personalized advice.
4 EMA Overlay with SignalsA simple indicator with 4 EMA's - 8 EMA, 21 EMA, 50 EMA & 200 EMA with a buy & sell indicator for when the 8 ema crosses up through 21 ema will show a buy signal and when the 8 ema crosses down the 21 ema will show a sell signal
Stage 2 Mark-Up Screener (Weekly)✅ Stage 2 breakout detection
✅ Bollinger Band width contraction
✅ ADX trend strength
✅ RSI & volume filters
✅ Screener output + alert notifications