JAM ORB Algo⚡ ORB Strategy + Backtesting (Pine Script v5)
This script implements a complete Opening Range Breakout (ORB) strategy, featuring built-in backtesting, advanced TP/SL visualization, full style customization, and a performance dashboard. It is designed for traders who want to clearly evaluate breakout performance directly on the chart.
🕑 ORB Window Configuration
🔹 Session selection: choose between Market Timezone or Custom Session.
🔹 Timezone support: configurable from UTC-8 to UTC+12.
🔹 Daily limit: option to allow only one trade per day.
🔹 Risk/Reward (RR) settings:
Configurable TP1, TP2, and TP3 levels.
Stop Loss calculated dynamically from the ORB range.
📊 Backtesting Engine
🔹 Interactive dashboard showing trades, wins, losses, and win rate.
🔹 Adjustable partial exits for each TP (TP1, TP2, TP3).
🔹 Automatic calculation of percentage-based profit and loss.
🔹 Tracks total trades, total profit, and average profit per trade.
🎨 Visual Customization
🔹 Fully customizable colors:
ORB high/low lines and range fill.
Buy/Sell entry labels.
TP and SL lines with background zones.
🔹 Line style and thickness options (solid, dotted, dashed).
🔹 Visibility controls for each TP/SL level.
🔹 Clear profit and loss zones drawn directly on the chart.
🚀 Trading Logic
🔹 LONG entries: triggered when price breaks above the ORB high.
🔹 SHORT entries: triggered when price breaks below the ORB low.
🔹 Automatic calculation of Stop Loss and TP1, TP2, TP3 based on ORB range and RR.
🔹 Customizable BUY / SELL labels displayed at entry.
✅ TP / SL Detection
🔹 Real-time detection of TP1, TP2, TP3, and SL hits.
🔹 Prevents double counting of the same level.
🔹 Extended TP/SL lines with shaded zones for better clarity.
📈 Backtesting Dashboard
🔹 Displayed in the top-right corner of the chart.
🔹 Shows:
Total trades
Wins / Losses
Win rate (%)
Total profit (%)
Average profit per trade
🔹 Fully customizable panel color.
✨ Summary
This script combines:
Opening Range detection
Breakout trading logic with advanced risk management
Professional-grade visualizations
Integrated historical performance tracking
High customization for sessions, styles, and colors
💡 Ideal for traders who want to trade ORB setups with clarity, structure, and measurable results.
Breitenindikatoren
BOTMAN STRATEGYThis indicator is made and updated by SPXHERO.
This indicator is specialized in specific Stocks only:
QQQ
TSLA
AAPL
NVDA
MSFT
based on a new invented strategy and updated daily by us for your future use.
Trading Dashboard + Daily SMAsThis indicator is an all-in-one workspace overlay designed for futures and intraday traders. It consolidates critical market internals, session statistics, and daily technical levels into a single, highly customizable dashboard.
The goal of this script is to reduce chart clutter by placing essential data into a clean table while overlaying key Daily Moving Averages onto your intraday timeframe.
Key Features:
1. Comprehensive Market Internals Dashboard Monitor the health of the broad market directly from your chart. The dashboard includes real-time data for:
VIX: Volatility Index.
TICK & TRIN: Sentiment and volume flow indicators.
Breadth Data: ADD, ADV, and DECL (Advance/Decline lines and volume).
Multi-Ticker Watch: Monitor 3 additional assets (Defaults: NQ, RTY, YM) with real-time price and % change.
2. Session Statistics & Probabilities Automated calculation of intraday statistics based on a user-defined lookback period (default 100 days):
RTH Data: Tracks Regular Trading Hours Open, Close, and Range.
Contextual ATR: Compares current RTH range to the 14-day ATR.
Probabilities: Displays historical probabilities for "Gap Fill," "Break of Yesterday's High," and "Break of Yesterday's Low."
3. Daily SMAs on Intraday Charts Plot key Daily Simple Moving Averages (21, 50, 200) directly on your lower timeframe charts (1m, 5m, etc.) without switching views.
Fully Customizable: Toggle each SMA on/off individually.
Color Control: Users can change the color of every SMA line to fit their theme.
4. "Dark Mode" Optimized The dashboard features a specific "Very Dark Grey" (#121212) background by default, designed to reduce eye strain and blend seamlessly with dark-themed trading setups.
Settings & Customization:
Session Times: Define your specific RTH start and end times.
Symbols: All ticker symbols (VIX, ADD, NQ, etc.) can be customized in the settings menu to match your data provider.
Visibility: Every element in the table and every SMA line has a toggle switch. You only see what you need.
Visuals: Change table position, text size, and line colors.
Author's Instructions: Configuration Guide
This script relies on specific ticker symbols to pull data for Market Internals (TICK, TRIN, ADD) and the Watchlist. Depending on your data subscription plan (CME, CBOE, etc.), you may need to adjust the default symbols to match what you have access to.
1. How to Change Symbols
Add the indicator to your chart.
Hover over the indicator name in the top-left corner and click the Settings (Gear Icon).
Scroll to the "Symbols" section.
Click inside the text box for the symbol you want to change.
2. Common Symbol Formats If the default symbols show "N/A" or "Error," try these alternatives based on your data feed:
TICK (NYSE Tick)
Default: USI:TICK (Requires specific data)
Alternative: TVC:TICK (General TradingView feed)
Alternative: TICK (Generic)
TRIN (Arms Index)
Default: USI:TRIN
Alternative: TVC:TRIN
Alternative: TRIN
Breadth (ADD/ADV/DECL)
ADD (Advance-Decline Line): Try USI:ADD, TVC:ADD, or ADD
ADV (Advancing Volume): Try USI:ADV, TVC:ADV, or UVOL (Up Volume)
DECL (Declining Volume): Try USI:DECL, TVC:DECL, or DVOL (Down Volume)
VIX
Standard: CBOE:VIX or TVC:VIX
3. Setting Up the Ticker Watchlist (Ticker 1, 2, 3) The script defaults to "Continuous Contracts" (indicated by the 1!), which automatically rolls to the front month.
Nasdaq: CME_MINI:NQ1!
S&P 500: CME_MINI:ES1!
Russell 2000: CME_MINI:RTY1!
Dow Jones: CBOT_MINI:YM1!
Note: If you want to watch a specific contract month (e.g., December 2025), enter the specific code like NQZ2025.
4. Troubleshooting "N/A" Data If a cell in the table is empty or says "N/A":
Verify you are not viewing the chart on a timeframe that excludes the data (though dynamic_requests=true usually handles this).
Ensure you have the correct data permission for that specific symbol.
Market Closed: Some internal data points only populate during the active NYSE session (09:30 - 16:00 ET).
Disclaimer: This tool is for informational purposes only and does not constitute financial advice. Past probabilities do not guarantee future results.
4-Week Return ColumnsWhat it does
This indicator calculates the cumulative return over each 4-week block (4 weekly bars) for a selected security and plots the result as a column chart on the 4th week of each block.
How it works
Runs on Weekly timeframe (indicator is fixed to W).
For every 4 weekly candles:
Start = Week 1 close
End = Week 4 close
Return = (End / Start - 1) × 100 (if % enabled)
By default, it plots only at the end of Week 4 to keep the chart clean.
Inputs
Use chart symbol: Use the current chart’s symbol (default).
Security (if not using chart): Select a different ticker to calculate returns for.
Show %: Toggle between percent and decimal return.
Rolling 4W return (every week): If enabled, plots the rolling 4-week return on every week instead of only the 4th week.
Notes / limitations
“4-week” means 4 weekly bars, not “the 4th calendar week of the month.”
Weekly bars follow the exchange session calendar, so holidays can slightly shift how weeks align.
Use cases
Compare 4-week momentum across symbols
Spot acceleration/slowdown in trend strength
Identify choppy vs trending phases at a glance
Disclaimer
For educational purposes only. Not financial advice.
Table/Checklist
Suggested default settings
Use chart symbol: ✅ ON
Show %: ✅ ON
Rolling: ❌ OFF (cleaner “block-end” columns)
XAUUSD [MAX]XAUUSD (Gold) M1 indicator based on Support/Resistance (pivot S/R) + classic price action confirmation.
• Designed for XAUUSD on the 1-minute timeframe
• Alternating signals only: BUY → SELL → BUY → SELL
• No new signal while a trade is active (waits until TP or SL is hit)
• Fixed targets: SL = 20 pips, TP = 100 pips (pipSize adjustable in settings)
• Filters: EMA trend + optional RSI filter + S/R touch logic
Note: This script is for educational/testing purposes. Always use proper risk management.
AlphaWave Band + Tao Trend Start/End (JH) v1.1AlphaWave Band + Tao Trend Start/End (JH)
이 지표는 **“추세구간만 먹는다”**는 철학으로 설계된 트렌드 시각화 & 트리거 도구입니다.
예측하지 않고,
횡보를 피하고,
이미 시작된 추세의 시작과 끝만 명확하게 표시하는 데 집중합니다.
🔹 핵심 개념
AlphaWave Band
→ 변동성 기반으로 기다려야 할 자리를 만들어 줍니다.
TAO RSI
→ 과열/과매도 구간에서 지금 반응해야 할 순간을 정확히 짚어줍니다.
🔹 신호 구조 (단순 · 명확)
START (▲ 아래 표시)
추세가 시작되는 구간
END (▼ 위 표시)
추세가 종료되는 구간
> 중간 매매는 각자의 전략 영역이며,
이 지표는 추세의 시작과 끝을 시각화하는 데 목적이 있습니다.
🔹 시각적 특징
20 HMA 추세선
상승 추세: 노란색
하락 추세: 녹색
횡보 구간: 중립 색상
기존 밴드와 세력 표시를 훼손하지 않고
추세 흐름만 직관적으로 강조
🔹 추천 사용 구간
3분 / 5분 (단타 · 스캘핑)
일봉 (중기 추세 확인)
> “예측하지 말고, 추세를 따라가라.”
---
📌 English Description (TradingView)
AlphaWave Band + Tao Trend Start/End (JH)
This indicator is designed with one clear philosophy:
“Trade only the trend.”
No prediction.
No noise.
No meaningless sideways signals.
It focuses purely on visualizing the START and END of trend phases.
🔹 Core Concept
AlphaWave Band
→ Defines where you should wait based on volatility.
TAO RSI
→ Pinpoints when price reaction actually matters near exhaustion zones.
🔹 Signal Logic (Clean & Minimal)
START (▲ below price)
Marks the beginning of a trend
END (▼ above price)
Marks the end of a trend
> Entries inside the trend are trader-dependent.
This tool is about structure, not over-signaling.
🔹 Visual Design
20 HMA Trend Line
Uptrend: Yellow
Downtrend: Green
Sideways: Neutral
Trend visualization without damaging existing bands or volume context
🔹 Recommended Timeframes
3m / 5m for scalping & intraday
Daily for higher timeframe trend structure
> “Don’t predict. Follow the trend.”
BullTrading Regime FilterBullTrading Regime Filter is an ATR-based volatility regime tool that turns market conditions into a simple color system: Compression/Choppy, Normal, Trend/Vol Open, and Extreme Volatility. It helps you trade when conditions are favorable and stay disciplined when they aren’t—trade less in compression, focus on trend setups, and reduce risk in extremes. Includes background coloring, a live regime label, and an on-chart legend—built for 3m/5m/15m intraday workflows.
BullTrading Regime Filter 是一款基于 ATR 波动比值的市场环境识别工具,用颜色一眼区分「压缩垃圾 / 正常 / 趋势打开 / 极端高波动」。它帮助你在该打的时候出手、在不该打的时候克制:压缩少做,趋势重点做,极端降杠杆控风险。支持背景着色、当前环境标签与固定颜色图例,适配 3m/5m/15m 日内节奏。
Adaptive Signal IndicatorAdaptive Signal Indicator
Overview
The Adaptive Signal Indicator is a multi-timeframe confirmation system designed to help traders and investors identify potential entry and exit points. It automatically adjusts its analysis timeframes based on your chart's timeframe, providing consistent signal logic whether you're viewing 15-minute or weekly charts.
How It Works
This indicator combines multiple technical components that must align before generating a signal. However, the signal has a heavier weighting on price action because real investors know that "Only Price Pays." Additionally, rather than relying on a single indicator, it requires confirmation across several dimensions:
Trend Analysis — Evaluates short-term price structure using dual exponential moving averages
Wave Detection — Monitors momentum shifts using smoothed momentum calculations
Flow Tracking — Analyzes volume dynamics to confirm price movements have participation
Pulse Filter — Ensures signals align with the current directional bias of oscillator momentum
Macro Alignment — Checks higher-timeframe trend agreement before triggering signals
Drift Gate — Requires short-term trend confirmation on the daily timeframe
Cross Detection — Identifies key moving average crossovers on the daily timeframe
Range Position — Uses volatility bands to filter signals at extreme price levels
Signal Logic
Buy signals require:
Multiple bullish confirmations across different analysis methods
Macro trend not in bearish alignment
Pulse filter confirming upward momentum
Drift gate showing bullish daily bias
Sell signals require:
Bearish momentum confirmation
Macro trend not in bullish alignment
Pulse filter confirming downward momentum
Dashboard
Two real-time tables display:
Status Panel (Top Right)
Current state of all 8 analysis components
Color-coded for quick visual assessment
Shows conditions count and last signal status with % change since signal
Statistics Panel (Bottom Right)
Total signals generated
Success rate with win/loss breakdown
Average return per signal
Average winning and losing trade percentages
Profit factor
Maximum win and loss percentages
Key Features
✓ Adaptive Timeframes — Automatically selects appropriate analysis timeframes based on your chart
✓ Multiple Confirmations — Reduces false signals by requiring agreement across different analysis methods
✓ Clear Signals — Distinct BUY/SELL markers with no ambiguity
✓ Built-in Statistics — Track historical performance directly on chart
✓ Works on Any Market — Stocks, crypto, forex, indices, commodities
✓ Clean Visual Design — Overlay design keeps your chart readable
Best Practices
Use this indicator as one component of your overall trading plan
Consider your own risk management rules for position sizing and stop losses
Backtest on your preferred markets and timeframes before live trading
Signals work best in trending market conditions (the indicator filters for trend strength)
Who This Is For
Traders who prefer a systematic approach with clearly defined entry conditions. Suitable for swing trading and position trading timeframes. The multi-confirmation requirement means fewer signals, but each signal has passed multiple filters.
Note: Past performance shown in the statistics panel is based on historical data and does not guarantee future results. This indicator provides analysis tools to support your trading decisions—it is not financial advice. Always use proper risk management
Session Range Control [PointAlgo]Session Range Control (SRC)
The Session Range Control (SRC) indicator provides a structured view of intraday price behavior by tracking where the current price sits within the session’s high–low range and how today’s volatility compares to the Average Daily Range (ADR). It combines range analytics, momentum context, volatility interpretation, and visual cues to help traders understand session strength and shifts in intraday conditions.
Core Concept
Every trading session forms a unique high and low. SRC continuously reads these values and calculates the Position in Range, expressed on a scale from 0% to 100%:
0% → Price at Day Low
100% → Price at Day High
50% → Mid-range equilibrium
By normalizing price into a percentage, traders can quickly interpret where market pressure is concentrated during the session.
Trend Zones and Market State
SRC divides the range into logical zones to show the likely sentiment of the session:
1. Strong Uptrend Zone (Above Threshold)
When price consistently holds above the user-defined upper threshold (e.g., 60%), the indicator marks a Strong Uptrend.
This typically reflects:
Persistent intraday buying pressure
Price acceptance near the upper part of the range
Reduced likelihood of deep pullbacks
2. Strong Downtrend Zone (Below Threshold)
When price remains below the lower threshold (e.g., 40%), SRC signals a Strong Downtrend, indicating:
Dominant intraday selling
Consistent pressure keeping price near session lows
3. Bullish / Bearish Zones
Between the midline and strong thresholds, SRC displays softer trend zones:
Above 50% = Bullish Zone
Below 50% = Bearish Zone
These zones help classify whether price is trending, balanced, or drifting.
4. Neutral Territory
When price hovers around the mid-level without conviction, the indicator treats it as a neutral or undecided phase.
Signal Logic :
SRC includes built-in momentum shift signals based on range transitions:
Long Signal
Triggered when price crosses upward through 50%, often showing:
A shift from intraday weakness to strength
Buyers gaining control of the session
Short Signal
Triggered when price crosses downward through 50%, suggesting:
Loss of intraday strength
Sellers taking control
These signals help highlight potential turning points inside the session.
Extreme Levels :
SRC highlights the top and bottom 10% of the range:
> 90% = Extreme High (Overbought intraday condition)
< 10% = Extreme Low (Oversold intraday condition)
These conditions can be useful for identifying overextended movements or potential reaction zones.
ADR Comparison and Volatility Context :
The indicator also measures how today’s price range compares to the Average Daily Range (ADR):
Range Expanding: Today’s range is significantly larger than the ADR
Indicates heightened volatility
Often associated with trending or breakout environments
Range Compressing: Today’s range is much smaller
Suggests low volatility
Common before breakout phases
Characteristic of consolidation or balanced markets
This volatility context helps traders assess whether the session is behaving within normal boundaries or deviating significantly.
Dashboard Overview :
When enabled, the dashboard summarizes key intraday metrics in a structured table:
Trend status (Strong Uptrend, Strong Downtrend, Bullish, Bearish, Neutral)
Range position (%)
Signal status (Long Cross, Short Cross, Extreme High/Low, or None)
Day range calculation
Range vs ADR (%)
Day High / Day Low
Current price level
Simplified action label based on current conditions
This provides a quick reference system to interpret both trend and volatility at a glance without analyzing the full chart visually.
Visual Elements
SRC includes:
Colored dynamic plot for easy trend recognition
Horizontal reference lines at key levels (0%, 50%, 100%, strong-trend thresholds)
Background shading during extreme zone conditions
A separate ADR comparison plot
These visuals ensure the indicator remains intuitive regardless of chart style or timeframe.
Alerts
The script includes alert conditions for:
Long cross
Short cross
Strong trend detection
Extreme high / extreme low
These allow users to automate notifications during key market events without manually monitoring the chart.
Customization Options
Users can configure:
ADR length
Strong trend thresholds
Dashboard visibility
Dashboard position on chart
This makes SRC adaptable to different trading instruments and intraday styles.
Usage Notes
Works best on intraday timeframes where session boundaries are clearly defined.
Designed for analytical interpretation—trend bias, volatility phase, and range structure.
Can complement other tools such as moving averages, volume, or market structure analysis.
Disclaimer :
This indicator is intended for chart analysis and educational purposes only.
It does not generate financial, investment, or trading advice.
Users should validate signals with additional research and apply proper risk management.
MAJOR PA Zones + Structure + Targets (Gray/Purple)This script highlights major price-action structure (HH/HL/LH/LL), marks BOS/CHOCH events, and draws key supply/demand zones to help visualize trend shifts and potential targets.
BALANCED Strategy: Intraday Pro + Smart DashboardWelcome to the BALANCED Strategy: Intraday Pro.
This all-in-one indicator is designed for Intraday traders looking to capture trend movements while effectively filtering out sideways market noise. It combines the power of Supertrend for direction, EMA 100 for the baseline trend, and rigorous validation via RSI and ADX.
The script also integrates a complete Risk Management system with targets based on the Golden Ratio (Fibonacci) and a real-time Dashboard.
⏳ Recommended Timeframes
This algorithm is optimized for Intraday volatility:
M5 (5 Minutes) ⭐️: Ideal for quick Scalping. The ADX filter is crucial here to avoid false signals.
M15 (15 Minutes) 🏆: The "Sweet Spot." It offers the best balance between signal frequency and trend reliability.
M30 / H1: For a "Swing Intraday" approach—calmer, fewer signals, but higher precision.
Not recommended for M1 (1 Minute) with default settings (too much noise).
🚀 How It Works
The algorithm follows a strict 3-step logic to generate high-quality signals:
1. Trend Identification (The Engine)
Supertrend: Determines the immediate direction.
EMA 100: Acts as a background trend filter. We only buy above and sell below the EMA.
2. Noise Filtering (Safety)
ADX (Average Directional Index): The signal is only validated if there is sufficient volatility (Configurable threshold, default 12) to avoid "chop markets" (flat markets).
RSI (Relative Strength Index): Strict momentum filter. Buy only if RSI > 50, Sell if RSI < 50.
3. Entry Confirmation (The Trigger)
The script doesn't just rely on a crossover. It waits for "Price Action" confirmation: the candle must close higher than the previous one (for Long) or lower (for Short) to validate the entry.
🛡️ Risk Management (Money Management)
This is the core strength of this tool. Upon signal validation, the script automatically calculates and plots:
Stop Loss (SL): Based on volatility (ATR). It places the stop at the recent Low/High with a safety padding.
Take Profit (TP): Two modes available:
Fibonacci Mode (Default): Targets the 1.618 extension (Golden Ratio) of the risk taken.
Fixed Ratio Mode: Targets a manual Risk/Reward ratio (e.g., 2.0).
📊 The Dashboard
Located at the bottom right, the smart dashboard provides vital info at a glance:
Signal Time: To check if the alert is fresh.
Type (LONG/SHORT): Color-coded (Green/Pink).
Tech Data: RSI and ADX values at the moment of the signal.
Exact Prices: Entry Level, Target (TP), and Stop Loss (SL).
⚙️ Configurable Settings
Sensitivity: Adjust the Supertrend factor (Default 2.0).
Filters: Toggle the RSI filter ON/OFF or adjust the ADX threshold.
Execution: Choose between Fibonacci Target (1.618) or a Manual Ratio.
⚠️ Disclaimer: This tool is a technical decision aid and does not constitute financial investment advice. Always use prudent risk management and backtest the indicator on your preferred assets before live use.
Sayed Official SniperSniper and Trading best swing of the year no body knows i get it premium to share with you guyz
MACD ultimate with EMA overrideOverview
This Pine Script v5 indicator combines MACD zero-cross signals, SuperTrend trend validation, an EMA(50/200) trend filter and an EMA-crossover override to produce clean, session-constrained entry signals and robust exit logic. It draws labels and lines on the chart (entries, exits, SL lines) and supports alerts. Stop-losses use percentage-based sizing and are evaluated on bar close only to avoid intrabar noise.
Key features
Primary entry rule (MACD zero-cross):
Buy when MACD line crosses above zero (current bar MACD > 0 and previous bar MACD < 0).
Sell when MACD line crosses below zero (current bar MACD < 0 and previous bar MACD > 0).
Session-only entries: Entries are generated only inside a user-defined session (e.g., 09:30-11:30). Exits are evaluated at all times.
SuperTrend validation: Optional SuperTrend filter for entries and exits. Can be configured so exits require both MACD exit and SuperTrend flip (AND mode) or use OR mode.
EMA trend filter for entries: Optional EMA(50) vs EMA(200) filter — when enabled the indicator will only open buys in EMA-up trend and sells in EMA-down trend.
EMA crossover override (priority rule): If EMA fast crosses the slow:
EMA50 crosses above EMA200 → forced BUY override (bypasses session, SuperTrend, MACD). Exits any active short and opens long.
EMA50 crosses below EMA200 → forced SELL override (bypasses other validations). Exits any active long and opens short.
Overrides respect same-direction protection (won’t reopen an existing same-side position).
Opposite-entry immediate exit: When an opposite-direction raw entry (MACD zero-cross) occurs, any active opposite trade is exited immediately (then the script may open the opposite entry subject to entry validation). Same-direction repeated signals do not force an exit.
Stop-Loss (percentage): Parameterized SL (%) applied at entry; SL is checked and triggered only on bar close (e.g., long SL triggers if barstate.isconfirmed and close <= SL).
Labels & SL lines: Single-line, non-repainting labels for entries/exits; SL horizontal line drawn on open positions and greys out after closing.
Plots & visuals:
MACD panel (histogram, MACD, signal) optional.
SuperTrend plotted as a single color-coded line: green for bullish, red for bearish (no dots).
Optional EMA( fast / slow ) plots.
Entry markers (triangles) shown only for session-filtered entries.
Alerts: Entry and exit alerts are included and can be toggled on/off.
Inputs (high level)
MACD: fast, slow, signal lengths.
SL (%) and toggle to enable/disable SL.
SuperTrend: ATR length, multiplier; toggles: require for entry, allow/require for exit, show/hide.
EMA trend: enable/disable filter; fast/slow lengths; show/hide EMAs.
EMA override (built-in) — crossover detection triggers forced entry/exit.
Session: time range (HHMM-HHMM) — applies to entry generation only.
Misc: allow multiple entries flag, enable alerts, show/hide MACD panel.
Behavioral notes & caveats
The indicator is an overlay indicator (not a strategy()), so it draws visual signals and alerts but does not place real trades — use strategy() conversion to backtest trade P&L.
EMA override bypasses all validations by design — it forcibly exits the opposite side and opens the override side immediately (on the same bar). This is intentional to capture major trend flips.
SL is checked on bar close only. That reduces false SL triggers from intrabar spikes but means realized fills can differ in live trading depending on execution and slippage.
Opposite-entry exits are immediate (no SuperTrend/MACD requirement) except when a crossover override is the cause — the script guards so EMA overrides take precedence.
Pine Script runs on bar close for most accurate signals; intrabar behavior depends on your chart settings (realtime vs historical) — expect small differences between indicator labels and broker fills.
Plot/label density: many labels and SL lines can clutter the chart on lower timeframes. Consider hiding SL lines after N bars (optional enhancement) or use higher timeframe charts for less clutter.
Suggested default settings
MACD: 12, 26, 9
SL: 1.0 (%) with Use SL = on
SuperTrend: ATR 10, Multiplier 3.0, require for entry = true, require for exit = true (AND mode)
EMA trend filter: enabled (50/200)
Session: 0930-1130 (adjust to your exchange/timezone)
Alerts: on
How to use
Paste the full Pine v5 script into TradingView’s Pine Editor and add to chart.
Set the trade_session to the market hours you want entries in (chart timezone should match your intended exchange).
Toggle Use EMA trend / Require SuperTrend / Require ST for exit depending on how tight you want validation.
Use strategy() conversion before backtesting to verify the rules produce acceptable historical returns (indicator-only won’t generate P&L).
Recommended next steps
Convert to a strategy() script to backtest and measure win rate, drawdown, profit factor, and to validate the SL-on-close logic with realistic fills.
Add an input to auto-hide SL lines after N bars or compress labels to a compact trade status box.
Consider adding ATR- or volatility-based SL as an alternative to percentage SL.
JH MantraBAND-C + AlphaWave Signals v1.3 (Clean)AlphaWave는 추세 + 눌림 + 반전을 하나의 흐름으로 묶은 트레이딩 시그널입니다.
• 20 HMA 기반 추세 판단
• 변동성 밴드 구간(상·하단)에서의 눌림/되돌림 포착
• 과도한 신호를 줄이고 확률 높은 구간만 표시
권장 타임프레임:
- 3분 / 5분 (단타, 스캘핑)
- 일봉 (추세 확인용)
※ 이 지표는 신호 남발을 피하고,
‘기다렸다가 들어가는 매매’를 목표로 설계되었습니다.
AlphaWave is a trend-following indicator designed to capture pullbacks and reversals within volatility zones.
• 20 HMA based trend structure
• Upper / lower volatility bands for context
• Filtered signals to reduce noise
Best used on:
- 3m / 5m intraday charts
- Daily charts for trend confirmation
This indicator focuses on patience and high-probability setups.
CM Indicator매매에 중요한 여러 지표를 묶어 7개로 만들었습니다.
단기 매매라면 7번째 거래량 지표가 중요하며 손절가 익절가는
모든 지표를 켜셔서 확인하시면 좋습니다
Several important indicators for trading were grouped into seven.
If it's a short-term trade, the 7th volume indicator is important, and the sell-off price is
You can check all the indicators by turning them on
CODEX OB V1CODEX OB V1 is a multi-purpose Smart Money Concepts (SMC) indicator that automatically detects and visualizes key institutional trading elements such as Order Blocks, Fair Value Gaps, Rejection Blocks, Break of Structure, Pivots, High Volume Bars, and several qualitative SMC signals.
This tool helps traders identify institutional footprints and displacement-based setups with high clarity.
TrendStrike: The Pullback EngineTrendStrike: The Pullback Engine - The Ultimate Pullback entry System
ApexFlow: Sniper Pro is a complete day-trading system designed to filter out market noise and identify high-probability entries. It combines institutional trend filters, structural support & resistance, and volatility checks to ensure you only trade when the odds are stacked in your favor.
🎯 How It Works:
The "King" Filter (EMA 200):
White Line: The script forces you to trade with the major trend.
Rule: If price is Above the White Line, it only looks for LONGS. If Below, it only looks for SHORTS.
The Trend Cloud (SMA 50 vs SMA 100):
🔵 Blue Cloud: Bullish Trend. Look for buys on dips.
🟠 Orange Cloud: Bearish Trend. Look for sells on rallies.
⛔ The "Chop" Safety (ADX Filter):
The system includes an ADX volatility filter. If the market is chopping sideways (ADX < 20), the dashboard will go gray and ALL signals are blocked to save you from fake-outs.
🌊 Structural Support & Resistance:
Purple Lines: Major Resistance zones.
Blue Lines: Major Support zones.
Use these to take profits.
🚀 The Signals (Entry Guide):
The script waits for a Pullback to the trend line (SMA 50) and only fires if the price bounces with strong momentum and volume.
🚀 LONG SIGNAL (Green Rocket):
Trend is UP, Price dipped to the 50 SMA, then bounced with a Green Candle + High Volume.
Exit: A red Stop Loss line is drawn automatically below the candle.
🩸 SHORT SIGNAL (Red Drop):
Trend is DOWN, Price rallied to the 50 SMA, then rejected with a Red Candle + High Volume.
Exit: A green Stop Loss line is drawn automatically above the candle.
📊 The Dashboard:
Located on the left, it gives you a live readout of the market health:
MAJOR TREND: Tells you if you are in an UPTREND or DOWNTREND.
VOLUME: Shows the current candle's volume. It lights up Green for buying pressure and Red for selling pressure.
LL-HL PivotThis indicator scans for the bullish structure known as a Higher Low (HL) across multiple lengths simultaneously, automatically selects the most suitable pattern, and plots it on the chart.
Below is a detailed explanation of how it works.
1. Basic Calculation Method (Definition of LL and HL)
This indicator is built on TradingView’s ta.pivotlow function.
Detecting Pivot Lows
For a given length, a Pivot Low is identified as the lowest point among the candles within the specified range to the left and right.
LL and HL Determination
LL (Lowest Low): The most recent Pivot Low is treated as the previous low.
HL (Higher Low): When a new Pivot Low forms above the previous LL, it is recognized as an HL, and the setup is considered “complete.”
Identifying the Pivot Line
During the LL–HL structure, the highest high between them is identified and used as the breakout level (Pivot Line / resistance), where a horizontal line is drawn.
2. Multi-Length Scanning
Unlike standard indicators that use only one length (e.g., Length = 5), this indicator evaluates a full range of lengths.
Min Length to Max Length
Example: Min = 2, Max = 10
Internally, it functions as if nine separate indicators (Length 2, 3, 4 … 10) are running simultaneously.
This allows the indicator to capture:
Small waves (short-term pullbacks)
Larger waves (broader structural moves)
3. Priority Mode System
Because multiple lengths are calculated at the same time, different LL–HL patterns may appear simultaneously.Priority Mode determines which setup is selected and displayed.
A. Lowest LH
Selects the pattern with the lowest pivot line (intermediate high).
Advantages:
Produces the lowest possible entry price
B. Longest Length
Selects the pattern with the longest length.
Advantages:
Focuses on larger structures and broader waves
Filters out noise
C. Shortest Length
Selects the pattern with the shortest length.
Advantages:
Reacts quickly to small moves
Useful for scalping or fast trend-following
Captures very short-term pullbacks
4. Additional Behavior and Features
Real-Time Invalidation
If price breaks below the confirmed HL, the structure is immediately considered invalid.
All previously drawn lines and labels are removed instantly, preventing outdated structures from remaining on the chart.
Pivot Line Extension
As long as the HL remains intact, the Pivot Line (breakout level) continues extending to the right.
Alerts
An alert can be triggered the moment price breaks above the Pivot Line on a closing basis.
FVG vertical Created by Alphaomega18
🎯 What is an FVG (Fair Value Gap)?
A Fair Value Gap is a price imbalance created by a mismatch between buyers and sellers, formed by 3 consecutive candles where:
Bullish FVG: The low of the current candle is above the high of the candle 2 periods ago
Bearish FVG: The high of the current candle is below the low of the candle 2 periods ago
⚙️ Indicator Settings
Display Group:
Show Bullish vertical FVG: Display bullish vertical FVGs (green) ✅
Show Bearish vertical FVG: Display bearish vertical FVGs (red) ✅
Box Extension (bars): Zone extension duration (1-50 bars, default: 10)
Show Labels: Display labels with gap size 🏷️
Remove When Filled: Automatically remove filled zones ✅
📊 Visual Elements
FVG Zones:
🟢 Green = Bullish vertical FVG (potential support zone)
🔴 Red = Bearish vertical FVG (potential resistance zone)
Labels:
Show gap size in points
Positioned at the beginning of each zone
Dashboard (top right corner):
Real-time count of active FVGs
🟢 = Number of bullish vertical FVGs
🔴 = Number of bearish vertical FVGs
Candle Coloring:
Light green background = Candle forming a bullish vertical FVG
Light red background = Candle forming a bearish vertical FVG
🎯 How to Use the Indicator
1. Installation:
Open TradingView
Click "Indicators" at the top of the chart
Search for "FVG Clean" or paste the code in the Pine Editor
2. Trading Strategies:
Support/Resistance:
Bullish vertical FVGs act as support zones
Bearish vertical FVGs act as resistance zones
Price tends to return to "fill" these gaps
Position Entries:
Long: Wait for a return to a bullish vertical FVG + confirmation
Short: Wait for a return to a bearish vertical FVG + confirmation
Position Management:
Place stops below/above FVGs
Use FVGs as price targets
A filled FVG loses its validity
🔔 Alerts
The indicator includes 2 configurable alert types:
Bullish vertical FVG: Triggers when a new bullish vertical FVG forms
Bearish vertical FVG: Triggers when a new bearish vertical FVG forms
To configure: Right-click on chart → "Add Alert" → Select desired alert
💡 Usage Tips
✅ Do:
Combine with other indicators (volume, momentum)
Wait for confirmation before entering
Use across multiple timeframes
Respect your risk management
❌ Don't:
Trade solely on FVGs without confirmation
Ignore the overall market trend
Overload your chart with too many zones
🔧 Parameter Optimization
Scalping (1-5min):
Box Extension: 5-10 bars
Remove When Filled: Enabled
Day Trading (15min-1H):
Box Extension: 10-20 bars
Remove When Filled: Enabled
Swing Trading (4H-Daily):
Box Extension: 20-50 bars
Remove When Filled: As preferred
📈 Performance
Maximum 100 FVGs of each type in memory
Automatic removal of oldest ones
Optimized to not slow down your chart
Compatible with all markets and timeframes
ICT 3 Models - Entry Signals 1.2This script combines 3 powerful ICT (Smart Money Concepts) Entry Models into one comprehensive strategy setup. It is designed to identify high-probability setups based on Higher Timeframe POIs and includes a fully functional Strategy Tester engine.
🔥 The 3 Entry Models:
Model 1 (MSS + FVG): Classic reversal setup using HTF Order Blocks, Liquidity Sweep, Market Structure Shift (MSS), and entry at FVG.
Model 2 (SMT / Sweep): Catches "Turtle Soup" or Failure Swing setups where price grabs liquidity and quickly reverses using FVG confirmation.
Model 3 (AMD / Box): Accumulation, Manipulation, Distribution setup. Identifies consolidation boxes and trades the manipulation leg.
✨ Highlights:
Full Backtesting Engine: Test the strategy with customizable Initial Capital and Order Sizing.
Auto HTF POI: Automatically plots Higher Timeframe Order Blocks on your chart.
Flexible Risk Management: Set SL/TP via Fixed Points or ATR Multiplier.
Alerts Included: Ready for automation.
Disclaimer: This tool is for educational purposes only. Trading involves risk.
Liquidity Sweep + FVG Entry Model//@version=5
indicator("Liquidity Sweep + FVG Entry Model", overlay = true, max_labels_count = 500, max_lines_count = 500)
// Just to confirm indicator is loaded, always plot close:
plot(close, color = color.new(color.white, 0))
// ─────────────────────────────────────────────
// PARAMETERS
// ─────────────────────────────────────────────
len = input.int(5, "Liquidity Lookback")
tpMultiplier = input.float(2.0, "TP Distance Multiplier")
// ─────────────────────────────────────────────
// LIQUIDITY SWEEP DETECTION
// ─────────────────────────────────────────────
lowestPrev = ta.lowest(low, len)
highestPrev = ta.highest(high, len)
sweepLow = low < lowestPrev and close > lowestPrev
sweepHigh = high > highestPrev and close < highestPrev
// Plot liquidity levels
plot(lowestPrev, "Liquidity Low", color = color.new(color.blue, 40), style = plot.style_line)
plot(highestPrev, "Liquidity High", color = color.new(color.red, 40), style = plot.style_line)
// ─────────────────────────────────────────────
// DISPLACEMENT DETECTION
// ─────────────────────────────────────────────
bullDisp = sweepLow and close > open and close > close
bearDisp = sweepHigh and close < open and close < close
// ─────────────────────────────────────────────
// FAIR VALUE GAP (FVG)
// ─────────────────────────────────────────────
bullFVG = low > high
bearFVG = high < low
// we’ll store the last FVG lines
var line fvgTop = na
var line fvgBottom = na
// clear old FVG lines when new one appears
if bullFVG or bearFVG
if not na(fvgTop)
line.delete(fvgTop)
if not na(fvgBottom)
line.delete(fvgBottom)
// Bullish FVG box
if bullFVG
fvgTop := line.new(bar_index , high , bar_index, high , extend = extend.right, color = color.new(color.green, 60))
fvgBottom := line.new(bar_index , low, bar_index, low, extend = extend.right, color = color.new(color.green, 60))
// Bearish FVG box
if bearFVG
fvgTop := line.new(bar_index , low , bar_index, low , extend = extend.right, color = color.new(color.red, 60))
fvgBottom := line.new(bar_index , high, bar_index, high, extend = extend.right, color = color.new(color.red, 60))
// ─────────────────────────────────────────────
// ENTRY, SL, TP CONDITIONS
// ─────────────────────────────────────────────
var line slLine = na
var line tp1Line = na
var line tp2Line = na
f_deleteLineIfExists(line_id) =>
if not na(line_id)
line.delete(line_id)
if bullDisp and bullFVG
sl = low
tp1 = close + (close - sl) * tpMultiplier
tp2 = close + (close - sl) * (tpMultiplier * 1.5)
f_deleteLineIfExists(slLine)
f_deleteLineIfExists(tp1Line)
f_deleteLineIfExists(tp2Line)
slLine := line.new(bar_index, sl, bar_index + 1, sl, extend = extend.right, color = color.red)
tp1Line := line.new(bar_index, tp1, bar_index + 1, tp1, extend = extend.right, color = color.green)
tp2Line := line.new(bar_index, tp2, bar_index + 1, tp2, extend = extend.right, color = color.green)
label.new(bar_index, close, "BUY Entry FVG Retest SL Below Sweep",
style = label.style_label_up, color = color.new(color.green, 0), textcolor = color.white)
if bearDisp and bearFVG
sl = high
tp1 = close - (sl - close) * tpMultiplier
tp2 = close - (sl - close) * (tpMultiplier * 1.5)
f_deleteLineIfExists(slLine)
f_deleteLineIfExists(tp1Line)
f_deleteLineIfExists(tp2Line)
slLine := line.new(bar_index, sl, bar_index + 1, sl, extend = extend.right, color = color.red)
tp1Line := line.new(bar_index, tp1, bar_index + 1, tp1, extend = extend.right, color = color.green)
tp2Line := line.new(bar_index, tp2, bar_index + 1, tp2, extend = extend.right, color = color.green)
label.new(bar_index, close, "SELL Entry FVG Retest SL Above Sweep",
style = label.style_label_down, color = color.new(color.red, 0), textcolor = color.white)
Volume Surge - First Candle Break (v6)thisisavolumesurgeindicator will help with trading. use it to identify on 5 minutes
thisisavolumesurgeindicator will help with trading. use it to identify on 5 minutes
thisisavolumesurgeindicator will help with trading. use it to identify on 5 minutes






















