EMA - LONG (8/20)EMA LONG (8/20) trades only the long side by waiting for bullish regime alignment and then capturing continuation after momentum confirms. It ignores short signals entirely and avoids early flip entries, focusing on cleaner post-flip continuation legs.
Designed to:
✔ Filter out sideways compression
✔ Avoid counter-trend shorts
✔ Confirm long-side momentum
✔ Simulate entries/exits visually
✔ Enable alerts for automation
Works across timeframes and instruments, with strong use cases in futures, crypto, and FX.
Ideal for:
Trend continuation traders
Long-biased futures traders
Bot automation / signal providers
Copy trading setups
Exponential Moving Average (EMA)
Madstrat 2.0 StrategyMadstrat 2.0 Strategy Overview
A multi-timeframe trading strategy implementing the Madstrat methodology with dual timeframe systems (15m/1hr and 30m/2hr), sophisticated day classification, and exhaustion-based exits.
---
Signal Types (Priority Order)
1. **Day 3 Signals** - GSD/RSD Day 3 with full confluence
2. **Day 2 Signals** - GSD/RSD Day 2 with full confluence
3. **M3 EQ Entry** - HTF 50 EMA rejection at equilibrium + LTF 50 SMA touch + 9/50 cross
4. **Pure Madstrat** - All confluence requirements except day count
---
Function Reference
Instrument & Tolerance
| Function | Purpose |
|----------|---------|
| `f_get_baseline_tolerance()` | Returns adaptive pip tolerance—wider for gold (~150 ticks), tighter for forex (~80 pips) |
| `f_get_breakout_points()` | Returns breakout threshold by instrument type |
Day Classification Engine (5m Authoritative)
| Function | Purpose |
|----------|---------|
| `f_day_state_5m()` | **Core engine**: handles rollover detection, daily/weekly OHLC, GSD/RSD counting, inside days, FBR, clean breakouts |
| `f_get_power_of_3_count()` | Maps DOW to Power of 3 (Mon=1, Tue=2, Wed=3, Thu=2, Fri=3) |
Touch & Alignment Detection
| Function | Purpose |
|----------|---------|
| `f_baseline_touch_buy/sell()` | Detects 50 EMA touch with directional close |
| `f_touch_buy/sell()` | Generic level touch detection |
| `f_update_touch_counter()` | Increments/resets touch bar counters |
| `f_stack_buy/sell()` | Full stack check: `close > 9 > 18 > 50 EMA > 50 SMA` |
| `f_ema_alignment_buy/sell()` | Basic 9/18 EMA alignment |
| `f_ema_slope_bullish/bearish()` | All EMAs sloping same direction |
| `f_candle_closed_above/below_emas()` | Candle position vs 9/18 EMAs |
Setup Grading & HTF Confirmation
| Function | Purpose |
|----------|---------|
| `f_grade_setup()` | Grades A/B setup based on multi-TF alignment + candle direction |
| `f_htf_rejection_bearish/bullish()` | Detects HTF 50 EMA rejection patterns |
Confluence Scoring
| Function | Purpose |
|----------|---------|
| `f_get_required_confluence()` | Dynamic score requirement by day count (Day 1→5, Day 2→4, Day 3+→3) |
| `f_confluence_score_day3()` | Scores Day 2/3 signals (max 10 factors) |
| `f_confluence_score_pure()` | Scores Pure signals (max 9 factors) |
Position & Risk Management
| Function | Purpose |
|----------|---------|
| `f_position_size()` | Calculates qty from entry, SL, and risk % |
| `f_calculate_rr()` | Computes risk-reward ratio |
| `f_find_swing_high/low()` | Locates historical swings for TP3 |
| `f_partial_close_longs/shorts()` | Closes % of all long/short entries |
| `f_close_all_longs/shorts()` | Full position close |
Exhaustion Areas (M1/M2)
| Function | Purpose |
|----------|---------|
| `f_is_bullish/bearish_candle()` | Candle direction check |
| `f_create_exhaustion_box()` | Draws exhaustion zone visualization |
Session & Utilities
| Function | Purpose |
|----------|---------|
| `f_session_string()` | Formats session time range |
| `f_get_label_size()` | Converts string to `size.*` constant |
| `f_chart_tf_minutes()` | Current chart TF in minutes |
UI Tables
| Function | Purpose |
|----------|---------|
| `f_auto_system()` / `f_selected_system()` | Auto-selects 15m or 30m system based on chart TF |
| `f_draw_confluence_table()` | Renders confluence scoring panel |
| `f_draw_status_table()` | Renders status/signal panel |
| `f_status_row/header()`, `f_touch_status_text()` | Table cell helpers |
---
Exit System
| Exit | Trigger | Action |
|------|---------|--------|
| **TP1** | Price hits PDH (longs) / PDL (shorts) | Close 50% |
| **TP2** | Price hits PWH / PWL | Close 30% (60% of remaining) |
| **TP3** | Price hits next swing level | Close remaining 20% |
| **M1-R1** | Test exhaustion zone + reject | Close 50% |
| **M1-R2** | Break exhaustion + return | Close 50% |
| **Stop Loss** | EMAs reverse + break entry candle | Full close |
---
Key Entry Requirements
- **All levels touched** (9/18/50 EMA + 50 SMA)
- **Full stack alignment**
- **5m EMA confirmation**
- **HTF baseline + EQ touch** (within lookback)
- **EQ rejection** (optional)
- **Minimum RR threshold**
- **Session filter** (optional)
- **No inside day**
Scalping Dashboard by Jitendra396Scalping Dashboard with Multi Time Frame Signal
Overview Summary of This Indicator
Scalping Dashboard is an advanced multi timeframe Trading Dashboard designed for scalpers, intraday traders, and swing traders.
It combines trend, momentum, volatility, volume, and sniper-entry logic into a single clean panel — helping traders make faster and more confident decisions.
This indicator works on any market (Stocks, Indices, Futures, Crypto, Forex)
Key Features / What This Indicator Does
View market strength across multiple timeframes in one table:
5m, 15m, 30m, 60m, 120m, 240m, Daily (customizable)
Each timeframe shows:
VWAP Position (Above / Below)
MACD Momentum
RSI Strength
ADX Trend Power
Stochastic Direction
EMA 5 / 13 / 21 Position
Final Trade Bias (BUY / SELL / WAIT)
Smart Sniper Entry System
High-probability entry signals based on:
RSI breakout confirmation
Stochastic reversal zone
MACD crossover
Pivot bottom/top confirmation
Multi-Timeframe validation (15m / 60m / Both)
Entry Mode: ANY or ALL conditions
BUY arrows at demand zones
SELL arrows at supply zones
Sniper Entry Logic (Chart Signals)
BUY Triggered only when:
RSI crosses above 40 (coming out of oversold)
RSI is above RSI 14 SMA
Stochastic %K crosses above %D from oversold (<20)
MACD line crosses above signal
Signal occurs at a confirmed swing bottom (pivot low)
Confirmed on 15-minute, 1-hour, or both (user-selectable)
Sniper SELL Triggered only when:
RSI crosses below 60 (coming down from overbought)
RSI is below RSI 14 SMA
Stochastic %K crosses below %D from overbought (>80)
MACD line crosses below signal
Signal occurs at a confirmed swing top (pivot high)
Confirmed on 15-minute, 1-hour, or both
Supertrend Trend Filter
Visual trend confirmation directly on chart:
Helps avoid counter-trend trades
Green = Uptrend
Red = Downtrend
High Volume Candle Detection
Highlights High activity:
Blue candle → Strong buying volume
Black candle → Strong selling volume
Great for spotting breakout & trap moves.
Fully Customizable Dashboard UI
Enable / Disable any column
Enable / Disable any timeframe
Table size: Small / Medium / Large
Table position:
Top / Middle / Bottom
Left / Center / Right
Setting Details
Snapshot/ Image to Understand Changes after Enabling Setting
Snapshot/ Image to Understand Changes after Disabling Setting
Code Summary How This Script Fetches and Calculates Data
High Volume Candle Detection
volMA = ta.sma(volume, volMaLen)
isHighVol = volume > volMA * volMultiplier
barcolor(
enableHighVol and isHighVol and close > open ? color.blue :
enableHighVol and isHighVol and close < open ? color.black :
na)
Sniper BUY / SELL Engine
c1 = ta.crossover(rsi,40)
c2 = rsi > rsiS
c3 = ta.crossover(k,d) and k < 20
c4 = ta.crossover(m,s)
Pivot Confirmation Filter
isBottom = not na(ta.pivotlow(low,pivotLen,pivotLen))
isTop = not na(ta.pivothigh(high,pivotLen,pivotLen))
Thanks
Trading View Community
AlgoYields - AAlgoYields A — Everyday Overlay for Clean, Actionable Context
Please follow — more indicators & ideas coming soon!
Equipped with alerts and customizable styles, this overlay is designed for daily use: attractive look for fast reads, low noise, high signal. It blends a few trusted tools into a single, elegant view so you can track trend, momentum, and breakouts without overcrowding.
What’s inside
Trading Session Backdrop
Quarter-tinted background (distinct color per quarter) for quick macro orientation; subtle week-to-week transparency shifts; CME pre-market, regular session, and post-market shading; weekends left clear.
Includes multiple curated color palettes. Ask if you want a custom theme.
EMA Cloud
A staircase of short EMAs for trend strength + two macro EMAs (defaults: 80 & 200). Macro EMAs auto-tint: blue when price is above, orange when below.
All lengths are user-configurable.
RSI-Derived Bar Colors
Contextual bar coloring by RSI level/zone to make strength/weakness instantly visible.
Comes with multiple palettes optimized for light/dark charts.
Price Channel & Breakouts
Select band source: Close (tight), HLC3 (medium), or High/Low (widest). Breakout dots print above/below bars and are color-coded by trend context:
Green : break below lower band in an uptrend (buy-the-dip candidates).
Yellow : break above upper band in an uptrend (potential exhaustion / quick scalp).
Orange : break below lower band in a downtrend (continuation shorts).
Red : break above upper band in a downtrend (fade-the-pop entries).
Buffer values can be tuned to reduce noise or enhance reactivity
How to use it
––––––––––
Bullish Breakdowns ( green dots) — often attractive dip-buys within uptrends.
Confirm with macro-EMA slope: steeper = stronger follow-through; flatting slope = take quicker profits and watch for potential rollover.
Bullish Breakouts ( yellow dots) — be selective. If RSI confirms strength, these can be solid for quick scalps; otherwise, beware “touch-and-fade” at the upper band.
Apply the same logic in reverse for shorts:
Bearish Breakouts ( red ) and Bearish Breakdowns ( orange ) favor short entries/continuations.
Inputs worth tweaking
EMA lengths (short stack + macro 80/200 defaults).
RSI bar-color palette (pick for light/dark themes).
Channel source (Close / HLC3 / High-Low) and breakout buffer.
Session/quarter palette selection.
Alerts
Choose from built-in signals (channel breaks, EMA crosses, significant RSI levels).
Notes & best practices
Backtest breakouts per asset/timeframe to tune buffers and TP/SL targets.
Use level + slope together: RSI/EMA levels flag conditions; slope confirms impulse/continuation.
Let the EMA cloud and macro EMAs set bias; use RSI bars and breakout dots for timing.
EMA Color Flip Strategy + ATR Risk BoxesEMA ColorFlip Strategy
A trend-following strategy that captures EMA color flips for high-probability intraday setups on Ethereum (ETH), Solana (SOL), and Dogecoin (DOGE). Uses ATR-based dynamic risk boxes to define precise entry zones, stop losses, and profit targets with asymmetric risk-reward.
The approach focuses on clean trend shifts across multiple timeframes, filtering for sustained momentum moves while maintaining tight risk control. Designed for futures and crypto trading with consistent position sizing.
Happy New Year! The strategy is off to a strong start in 2026 - here's to continued performance throughout the year! 🚀📈
EMA 8 48 System v1Short Description:
A trend-following indicator using EMA crossovers, ATR-based volatility filter, and a cooldown period to reduce false signals. Designed for clear buy/sell signals in trending markets.
Full Description:
What is this indicator?
This script implements a dual EMA crossover system (8-period and 48-period EMAs) with a trend filter (EMA200), ATR-based volatility filter, and a cooldown period to avoid overtrading.
It visually plots EMAs, buy/sell signals, and ATR-based stop loss/target levels.
Why is it useful?
Helps traders identify high-probability trend entries and avoid choppy, low-volatility conditions.
Reduces false signals by requiring trend confirmation, sufficient volatility, and spacing out trades.
Suitable for intraday and swing trading on most liquid assets.
When to use:
Best used in markets showing clear trends (not sideways).
Works on most timeframes, but higher timeframes (15m, 1h, 4h, daily) tend to give more reliable signals.
How to spot buy and sell:
Buy: Green “BUY” label appears when EMA8 crosses above EMA48, price is above EMA200, and ATR is above the minimum threshold.
Sell: Red “SELL” label appears when EMA8 crosses below EMA48, price is below EMA200, and ATR is above the minimum threshold.
ATR-based stop loss and target levels are plotted for each signal.
Additional tips:
Adjust the minimum ATR and cooldown settings to match your asset’s volatility and your trading style.
Use in conjunction with price action or higher timeframe analysis for best results.
Avoid trading during low volatility or sideways markets, as signals may be less reliable.
Always backtest and forward-test before using live.
How to add signals and update settings:
Use the script’s input panel to adjust EMA lengths, ATR settings, minimum ATR, and cooldown period.
To add alerts, use TradingView’s “Add Alert” feature and select the buy or sell conditions from the script’s alert options.
For further customization, you can edit the script to add additional filters or notification logic.
This indicator is for educational purposes only. Always use proper risk management and do your own research before trading.
Disclaimer:
This script is for informational and educational purposes only and does not constitute financial advice or a recommendation to buy or sell any financial instrument.
Trading involves risk. Past performance is not indicative of future results. Always do your own research and use proper risk management.
The author is not responsible for any losses incurred from the use of this script. By using this script, you agree to take full responsibility for your trading decisions.
BRYCE EMA 9/15 Momentum (STRICT)BRYCE EMA 9/15 Momentum — STRICT (All Tickers)
This is the “quality over quantity” version. It still uses the EMA 9/15 crossover, but it only signals when multiple conditions align. If you prefer fewer trades with stronger confirmation, this is the version to use.
What it shows and why it matters
EMA 9 & EMA 15: The core crossover trigger.
Strong Angle/Slope Requirement: Ensures the EMAs are moving with real momentum, not drifting.
Higher EMA Separation Requirement: Demands more expansion so the crossover isn’t just noise.
VWAP Alignment Required: Trades are only considered when price action agrees with VWAP direction.
Volume Impulse Required: Helps confirm real participation instead of “fake” movement.
Time Filter Required: Avoids many low-quality periods when 15-second crossovers are unreliable.
HTF Bias Alignment Required (1m & 5m): The 1-minute and 5-minute trend must support the trade direction.
A-Grade Signals by Design: This version is built to mostly produce A-quality setups.
Best suited for
Traders who want a high-confidence filter
Automation/webhook trading where you only want the cleanest signals
Trend days and strong directional sessions
Least suited for
Range-bound or “mean reversion” days
Traders who want frequent entries (this one will be selective)
Ultra-quiet periods where volume never expands
Best timeframes
Primary: 15-second
Also works: 1-minute (very clean), especially for newer traders who want less noise
DISCLAIMER
This indicator is provided for educational and informational purposes only. It does not constitute financial advice, investment advice, trading advice, or a recommendation to buy or sell any security, option, or financial instrument.
Trading and investing involve substantial risk, including the potential loss of all invested capital. Past performance, signals, alerts, or examples generated by this indicator do not guarantee future results.
All trading decisions made using this indicator are solely the responsibility of the user. By using this indicator, you acknowledge that you are trading at your own risk and according to your own risk tolerance, financial situation, and experience level.
The creator of this indicator assumes no responsibility or liability for any losses, damages, or outcomes resulting from the use of this tool, whether through manual trading, alerts, or automated systems.
Users are strongly encouraged to practice proper risk management, conduct their own research, and consult with a qualified financial professional before making any trading or investment decisions.
BRYCE EMA 9/15 Momentum MA (AGGRESSIVE)BRYCE EMA 9/15 Momentum — AGGRESSIVE (All Tickers)
This indicator is a fast-paced momentum tool built around a simple concept: when the 9 EMA crosses the 15 EMA and the move has real “push,” it highlights a potential entry. It’s designed for traders who want more opportunities while still avoiding the worst “choppy” crossover signals.
What it shows and why it matters
EMA 9 & EMA 15 (trend trigger): These two moving averages help you see short-term momentum. A crossover can signal a shift in direction.
Angle/Slope Filter (momentum confirmation) : The indicator checks that the EMAs are actually rising or falling with strength (not flat). This helps reduce false signals in sideways markets.
EMA Separation Filter (avoids weak crossovers): If the EMAs are too close together, crossovers tend to be noise. Separation helps confirm the move is expanding.
VWAP (institutional bias): VWAP is a key level many traders watch. This indicator grades signals higher when the trade direction agrees with VWAP.
Volume Impulse (participation check): Momentum is more reliable when volume expands. Higher volume often means the move has more follow-through potential.
Time Window Filter (liquidity timing): The system favors times of day when the market tends to move cleaner (like the open and active mid-day windows).
HTF Bias Table (1m & 5m): A small on-chart table shows whether the 1-minute and 5-minute trend is bullish or bearish, helping you align trades with the bigger intraday flow.
A/B/C Trade Quality Score: Each signal is graded so you can focus on the best setups (A) and treat lower grades (C) more cautiously.
Best suited for
1. 15-second to 1-minute charts when you want more signals
2. Active, liquid tickers (SPY, QQQ, TSLA, NVDA, META, etc.)
3. Momentum scalping and quick intraday trades
Least suited for
1. Sideways/choppy markets (especially midday low-volume grind)
2. Illiquid stocks with wide spreads
3. Slow “swing trade” environments (signals are designed for short-term movement)
Best timeframes
1. Primary: 15-second
2. Also works: 30-second and 1-minute (may feel smoother with fewer signals)
ETF x STOCKS SCREENER - [RZ]ETFS x Stocks Screener
Overview
The ETFS Screener is a comprehensive sector-based ETF analysis tool designed to help traders identify trend direction and relative strength across multiple ETF sectors. This indicator combines automated sector screening with a customizable manual watchlist, providing a dual-table dashboard for efficient market analysis.
Features
Table 1 — Automated Sector ETF Screener
This table dynamically lists ETFs organized by sector, automatically calculating and displaying:
Ticker Symbol & Label : Quick identification of each ETF
Trend Status : Current trend direction (Bullish/Bearish)
RS Score : Relative Strength score measured against SPY as the benchmark index
Automatic Ranking : ETFs are sorted by RS Score for easy identification of sector leaders and laggards
Table 2 — Manual Watchlist
A customizable watchlist allowing users to:
Add up to 3 custom sectors via indicator inputs
Add up to 4 tickers per sector via indicator inputs
View computed trend status for each manually added ticker
How It Works
Trend Calculation Logic
The indicator determines trend direction using a triple EMA confirmation system:
Bullish : 10 EMA > 20 EMA AND Close Price > 50 EMA
Bearish : 10 EMA < 20 EMA
This approach requires both short-term momentum alignment and price position above the medium-term average for bullish confirmation.
Relative Strength (RS) Score Calculation
The RS Score measures an ETF's performance relative to the SPY index:
Ratio Calculation : Ticker Close Price ÷ SPY Close Price
Spread Computation : Calculated using the spread between the 10/20 EMA and 50 EMA of the ratio
Higher RS Scores indicate stronger relative performance compared to the broader market.
Technical Notes
No Repainting : The indicator uses barstate.isconfirmed to ensure all calculations are performed only on confirmed (closed) bars, preventing any repainting issues
Performance Optimized : External library integration is utilized for trend and RS score calculations to maintain optimal performance.
How to Use
Apply the indicator to your chart
For the Automated Screener : Monitor the first table to identify sector ETFs ranked by relative strength and their current trend status
For the Manual Watchlist : Configure your preferred sectors and tickers in the indicator settings to track specific instruments
Mapping ETFs - TV sectors
XLC - Communications
XLY - Consumer Durables + Consumer Serivces + Retail Trade
XLP - Consumer Non-Durables + Retail Trade
XLE - Energy Minerals
XLF - Finance
XLV - Health Services + Health Technology
XLI - Industrial Services + Producer Manufacturing + Transportation + Distribution Services + Commercial Services
XLK - Electronic Technology + Technology Services
XLB - Non-Energy Minerals + Process Industries
XLRE - Real Estate only
XLU - Utilities
Disclaimer
⚠️ This indicator is for educational and informational purposes only. It does not constitute financial advice, investment recommendations, or a solicitation to buy or sell any securities.
Past performance is not indicative of future results. Always conduct your own research and consult with a qualified financial advisor before making any investment decisions. Trading involves significant risk of loss and is not suitable for all investors.
ULTIMATE SMC FUSION HIGHER TIME FRAMES🔥 ULTIMATE SMC FUSION ADAPTED FOR HIGH TIME FRAMES
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
The high-performance, refined edition of the v4.1 Fusion suite. This Core version brings the signature "Balanced Entry" logic to your charts with enhanced HTF optimization and a zero-latency interface.
🚀 KEY FEATURES:
• BALANCED SIGNAL ENGINE: A proven mix of structure breaks and momentum-based institutional entries.
• HTF TURN DETECTION: Enhanced logic for Higher Timeframes to find major swing reversal opportunities.
• ON-CHART PERFORMANCE PANEL: Live tracking for win rates and growth stats to keep you in the flow.
• DYNAMIC ATR TARGETS: Take Profit and Stop Loss levels that adapt automatically to market volatility.
• OPTIMIZED SMC OVERLAYS: Clean, professional structure lines and order block visualizers.
• PURE LOCAL PROCESSING: No external API overhead—maximum responsiveness for fast decision making.
BEST FOR: Forex Scalp/Swing, Professional Charting, and Multi-Asset Analysis.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
Feel free to adjust the settings to your own needs.
Make your own decisions when you trade, do not put all confidence into a script, it may fail also.
EMABu indikatör; EMA 3, 5, 8, 10, 13, 20, 50, 88, 100 ve 200 periyotlu üstel hareketli ortalamaları tek bir seferde grafiğinize ekler ve her ortalama için ayrı ayrı alarm kurma imkanı sunar.
This indicator plots 10 different Exponential Moving Averages (EMA 3, 5, 8, 10, 13, 20, 50, 88, 100, and 200) simultaneously on your chart. It features individual alert conditions for each moving average, allowing you to set specific notifications for price crossovers at any period.
Main Features:
Multiple EMA Periods: Includes short, medium, and long-term averages.
Alerts: Individual alert conditions for all 10 EMA lines.
Visuals: Each line is colored differently for easy identification.
Price Labels: Values are visible on the right-hand price scale.
EMA 20 & SuperTrend Dual Breakout - AnantThe EMA 20 & SuperTrend Dual Breakout strategy focuses on high-probability trend entries by requiring momentum (EMA 20 breakout) and trend strength (SuperTrend confirmation). It is ideal for traders who prefer clear rules, disciplined entries, and systematic exits.
Entry Rules-
Enter trade on the candle close where:
EMA 20 breakout occurs
SuperTrend confirms the same direction
Exit & Risk Management-
Stop-Loss:
Use SuperTrend line or recent swing high/low
Trailing Stop:
Trail stop using SuperTrend
Take Profit (optional):
Fixed Risk-Reward (1:2 or 1:3)
Or exit when SuperTrend flips opposite
Best Market Conditions-
Works best in trending markets
Suitable for:
Intraday
Swing trading
Index, stocks, crypto, forex
Avoid: (VIMP)
Sideways or low-volatility markets
Purra Buy Sell Signalsindicator.lk's purra buy sell is a precision-tuned indicator designed specifically for XAU/USD (Gold) 5-minute scalping. It combines a smoothed trend-filter (based on a multi-stage EMA cascade with adaptive smoothing) and an ATR-based trailing stop logic to generate high-confidence Buy and Sell signals directly on the price chart.
Ideal for short-term traders seeking clean, responsive entries with minimal lag, this tool helps you:
Catch early trend reversals
Avoid choppy false signals
Execute fast scalps during active gold sessions (London & Asian overlap)
Built with risk-aware logic and visual clarity in mind—green labels = long opportunities, red labels = short setups. Fully compatible with alerts for automated trade execution.
Optimized for XAUUSD on the 5-minute timeframe. Works best during high-liquidity hours.
🛠️ How to Use (for Gold 5-Minute Scalping)
Apply to Chart: Add the indicator to XAU/USD (Gold) on the 5-minute timeframe.
Signal Interpretation:
Green "Buy" label below bar: Strong bullish momentum—consider long entry.
Red "Sell" label above bar: Strong bearish momentum—consider short entry.
Confirmation Tips:
Trade only when the background ribbon or trend line (if enabled) aligns with the signal direction (green = uptrend, red = downtrend).
Avoid signals during major news events or low volatility (e.g., late NY session).
For higher accuracy, combine with price action (e.g., rejection candles, break of micro structure).
Risk Management:
Use tight stop-losses just beyond recent swing points.
Target 1:1 or 1:2 risk-reward; gold moves fast on 5M!
Alerts: Enable TradingView alerts on “Purra Long” / “Purra Short” conditions for real-time notifications.
Air Gap Value for ScreenerAir Gap Value for Screener on 4 hours time frame which screen stock that have potential gap
BiasFlow Long System🔹 Short summary
“BiasFlow Long System” is an invite-only, long-only strategy designed to participate in bullish trends using a combination of:
• a directional “bias” filter based on price behaviour over time, and
• candle-structure conditions that confirm short-term strength before entering,
plus a simple risk-management layer (stop loss and optional take profit).
The system is intentionally selective: it aims to enter only when a clear upward bias and a cluster of bullish price action align, and then to exit on opposite conditions or risk-based levels. It is NOT a holy grail and NOT financial advice.
────────────────────────
0. Legal / risk disclaimer
────────────────────────
• This script is invite-only and for EDUCATIONAL and RESEARCH purposes only.
• It is NOT financial advice and does NOT guarantee profits.
• Backtest results can differ significantly from live trading results.
• Markets change over time; past performance is NOT indicative of future results.
• You are fully responsible for your own trading decisions and risk.
Do not trade with money you cannot afford to lose. Always start with demo / paper trading and make sure you understand how the strategy behaves on your own market and timeframe before risking real capital.
────────────────────────
1. About default settings and risk (very important)
────────────────────────
The internal `strategy()` call uses:
• `initial_capital = 100`
→ This is only a simple example account size for testing.
• `default_qty_type = strategy.percent_of_equity`
• `default_qty_value = 100`
→ This means 100% of equity per trade in the default properties.
→ This is EXTREMELY AGGRESSIVE and should be treated purely as a STRESS TEST of the logic, **not** as a realistic way to trade.
To align with TradingView’s Strategy Results guidelines and more realistic risk management, you should:
1. Open **Strategy Settings → Properties**.
2. Change:
• Order size type → **Percent of equity** (if not already).
• Order size (percent) → e.g. **1–2%** per trade (or any small risk that fits your plan).
3. Check that **commission & slippage** are realistic for your broker and market.
• The script uses a 0.1% example commission and a small slippage value as a starting point, but you must adapt them to your conditions.
If you decide to run 100% of equity per trade, treat it only as a stress scenario for backtesting the behaviour of the system, **never** as a recommended risk profile for live trading.
────────────────────────
2. What this strategy tries to do (conceptual overview)
────────────────────────
BiasFlow Long System is a **long-only, bias-based trend participation strategy**.
Conceptually, it tries to:
1. Detect when the market has a **sustained upward directional bias** using an internal bias filter applied directly to price behaviour over time.
2. Wait for a **short-term cluster of bullish candles** in that favourable environment before entering a long position.
3. Use **risk-based exits** (stop loss and optional take profit) together with a bearish candle-structure condition to close trades when the upward bias fails or local conditions deteriorate.
In other words, it is not trying to catch every small fluctuation. Instead, it waits for the market to **lean upward** and then demands a clear, short-term confirmation from the candles before committing capital, exiting either on a controlled risk level or on a structured bearish pattern.
────────────────────────
3. Components and how they work together
────────────────────────
BiasFlow Long System consists of three main building blocks:
(1) Time / backtest window control
• You can select a continuous start/end date range.
• You can also use a **year-selector** (checkboxes per year) to include or exclude specific calendar years.
• This allows you to:
- test the strategy across long histories,
- compare behaviour in different regimes (e.g. 2018 vs 2021),
- avoid accidentally cherry-picking a tiny, overly-optimistic window.
(2) Bias engine
• Internally, the strategy computes a **directional bias** from price.
• It classifies the environment into broad states like “up”, “down” (and internally handles flat conditions).
• Long entries are only allowed when the bias engine deems the environment favourable (an “up” state).
• This prevents the strategy from buying blindly into obvious downtrends.
(3) Candle-structure and risk module
• Entry signals require a **cluster of bullish candles** that meet strict internal conditions.
- Exact rules are deliberately not disclosed, but the idea is to demand multiple aligned bullish bars to confirm local strength before entering.
• Exits can be triggered by:
- a **cluster of bearish candles** under suitable conditions, signalling local weakness, and/or
- the risk module (stop loss / take profit) if those levels are hit first.
These components are designed to work together so that the strategy only participates when:
• the broader environment supports longs (bias engine), and
• the immediate price action confirms that bullish pressure is actually present (candle structure),
while exits are handled in a rule-based way either by candle structure or by pre-defined risk thresholds.
────────────────────────
4. Entry & Exit logic (high level)
────────────────────────
At a high conceptual level:
A) Time filter
• Only bars inside your chosen backtest window (date range or selected years) are considered for entries and exits.
• This helps you analyse specific periods (e.g. only post-2020 data) without changing the code.
B) Entry (long-only)
A long trade is considered only when all of the following conceptual conditions are met:
1. The bar is inside the allowed backtest window.
2. The **bias engine** classifies the environment as favourable for longs (up-bias).
3. The most recent candles form a **bullish sequence** according to internal rules (e.g. price closing strongly vs. open on several consecutive bars).
If these conditions align, the strategy opens a **single long position** with the sizing defined in your Strategy Properties (for example 1–2% of equity per trade).
C) Risk-based exit
Once in a position, the strategy maintains a basic risk framework:
• **Stop Loss (SL)**:
- Defined as a percentage distance below the average entry price.
- Enabled by default in the Inputs, but you can adjust the percentage or disable it if you want to test raw logic.
• **Take Profit (TP)**:
- Also defined as a percentage distance above the average entry price.
- By default, the TP module is optional and configured as a very wide level so it does not interfere unless you intentionally enable and tune it.
- You should set a realistic TP (for example a multiple of your risk) if you want to use it.
The SL/TP orders are managed as OCO exits by TradingView, so if one is hit first, the other is cancelled automatically.
D) Candle-based exit
In addition to risk exits:
• The strategy watches for a **structured bearish sequence** of candles while the bias is still acceptable for exits.
• When that bearish structure appears, the strategy closes the open long position.
• This allows the system to respond to a change in short-term price behaviour even if the stop loss or take profit have not been reached yet.
────────────────────────
5. Recommended backtest configuration (to avoid misleading results)
────────────────────────
To keep your results in line with TradingView’s Strategy Results guidelines and avoid misleading curves:
1. **Initial capital**
- You can keep 100 as in the code or choose any other realistic account size.
2. **Order size (RISK PER TRADE)**
- Type: **Percent of equity**.
- Recommended: **1–2% per trade** as a starting point.
- Avoid using more than 5–10% risk per trade if you want something that could be sustainable in real trading.
3. **Commission & slippage**
- Commission: for example 0.1% if that approximates your broker’s fee.
- Slippage: a few ticks (e.g. 3) to represent real fills.
- Always adjust these to your instrument and broker conditions.
4. **Timeframe & markets**
- The system is designed to work on trending instruments (for example major crypto pairs or indices).
- Typical timeframes: 1D is reasonable starting points but you can try with 1H / 4H.
- On higher timeframes, trades will be rarer but may aim at larger swings.
5. **Avoid “caution warning” backtests**
- If TradingView shows warnings like “too few trades” or “insufficient data” in your chosen configuration, consider:
- expanding the backtest period,
- switching to a more liquid / volatile instrument, or
- changing timeframe to produce a more meaningful sample.
────────────────────────
5a. About low trade count and selective signals
────────────────────────
BiasFlow Long System is **not** a high-frequency scalping algorithm. It is deliberately selective:
• It is long-only.
• It requires a favourable bias environment AND a specific pattern of bullish candles before entering.
• On higher timeframes (e.g. Daily) or very strict filter settings, the strategy can produce a **relatively low number of trades** over many years of data.
TradingView often recommends having 100+ trades for stronger statistics. In this particular system:
• A lower trade count is a **conscious design choice**, reflecting the goal of focusing on a smaller set of higher-conviction long setups rather than constant trading.
• Because of this, backtest metrics (profit factor, win rate, etc.) should NOT be interpreted as statistically “proven” – they are just one sample of how this logic would have behaved on past data.
Always use caution when drawing conclusions from a small number of trades.
────────────────────────
6. How to use this strategy (step-by-step)
────────────────────────
1. **Add the script to your chart**
- Choose your instrument and timeframe (e.g. BTCUSDT 1D, or any trending symbol you want to study).
2. **Configure the backtest window**
- In the Inputs, set either:
- a specific Start Date (e.g. 2018-01-01), or
- use the year checkboxes to include/exclude calendar years.
- This allows you to test different regimes (pre-/post-halving, bull vs. bear, etc.).
3. **Adjust risk settings**
- Open Inputs → Risk Management:
- Choose whether to use the Stop Loss and/or Take Profit.
- Set realistic percentages for your market and volatility.
- Open Strategy Properties:
- Set order size to a realistic % of equity (e.g. 1–2%).
- Verify commission and slippage.
4. **Run the backtest**
- Inspect:
- Net Profit, Max Drawdown, Profit Factor
- Number of trades and average trade duration
- Equity curve shape (smooth vs. choppy).
5. **Experiment carefully**
- Try different symbols, timeframes, and risk settings.
- Observe how the system behaves in different market regimes and how sensitive it is to your parameter choices.
6. **Forward-test in demo**
- Before even considering live usage, run the system on a paper account and watch how signals appear in real time.
- Make sure the behaviour matches your expectations from the backtest.
────────────────────────
7. Originality and usefulness (why this is more than a mashup)
────────────────────────
BiasFlow Long System is not just a visual mashup of common indicators on a chart. It is a **coherent, bias-driven framework** with:
• A dedicated **time / regime control** (year and date filters) to study behaviour across multiple cycles.
• An internal **bias engine** that only allows trades when the market structure supports longs.
• A **candle-structure layer** that requires a sequence of aligned bullish or bearish bars, rather than isolated single-bar signals.
• A simple but practical **risk module** that integrates percentage-based SL/TP exits.
The core logic is intentionally abstracted and not publicly disclosed, but the conceptual design is:
• to combine directional bias,
• with short-term confirmation,
• under explicit risk-management constraints,
in a way that is testable, repeatable, and suitable as a base for further private research and improvement.
────────────────────────
8. Limitations and good practices
────────────────────────
• No strategy performs well in all markets and all conditions.
• This system is **long-only**, so in prolonged bear markets it may spend long periods out of the market or perform poorly.
• Performance is sensitive to:
- timeframe,
- instrument volatility,
- risk settings (SL/TP, position size).
Good practices:
• Test on multiple instruments and timeframes.
• Focus on drawdowns, stability, and robustness, not just on maximum profit.
• Avoid overfitting by constantly re-optimising parameters to your last backtest window.
• Treat this as a **framework and research tool**, not a plug-and-play money printer.
────────────────────────
9. Licensing and credits
────────────────────────
• Code and logic:
- “BiasFlow Long System” created by Jokiniemi Marcin Arcisz.
• This script is invite-only.
• If you reuse or extend ideas from this system, please do so in a way that respects TradingView’s House Rules and the author’s intent.
────────────────────────
10. Invite-only / vendor information
────────────────────────
• This strategy is distributed on an **invite-only** basis.
• There is **no guarantee of profit** and no claim that this strategy will outperform the market.
• The description focuses on the conceptual design and risk considerations so that TradingView users and moderators can understand what it tries to do and how to use it responsibly.
• Any access, subscription, or collaboration outside TradingView, if it exists, should always comply with TradingView’s Vendor Requirements and general House Rules.
────────────────────────
11. Example backtest settings used in screenshots
────────────────────────
To avoid confusion about how example results were produced, here is one concrete configuration you can use as a starting point:
• Symbol: BTCUSDT (or another major, liquid trending pair)
• Timeframe: 1D
• Backtest period: from 2018-01-01 to the most recent available data
• Initial capital: 100
• Order size type: Percent of equity
• Order size: 2% per trade
• Commission: 0.1%
• Slippage: 3 ticks
• Risk settings:
- Stop Loss enabled with a moderate % distance from entry
- Take Profit disabled or set to a realistic multiple of the risk
• Filters:
- Backtest window: multiple years selected
- Bias engine and candle-structure logic enabled (as they are part of the core system)
If you change any of these parameters (symbol, timeframe, risk per trade, commission, slippage, backtest window, etc.), your results will look different. Always adapt the configuration to your own risk tolerance, market, and trading style.
Multi Moving Average (EMA / SMA) - 4 Periods📈 Indicator Overview – Multi Moving Average (EMA / SMA)
This indicator is designed to help traders analyze trend direction and market structure using multiple moving averages in a single, clean tool.
The user can select the type of moving average—either Exponential Moving Average (EMA) or Simple Moving Average (SMA)—from the settings panel. Once selected, the indicator plots up to four different moving average periods simultaneously, such as 20, 50, 100, and 200, using the chosen MA type.
Each moving average:
Has its own configurable period
Can be individually enabled or disabled
Can be assigned a custom color for easy visual identification
This flexibility allows traders to:
Identify short-, medium-, and long-term trends at a glance
Analyze trend alignment and strength
Spot dynamic support and resistance zones
Adapt the indicator easily for scalping, swing trading, or positional trading
Because the calculations are based purely on price data and standard MA formulas, the indicator is non-repainting, lightweight, and reliable, making it suitable for both discretionary and systematic trading.
In short, this is a versatile, all-in-one moving average indicator that eliminates the need to add multiple MA indicators separately, keeping the chart clean and focused.
2H ReversalsThis is a combination of many reversal strategies rolled into one including but not limited to MACD crossover, RSI, Stochastic Oscillator, EMA crossover, Parabolic SR.... This indicator is best on the 2hour timeframe. It only trades in the direction of the daily timeframe trend bias.
S/R + RSI + EMA + Trend + SingalIndicator Name: S/R RSI EMA Trend Signal (All-in-One)
Overview
The S/R RSI EMA Trend Signal is a comprehensive, multi-functional trading toolkit designed to provide a 360-degree view of the market. It combines trend following, support/resistance identification, momentum tracking, and volatility-based entry signals into a single, clean overlay.
This script is optimized for traders who want to reduce chart clutter while maintaining access to high-probability technical data.
Key Features
1. Multi-EMA & MA Ribbon
Customizable Layers: Features 4 independent Exponential Moving Averages (EMA 34, 89, 200, 633) and 1 Simple Moving Average (MA 80).
Visibility Control: Each line can be toggled on/off individually.
Purpose: Helps identify dynamic support/resistance levels and determines the long-term vs. short-term trend bias.
2. Dynamic Support & Resistance
Pivot-Based Zones: Automatically calculates and draws significant horizontal S/R levels based on recent pivot highs and lows.
Strength Filtering: Includes a "Minimum Strength" filter to only show levels that have been tested multiple times.
Price Proximity Labels: Displays the exact price of the level and the percentage distance from the current market price.
3. Multi-Timeframe (MTF) RSI Dashboard
Real-time Monitoring: A sleek table in the top-right corner showing RSI values across 8 different timeframes (1m to 1D).
Heatmap Visualization: Cells change color based on Overbought (>70) or Oversold (<30) conditions, allowing for quick "confluence" checks across timeframes.
4. Automated Trendlines
Smart Detection: Automatically draws the most relevant bullish and bearish trendlines based on adjustable sensitivity.
Live Extension: Lines extend dynamically to show potential future intersection points with price.
5. Signal Buy/Sell
Rational Buying/Selling: Utilizing estimator to create a volatility envelope.
Signal Accuracy: Generates "Buy" (Triangle Up) and "Sell" (Triangle Down) signals when price breaches the extreme boundaries of the envelope.
6. Zero-Lag Trend Following
Lag-Free Analysis: Features a Zero Lag EMA combined with volatility bands to identify trend shifts earlier than standard indicators.
Pullback Entries: Optional signals (▲/▼) that highlight high-probability entry points when price retraces to the mean during a strong trend.
How to Use
Trend Confirmation: Use the Zero-Lag Bands and EMA Ribbon to determine the primary market direction.
S/R Navigation: Look for price exhaustion near the Dynamic S/R lines.
MTF Confluence: Before entering a trade, check the RSI Dashboard to ensure the higher timeframes are not overextended.
Settings & Customization
This indicator is fully modular. Every section has its own dedicated settings group, allowing you to customize colors, sensitivity, and visibility to match your personal trading style.
OTM Custom Ribbon TP LadderOTM • Custom Ribbon (2–6 lines) + TP Ladder
OTM Custom Ribbon + TP Ladder is a clean trend ribbon with an optional trade “ladder” overlay that projects Entry, Stop Loss, and up to 6 Take-Profit levels to the right of price.
It’s built for fast decision-making: the ribbon shows trend + momentum, and the TP Ladder gives you a structured plan without cluttering the chart with extra indicators.
Ribbon (Trend + Bias)
Choose 2–6 lines and your preferred smoothing type:
EMA / SMA / RMA / WMA / VWMA
Jurik-style approximation
Kalman / Adaptive Kalman
Ribbon colouring supports:
Hard 2-color
Smooth gradient
3-color with a neutral zone
Works on current timeframe or higher timeframe using the TF input (with optional “wait for close” mode).
How to read it
Green bias = bullish pressure / trend alignment.
Red bias = bearish pressure / trend alignment.
Neutral/grey zone = chop / low conviction.
Strongest trend = ribbon lines spread apart and aligned.
Compression = ribbon lines tight/stacked (trend may be pausing or about to expand).
TP Ladder (Entry + SL + TP1–TP6)
When enabled, the TP Ladder will draw:
ENTRY line
STOP line
TP1 → TP6 lines
Optional labels, line style, thickness, and colours.
Entry trigger options
Fast line crossing Outer line
Price crossing Outer line
Stoploss modes
ATR
Swing
Ticks
Percent
TP Calculation modes
R Multiples (classic risk-reward targets)
Fib Multiples of risk
ATR Multiples
Locking (Stops the “moving target” problem)
This tool includes locking so your ladder doesn’t chase price:
Lock Risk at Entry = TP levels stay fixed based on entry risk.
Lock ATR at Entry = ATR-based targets stay fixed from the entry ATR.
This is the setting you want if you’re sick of targets shifting mid-trade.
Quick workflow
Use the ribbon colour + structure to decide bias (trend or chop).
Wait for your chosen trigger (cross) to print a new ladder.
Trade the ladder:
Entry is defined
SL is defined
TP levels are pre-mapped
Optional: move SL to BE once TP1 is hit.
Designed for: Gold, BTC, indices, FX — any market, any timeframe.
Style goal: clean ribbon + structured targets, no mess.
Stock Expansion Pullback Screener (v6)Recommended Stock Settings for the Intraday momentum stocks:
➡️ Timeframe: 15m
➡️ ATR Mult: 1.3
➡️ Max bars: 10–15
➡️ Swing trading
➡️ Timeframe: 1H / 4H
➡️ ATR Mult: 1.5
➡️ Max bars: 20–30
Sequential Triple MA Signal System (RVWAP + Clean Signals)9/21 + RVWAP Crossovers
This is meant to scalp on the m5 timeframe, I didn't test it for others.
Every time we get a close above/below 9/21EMA + RVWAP, we enter a long/short.
The arrows reset with an anti-spam regime so it doesn't crowd too much on consolidations, however it is not perfect, as too strict measures would block reversal candles.
Our goal is to capture big moves on the m5 and trail them with a stop. This method offers very tight entries with stops below the entry candle or the prev. candles wick.
I've backtested this logic on 6 months of data and it was profitable, depending on fees/spread you can get at your broker.
This is just the pine version of it that I made with GPT, I use an algo to trade this automatically for me.
Other Notes:
- This works best in a trending context - know your HTF context
- The longer the consolidations, the clearer the breakouts/breakdowns
- Liquidity sweeps before crossovers work well
- The higher the Distance from price to 9/21 ema during the crossover, the more likely a trend-breakout is to ensure
Never trade stuff without testing before, discover behavioural patterns and you'll see a fine strategy with potential for profits.
The net R for every trade in my backtest was .6R after fees.






















