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.
Exponential Moving Average (EMA)
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.
EMA + PDH/PDL 2 Days [Scalping-Algo]🎯 Overview
A clean, focused scalping indicator designed for 2-minute and 4-minute stock charts. Combines trend-following EMAs with key daily support/resistance zones to identify high-probability scalp entries.
🛠️ What's Included
ComponentDescription🟡 EMA 13Fast momentum line🟣 EMA 48Medium trend filter🔴 EMA 200Major trend direction🔵 PDH/PDLPrevious day high & low zones🟠 PDH-2/PDL-22 days ago high & low zones
⏰ Session Filter
Only displays levels during regular trading hours (9:30 AM - 4:00 PM EST) to keep your chart clean during pre/post market.
📊 How to Use for Scalping
✅ Long Setup (2m/4m chart)
Price above EMA 200 (bullish bias)
Price pulls back to PDH/PDL zone or EMA 48
EMA 13 crosses above EMA 48
Enter on bounce from zone
Target: next resistance zone or 1:2 R/R
❌ Short Setup (2m/4m chart)
Price below EMA 200 (bearish bias)
Price rallies into PDH/PDL zone or EMA 48
EMA 13 crosses below EMA 48
Enter on rejection from zone
Target: next support zone or 1:2 R/R
💡 Pro Tips
TipWhy🔥 Trade the first hourMost volume & volatility🎯 Zone confluenceBest setups when PDH/PDL aligns with EMAs⚡ Quick exitsScalping = small gains, don't overstay🚫 Avoid chopSkip trades when price is stuck between zones📉 Respect EMA 200Don't long below it, don't short above it
🔵 Zone Colors Explained
Blue zones → Yesterday's high/low (stronger levels)
Orange zones → 2 days ago high/low (secondary levels)
Zone thickness → 20 ticks buffer for natural price noise
⚙️ Best Settings
TimeframeBest For2 minuteQuick scalps, 5-15 cent targets4 minuteSlightly larger moves, less noise
📌 Recommended Pairs
Works best on liquid stocks with tight spreads:
SPY, QQQ, AAPL, TSLA, AMD, NVDA, META, AMZN
⚠️ Risk Management
RuleSuggestion🛑 Stop lossBelow/above the zone (tight)🎯 Take profit1:2 or 1:3 risk/reward minimum📏 Position sizeMax 1-2% account risk per trade
🚀 Quick Start
Add indicator to 2m or 4m chart
Wait for price to reach a colored zone
Confirm trend direction with EMA 200
Look for EMA 13/48 alignment
Enter with tight stop, scale out at targets
Weekly RSI - EMA BiasWEEKLY RSI - EMA BIAS
This indicator provides a rule-based weekly directional bias framework built using RSI and EMA conditions.
It is designed for traders who want a clear, structured view of bullish or bearish bias for the week, rather than frequent intraday signals.
The script focuses on bias identification and invalidation, not trade execution.
Core Concept
The indicator evaluates market conditions using:
EMA to define trend direction
RSI thresholds to confirm momentum strength
Weekly time structure to reduce noise and overtrading
Based on these inputs, the script identifies whether the market is in a Bullish, Bearish, or Neutral state for the current week.
How the Bias Works
Bias Initiation
A weekly bias can only begin on or after the selected “Bias Start Day”
A Bullish bias is established when:
Price is above the EMA
RSI is above the bullish threshold
A Bearish bias is established when:
Price is below the EMA
RSI is below the bearish threshold
Only one bias can be active at a time.
One Flip Per Week
Once a bias is active, the script allows at most one flip per week
A flip occurs when the opposite bias conditions are met
After a flip, the bias remains fixed until weekly exit
This rule is intentional and helps prevent overreaction to short-term volatility.
Bias Invalidation (Weekly Exit)
The active bias is invalidated at the configured “Bias End Day”
A holiday-safe mechanism ensures the bias is cleared even if the exit day is skipped due to a market holiday
After invalidation, the bias resets to neutral and waits for the next week
Visual Aids
Bullish / Bearish labels mark bias initiation and flips
Background highlights visually indicate:
Bias initiation
Weekly bias end
These visuals are designed to make weekly structure immediately clear on the chart
Intended Use
This script is intended to be used as:
A weekly directional bias guide
A decision-support layer for positional trading
A framework to align discretionary or rule-based strategies with higher-timeframe direction
It is not designed for intraday scalping or high-frequency trading.
Important Notes
Signals are evaluated on closed candles
Bias is evaluated on any timeframe, but the logic is weekly by design
Lower timeframes may produce more noise and are not recommended for interpretation
DISCLAIMER:
This script is provided for educational and informational purposes only.
It does not constitute investment or trading advice.
Users are responsible for their own trading decisions and risk management.
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.
PSP PEMA Indicator Only Sell 45MTF-7% TargetPSP PEMA Indicator – Only SELL (45MTF | Early Short Capture)
🔥 Purpose of This Indicator
PSP PEMA Indicator is a professional-grade intraday SELL-only tool, specially designed to capture EARLY SHORT SELL opportunities in NIFTY before major intraday reversals.
The highlight of this indicator is the “EARLY SELL” signal, which is crafted to catch premium decay moves in options and is ideal for same-day option selling or directional PUT buying.
⏱ Best Timeframe to Use
Primary Timeframe: 45 Minutes (Strictly recommended)
Can be observed on 15M for confirmation, but signals are optimized for 45MTF
📊 Best Instruments
✅ NIFTY Index (Highly Recommended)
Bank Nifty (with slightly higher risk)
FINNIFTY (experienced traders only)
👉 Works best on INDEX options, not recommended for stock options.
⭐ Most Powerful Signal: EARLY SELL
The EARLY SELL label appears near market tops, usually before sharp intraday falls.
How to Trade EARLY SELL (Options Focused)
Wait for “EARLY SELL” label on 45-minute chart
Execute trade on NEXT candle (do not chase)
Trade selection:
ATM / ITM PUT Buy
OR ATM CALL Sell (for option sellers)
Prefer same-day expiry or weekly options
🎯 Expected Target (Intraday)
Options Premium:
🔹 5% to 7% decay/move achievable the same day
Index Move:
🔹 Short-term downside impulse usually follows
⚠️ This indicator is designed to capture early momentum, not late breakdowns.
🛑 Stop Loss (Very Important)
Options Buy:
🔻 Premium SL = 25–30%
Option Sell:
🔻 Exit if next 45M candle closes above signal high
No averaging against signal ❌
🧠 When to AVOID Trading
First 15 minutes of market open
Low-volatility sideways days
Major news / event candles already expanded
📈 Trade Management Tips
Book partial profits early
Trail remaining position
One EARLY SELL per swing is enough — quality over quantity
⚠️ Disclaimer
This indicator is meant for educational and analytical purposes.
Markets involve risk. Use proper risk management and trade responsibly.
Swing trend Pro Buy and Sell Alerts Bu AMit NamdeoThis script, "Swing Pro ", is a complete Trend Following system designed for Swing Trading. It moves away from the complexity of needing all 3 EMAs to align perfectly and instead uses a simpler, more robust logic that filters out noise using a "Base Support" concept.
Here is a breakdown of exactly how it works:
1. The Strategy Logic (The Core)
The script combines Momentum (Crossovers) with Location (Base Support) to generate high-probability signals.
The Trigger (Entry):
It watches for a crossover between the Fast EMA (20) and Medium EMA (50).
Buy Trigger: 20 EMA crosses Above 50 EMA.
Sell Trigger: 20 EMA crosses Below 50 EMA.
The Filter (Location):
Signals are only valid if they happen on the correct side of the Slow EMA (200) (The Blue Line).
For Buys: The price must be ABOVE the Blue 200 EMA. This ensures you are buying in a long-term uptrend where the 200 EMA acts as a floor/support.
For Sells: The price must be BELOW the Blue 200 EMA. This ensures you are selling in a downtrend where the 200 EMA acts as a ceiling/resistance.
ADX Filter:
It checks the ADX (Average Directional Index). If the ADX is below 20 (default), the market is considered "Choppy/Sideways," and the signal is ignored. This saves you from entering false breakouts.
2. Risk Management (Automated)
Once a trade is entered, the script automatically handles the risk math for you based on the ATR (Average True Range).
Stop Loss (SL):
Initial SL: Placed at 1.5x ATR away from the entry price.
Trailing SL: As the price moves in your favor, the Orange SL line automatically moves up (for buys) or down (for sells). It acts as a ratchet—it never moves backwards, locking in your profit.
Take Profits (TP):
TP1: 2.0x ATR (Conservative target).
TP2: 3.5x ATR (Standard swing target).
TP3: 5.0x ATR (Extended trend target).
3. Visuals & Layout
Modern Badges: Bright Green "BUY" and Red "SELL" buttons appear directly on the chart candles.
Dynamic Lines:
Orange Line: Your Trailing Stop Loss. It disappears when the trade is over.
Blue Dashed Lines: Your TP1, TP2, and TP3 targets.
EMA Colors:
Green Line: Fast EMA (20).
Orange Line: Medium EMA (50).
Thick Blue Line: Slow EMA (200 / Base Support).
Bar Coloring: The candles turn bright Green or Red during an active trade to help you instantly see the trend state.
4. How to Trade with It
The Buy Setup:
Wait for the price to be floating above the Thick Blue Line (200 EMA).
Wait for the Green Line (20) to cross up through the Orange Line (50).
A "BUY" badge appears.
Action: Enter the trade. Set your physical Stop Loss at the price shown by the Orange SL line.
The Sell Setup:
Wait for the price to be below the Thick Blue Line (200 EMA).
Wait for the Green Line (20) to cross down through the Orange Line (50).
A "SELL" badge appears.
Action: Enter Short. Follow the Orange SL line down as price drops.
5. Settings Menu
You can customize almost everything in the indicator settings:
Lengths: Change the EMA lengths (e.g., to 9/21/200 if you prefer faster scalping).
Risk: Change the ATR multipliers to make the Stop Loss tighter (e.g., 1.0) or wider (e.g., 2.0).
Visuals: Change the badge sizes (Small/Normal/Large) and colors to fit your dark/light theme.
EMA - SHORT (8/20)EMA SHORT (8/20) trades only the short side by waiting for bearish regime alignment and then capturing continuation once momentum confirms. It ignores long signals entirely and filters out sideways chop or late entries.
Built to:
✔ Confirm bearish direction
✔ Avoid compression phases
✔ Filter weak flips
✔ Simulate short execution visually
✔ Enable automation via Webhooks
Ideal for:
Futures traders (short bias)
Breakout & momentum traders
Signal providers
Copy-trading systems
Bot builders
Works across timeframes from scalping to swing, with strong performance in futures, crypto, and FX.
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
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
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! 🚀📈
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.
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
BUY Sell Signal (Kewme)//@version=6
indicator("EMA Cross RR Box (1:4 TP Green / SL Red)", overlay=true, max_lines_count=500, max_boxes_count=500)
// ===== INPUTS =====
emaFastLen = input.int(9, "Fast EMA")
emaSlowLen = input.int(15, "Slow EMA")
atrLen = input.int(14, "ATR Length")
slMult = input.float(1.0, "SL ATR Multiplier")
rr = input.float(4.0, "Risk Reward (1:4)") // 🔥 1:4 RR
// ===== EMA =====
emaFast = ta.ema(close, emaFastLen)
emaSlow = ta.ema(close, emaSlowLen)
plot(emaFast, color=color.green, title="EMA Fast")
plot(emaSlow, color=color.red, title="EMA Slow")
// ===== ATR =====
atr = ta.atr(atrLen)
// ===== EMA CROSS =====
buySignal = ta.crossover(emaFast, emaSlow)
sellSignal = ta.crossunder(emaFast, emaSlow)
// ===== VARIABLES =====
var box tpBox = na
var box slBox = na
var line tpLine = na
var line slLine = na
// ===== BUY =====
if buySignal
if not na(tpBox)
box.delete(tpBox)
if not na(slBox)
box.delete(slBox)
if not na(tpLine)
line.delete(tpLine)
if not na(slLine)
line.delete(slLine)
entry = close
sl = entry - atr * slMult
tp = entry + atr * slMult * rr // ✅ 1:4 TP
// TP ZONE (GREEN)
tpBox := box.new(
left=bar_index,
top=tp,
right=bar_index + 20,
bottom=entry,
bgcolor=color.new(color.green, 80),
border_color=color.green
)
// SL ZONE (RED)
slBox := box.new(
left=bar_index,
top=entry,
right=bar_index + 20,
bottom=sl,
bgcolor=color.new(color.red, 80),
border_color=color.red
)
tpLine := line.new(bar_index, tp, bar_index + 20, tp, color=color.green, width=2)
slLine := line.new(bar_index, sl, bar_index + 20, sl, color=color.red, width=2)
label.new(bar_index, low, "BUY", style=label.style_label_up, color=color.green, textcolor=color.white)
// ===== SELL =====
if sellSignal
if not na(tpBox)
box.delete(tpBox)
if not na(slBox)
box.delete(slBox)
if not na(tpLine)
line.delete(tpLine)
if not na(slLine)
line.delete(slLine)
entry = close
sl = entry + atr * slMult
tp = entry - atr * slMult * rr // ✅ 1:4 TP
// TP ZONE (GREEN)
tpBox := box.new(
left=bar_index,
top=entry,
right=bar_index + 20,
bottom=tp,
bgcolor=color.new(color.green, 80),
border_color=color.green
)
// SL ZONE (RED)
slBox := box.new(
left=bar_index,
top=sl,
right=bar_index + 20,
bottom=entry,
bgcolor=color.new(color.red, 80),
border_color=color.red
)
tpLine := line.new(bar_index, tp, bar_index + 20, tp, color=color.green, width=2)
slLine := line.new(bar_index, sl, bar_index + 20, sl, color=color.red, width=2)
label.new(bar_index, high, "SELL", style=label.style_label_down, color=color.red, textcolor=color.white)
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.






















