Indicateur

Precision SPXPrecision SPX — Multi‑Timeframe Levels + Automated Alerts for SPX Traders
Precision SPX is a manual‑control Support and Resistance system built for SPX traders who rely on structure, precision, and daily level updates. It plots Monthly, Weekly, Daily, and Daily Range levels to map where price may react, reverse, or consolidate. This version includes a full alert engine that notifies you the moment price interacts with any level.
Core Features
Multi‑Timeframe Levels
The indicator plots a complete structure:
Monthly Levels — High & Low
Weekly Levels — High & Low
Daily Levels — Six total (4 Red, 2 Pink)
Daily Range Levels — High & Low
All levels are manually entered for maximum precision.
Customizable Visuals
Adjustable label size
Adjustable horizontal label placement
Toggle level labels on/off
Clean color‑coded hierarchy
ES/SPY Conversion Support
Optional manual ES spread or SPY ratio input
Automatically adjusts SPX levels
Lightweight & User‑Friendly
No repainting
No heavy calculations
Easy to integrate into any chart layout
How It Works
Precision SPX plots manually‑controlled Support and Resistance levels across multiple timeframes. Each level is labeled and color‑coded so you can quickly identify:
Higher‑timeframe structure
Daily intraday reaction zones
Overnight range boundaries
Breakout and reversal points
How to Use It
1. Apply the Indicator
Add Precision SPX to your chart.
2. Enter Your Levels
Input your Daily, Daily Range, Weekly, and Monthly levels into the string fields.
3. Trade With Structure
Use the plotted levels to identify:
Reversals
Breakouts
Retests
Stop‑loss placement
High‑probability reaction zones
Combine with trendlines, volume profile, or oscillators for confirmation.
Built‑In Alerts
Precision SPX includes a complete alert engine so you can receive notifications when price crosses any level.
Alert Modes
Any alert() function call — triggers when price crosses any level, with duplicate‑candle suppression.
Individual Level Alerts — choose a specific level such as:
R2_Hi, R1_Hi, P_Hi, P_Lo, R1_Lo, R2_Lo, DR_Hi, DR_Lo, W_Hi, W_Lo, M_Hi, M_Lo.
Level Categorization
Daily Levels:
Red: R2_Hi, R1_Hi, R1_Lo, R2_Lo
Pink: P_Hi, P_Lo
Daily Range:
DR_Hi, DR_Lo
Weekly Levels:
W_Hi, W_Lo
Monthly Levels:
M_Hi, M_Lo
How to Add Alerts
Open the TradingView alert panel
Select Precision SPX as the condition
Choose Any alert() function call or a specific level
Set expiration, message, and notification preferences
Save
Daily Workflow
Because SPX levels change daily:
Update your daily string values
Create a new alert each day (TradingView requires this for updated values)
Alerts will trigger based on the conditions you select
Release Notes — Precision SPX
Feb 2026 — Major Update
Full alert engine added
“Any alert() function call” support
Duplicate‑candle suppression
Complete level categorization
Daily update workflow
Cleaned and reorganized structure
Legacy Notes (From Precision Levels)
Jun 12, 2025
Added highlighted price labels with adjustable size
Added ES/SPY conversion inputs
Dragging disabled when conversion is active
Jun 28, 2025
Added customizable label placement
Reordered string input structure
Standardized daily color order
Added toggle for level labels
Nov 8, 2025
Added Daily Range levels
Updated string hierarchy
Example structure:
Red, Red, Pink, Pink, Red, Red, DR_Hi, DR_Lo, Weekly, Weekly, Monthly, Monthly Indicateur

VWAP x3 [crlmx] Flexible tripple VWAP for multi-timeframe analysis with session-based
anchors for volume-weighted fair value benchmark and trend direction.
Key Features
- 3x fully adjustable VWAP anchor periods
- Off, 30min, 1H, 2H, 4H, 8H, 12H, D, W, M, Q, Y,
- New York, London, Asia Sessions with adjustable (UTC)
- Clean session breaks in VWAP line
- No skewed line continuation between anchor periods
- Lookback control for cleaner charts
- Session VWAPS exclude weekend days
- Optional VWAP labels with controls
- Streamlined inputs / UI brought to you by crlmx
Trading Applications
- VWAP 1 (Daily): intraday fair value
- VWAP 2 (Weekly): swing trade context
- VWAP 3 (Monthly): position trade reference
- Turn off unused VWAPs for cleaner charts
- Customizable to any anchor combination
- Examples;
Day Trading: VWAP1: 30min | VWAP2: 1H | VWAP3: Day
Swing Trading: VWAP1: Day | VWAP2: Week | VWAP3: Month
Session Trading: VWAP1: NY Session | VWAP2: London | VWAP3: Asia
Position Trading: VWAP1: Week | VWAP2: Month | VWAP3: Quarter
Version History
v1.43 (Latest - 19 Jan 2026)
- Three independent VWAP lines
- Session-based anchors (NY/London/Asia)
- Configurable session times (UTC)
- Lookback parameter
- Labels with size and offset options
- Clean session breaks at boundaries
Indicateur

Day Of Week Price Distribution [LuxAlgo]The Day of Week Price Distribution provides a snapshot of the distribution of closing prices for each day of the week over the last few weeks selected by the user. It displays a box plot with the IQR (interquartile range) box, the median, and all the closing prices as dots. Hovering over each dot reveals key information. There is also a dashboard with core metrics of the data for the selected period.
🔶 USAGE
Using the tool is pretty straightforward. Users must select the number of weeks (10 by default) and the box plot spacing (20 by default) to match the desired visual.
This is a unique way to see the data represented on the chart. It allows you to understand the price distribution at a glance.
Each box represents the price for each day of the week and displays the following elements:
Box: Represents the data's IQR, which is delimited by the 25th and 75th percentiles.
The line represents the median, or the 50th percentile.
Dots represent each data point; these are the closing prices for each day. Hovering over the dots displays the closing price, change in price, volume, and date for that day.
Traders can easily detect outliers, which are prices far from their respective boxes.
This chart allows us to compare the price distribution for different window parameters. As we can see, the more data points that are used, the more uniform each day becomes.
The dashboard displays the following core metrics:
Highest price: Highest price in the dataset
Lowest price: Lowest price in the dataset
Most bullish delta: Largest price increase from open to close
Most bearish delta: Largest price decrease from open to close
Larger volume: Day with the highest volume
Smaller volume: Day with the lowest volume
🔶 SETTINGS
Window: Select the number of weeks from which to gather data.
Spacing: Select the spacing for the box plot. Larger values will create larger boxes.
🔹 Dashboard
Dashboard: Enable or disable the dashboard.
Position: Select the dashboard location.
Size: Select the dashboard size.
🔹 Style
Bullish: Select a color for bullish prices.
Bearish: Select a color for bearish prices.
IQR Area: Select a color for the IQR area. Enable the "Auto" feature to choose the default color.
Median: Select the median color. Enable the "Auto" feature to choose the default color.
Indicateur

Indicateur

Indicateur

Apex Quantum Terminal Ultra.Description
The Apex Quantum Terminal Ultra is a sophisticated, multi-layered quantitative signaling system designed for the modern trader. Moving beyond simple lagging indicators, this terminal utilizes a 5-Layer Heuristic Engine to calculate real-time trade probabilities based on trend alignment, momentum confluence, institutional volume, volatility bias, and higher-timeframe (MTF) trends.
What sets this terminal apart is its Realistic Probability Model. Unlike standard "100% accurate" claims, this script uses a weighted decay algorithm that requires deep confluence to trigger high-conviction signals, reflecting the non-linear nature of financial markets. When a signal is generated, the terminal provides a Trade Narrative via interactive tooltips, explaining the market psychology and technical reasoning behind the move.
How It Works
The engine evaluates five distinct technical layers:
Zero-Lag Alpha: A high-speed trend-following baseline.
Momentum Confluence: Unpacked MACD and RSI synchronization.
Institutional Volume: Detection of RVol spikes (Smart Money participation).
Volatility Bias: Bollinger-based positioning for expansion detection.
Macro Alignment: Direct integration with Daily timeframe bias.
Instructions
Signals: Look for BUY or SELL labels on the chart. The percentage shown represents the system's confidence level based on layer confluence.
Trade Logic: Hover your mouse over any signal label to see the Trade Narrative. This popup will provide you with the technical specs, the verdict, and suggested Stop Loss (SL) and Take Profit (TP) levels.
Quant Alert Header: A dynamic banner will appear at the top center of your chart only when a "High Confluence" (70%+) event is detected, signaling a premium trade opportunity.
Settings: * Adjust Signal Alpha to change the sensitivity of the trend detection.
Modify the Min Confidence % to filter out lower-probability noise.
Set your preferred Risk:Reward Target to automatically calculate TP levels. Indicateur

Indicateur

Indicateur

[LJ] HTF Candles with Volume POC [Highly Optimized]Welcome to the ultimate Higher Timeframe (HTF) fusion tool.
This indicator seamlessly merges Higher Timeframe price action with precise volume profiling on Lower Timeframe (LTF) charts. By utilizing advanced array memory management, it bypasses TradingView's drawing limits to render clean HTF candle boxes and their exact Volume Point of Control (POC), ensuring peak performance and accuracy even on extreme timeframe combinations.
🔎 Visual Guide: What's on Your Chart?
The Big Boxes (Wick & Body): These represent the Open, High, Low, and Close of your selected Higher Timeframe (e.g., a 1-Hour candle projected onto your 5-Minute chart). Color-coded for bullish/bearish momentum.
The Midline: A horizontal line dividing the HTF candle perfectly in half. Useful for gauging if LTF price is in a "premium" or "discount" zone relative to the HTF.
The Yellow Box (The POC): This is the Point of Control. When an HTF candle closes, this yellow box locks in place, showing the exact price zone that saw the highest volume accumulation during that period, calculated using precise LTF hlc3 price data.
⚙️ Key Settings & Configuration
To get the most out of this indicator, check these inputs in the settings menu:
Box Time Interval: Set this to your desired HTF (e.g., "1H", "4H", "D").
Tip: A good rule of thumb is an HTF that is 5x to 12x higher than your current chart.
POC Resolution (Levels): This is your fine-tuning dial.
Set to 50 - 100: Creates a very thin, precise POC line. Great for exact support/resistance levels.
Set to 15 - 35: Creates a thicker POC "Zone". Great for capturing broader areas of high liquidity.
Max Historical Boxes: Controls how far back the indicator draws. Keep this at 50 for a clean chart and fast loading times.
📈 Trading Strategies: How to Trade the HTF POC
1. The "Magnet" Mean Reversion High volume nodes (POCs) act as price magnets. If the current LTF price is far away from the previous HTF candle's POC, look for setups that trade back toward that yellow box.
2. The Break & Retest The POC box acts as a heavy Support/Resistance wall. If price breaks through the yellow POC box with strong momentum, look to enter on the retest of that box in the direction of the breakout.
3. Trend Continuation In a strong uptrend, look for the current LTF price to bounce off the Midline or the previous candle's POC to join the dominant HTF trend.
⚡ Performance Note
This indicator uses advanced Pine Script Array Management. Unlike standard volume profile scripts that crash when calculating big timeframes, this indicator guarantees zero lag and no disappearing boxes, even when looking at a Daily HTF on a 1-Minute chart.
🙏 Credits
This is a refactored and heavily optimized fusion of two great concepts:
Original HTF Box logic by © krollo041
Original Volume Thermometer concept by © ChartPrime
Merged, debugged, and optimized for v6 Array Management by ©Luki_eR
Disclaimer: This script is for educational and informational purposes only and does not constitute financial advice. Indicateur

Indicateur

Leswin Stocks Ribbon Signals (SPY/QQQ)
Leswin Ribbon Signals – Day Trading Indicator (Stocks & Crypto)
Leswin Ribbon Signals is a trend-based momentum indicator designed for day traders and scalpers who trade stocks, ETFs, options, and crypto.
Built for fast execution on 5m, 15m, and 1H timeframes, it uses a dynamic EMA ribbon, trend filtering, and volatility conditions to help identify high-probability BUY and SELL zones while avoiding low-quality chop.
Features:
• Trend-following EMA ribbon
• Automatic higher-timeframe trend filter
• Smart BUY & SELL signals
• Volatility (ATR) filter to avoid dead zones
• Regular Trading Hours (RTH) filter for stocks
• Optimized for SPY, QQQ, DIA, IWM, TSLA, AAPL, META
• Works on crypto, forex, and futures
• Mobile-friendly
• Non-repainting logic
This indicator is best used as a confirmation tool, not a standalone system. Always combine with your own levels, structure, and risk management.
Indicateur

Indicateur

Indicateur

Indicateur

Indicateur

Sessions and Killzones [Tradeuminati]Tradeuminati – Sessions & Killzones is a New York local time based session toolkit designed for traders who want clean, objective session structure on their chart: session boundaries, killzones, session highs/lows, and previous day levels plus a live “liquidity taken” checklist.
Key Features
1) Sessions (New York Time)
London Session (0:00 – 6:00 NY)
- Vertical start/end lines
- Live session High and Low tracking during the session
- High/Low levels extend until 16:00 NY
- Labels: Ls - H and Ls - L
- Option to display only the current day
Asia Session (Previous Day, 18:00 – 00:00 NY)
- Vertical start/end lines for the previous day session
- Live session High and Low tracking
- High/Low levels extend into the next day until 16:00 NY
- Labels: As - H and As - L
- Option to display only the current day
2) Killzones (New York Time)
London Killzone: 2:00 – 5:00 NY
- Optional DAX-only mode: If enabled, DAX uses 3:00 – 5:00 NY (DAX opening), while other assets remain 2:00 – 5:00 NY
New York Killzone (auto-adjust by asset type)
- Indices: 9:30 – 11:00 NY
- Other assets (FX / Commodities / Crypto): 7:00 – 10:00 NY
New York PM Killzone: 14:00 – 15:00 NY (all assets)
ll killzone lines are placed from the start of the NY day, so you can see upcoming killzones in advance (not only after candles appear).
3) Previous Day High / Low (PDH / PDL)
- Automatically calculates the full previous NY day range (00:00 – 23:59 NY)
- Plots PDH and PDL into the current day
- Labels: PDH and PDL
4) Live “Liquidity Taken” Table
- A compact table in the bottom-left shows whether price has:
- swept Asia High / Asia Low
- swept London High / London Low
- taken PDH / PDL
A green checkmark appears instantly once a level is broken.
Customization
Fully adjustable colors, widths, and line styles for:
- Session vertical lines
- Session high/low lines
- Killzones
- PDH/PDL
Adjustable label size
Day filtering options (current day only)
-----
Disclaimer
This indicator is for educational and technical analysis purposes only. It does not constitute financial or investment advice. Trading involves risk. Indicateur

Indicateur

Indicateur

Trading Volatility Clock⏰ TRADING VOLATILITY CLOCK - Know When the Action Happens (Anywhere in the World)
A real-time session tracker with multi-timezone support for active traders who need to know when US market volatility strikes - no matter where they are in the world. Perfect for day traders, scalpers, and anyone trading liquid US markets.
══════════════════════════════════════════════════════
📊 WHAT IT DOES
This indicator displays a live clock showing:
- Current time in YOUR selected timezone (10 major timezones supported)
- Active US market session with color-coded volatility levels
- Countdown timer showing time remaining in current session
- Preview of the next upcoming session
- Optional alerts when entering high-volatility periods
══════════════════════════════════════════════════════
🌍 MULTI-TIMEZONE SUPPORT
SESSIONS ALWAYS TRACK US MARKET HOURS (Eastern Time):
No matter which timezone you select, the sessions always trigger at the correct US market times. Perfect for international traders who want to:
• See their local time while tracking US market sessions
• Know exactly when US volatility hits in their timezone
• Plan their trading day around US market hours
SUPPORTED TIMEZONES:
• America/New_York (ET) - Eastern Time
• America/Chicago (CT) - Central Time
• America/Los_Angeles (PT) - Pacific Time
• Europe/London (GMT) - Greenwich Mean Time
• Europe/Berlin (CET) - Central European Time
• Asia/Tokyo (JST) - Japan Standard Time
• Asia/Shanghai (CST) - China Standard Time
• Asia/Hong_Kong (HKT) - Hong Kong Time
• Australia/Sydney (AEDT) - Australian Eastern Time
• UTC - Coordinated Universal Time
EXAMPLE: A trader in Tokyo selects "Asia/Tokyo"
• Clock shows: 11:30 PM JST
• Session shows: "Opening Drive" 🔥 HIGH
• They know: US market just opened (9:30 AM ET in New York)
══════════════════════════════════════════════════════
🎯 WHY IT'S USEFUL
Whether you trade futures, high-volume stocks, or ETFs, volatility isn't constant throughout the day. Knowing WHEN to expect movement is critical:
🔥 HIGH VOLATILITY (Red):
• Opening Drive (9:30-10:30 AM ET) - Highest volume of the day
• Power Hour (3:00-4:00 PM ET) - Second-highest volume, final push
⚡ MEDIUM VOLATILITY (Yellow):
• Pre-Market (8:00-9:30 AM ET) - Building momentum
• Lunch Return (1:00-2:00 PM ET) - Traders returning
• Afternoon Session (2:00-3:00 PM ET) - Trend continuation
• After Hours (4:00-5:00 PM ET) - News reactions
💤 LOW VOLATILITY (Gray):
• Overnight Grind (12:00-8:00 AM ET) - Thin volume
• Mid-Morning Chop (10:30-11:30 AM ET) - Ranges form
• Lunch Hour (11:30 AM-1:00 PM ET) - Dead zone
• Evening Fade (5:00-8:00 PM ET) - Volume dropping
══════════════════════════════════════════════════════
⚙️ CUSTOMIZATION OPTIONS
TIMEZONE SETTINGS:
• Select from 10 major timezones worldwide
• Clock automatically displays in your local time
• Sessions remain locked to US market hours
SESSION TIME CUSTOMIZATION:
• Every session boundary is adjustable (in minutes from midnight ET)
• Perfect for traders who define sessions differently
• Advanced users can create custom volatility schedules
DISPLAY OPTIONS:
• Toggle next session preview on/off
• Enable/disable high volatility alerts
• Clean, unobtrusive table display in top-right corner
══════════════════════════════════════════════════════
💡 HOW TO USE
1. Add indicator to any chart (works on all timeframes)
2. Select your timezone in Settings → Timezone Settings
3. Set your chart to 1-minute timeframe for real-time updates
4. Customize session times if needed (Settings → Session Time Customization)
5. Watch the top-right corner for live session tracking
TRADING APPLICATIONS:
• Avoid trading during dead zones (lunch hour, mid-morning chop)
• Increase position size during high volatility windows
• Set alerts for Opening Drive and Power Hour
• Plan your trading day around US market volatility schedule
• International traders can track US sessions in their local time
══════════════════════════════════════════════════════
🎓 EDUCATIONAL VALUE
This indicator teaches traders:
• Market microstructure and volume patterns
• Why certain times produce better opportunities
• How institutional flows create intraday patterns
• The importance of timing in active trading
• How to adapt US market trading to any timezone
══════════════════════════════════════════════════════
⚠️ IMPORTANT NOTES
- Works best on 1-minute charts for frequent updates
- Sessions are ALWAYS based on US Eastern Time (ET)
- Timezone selection only changes the clock display
- Clock updates when new bar closes (not tick-by-tick)
- Alerts trigger once per bar when enabled
- Perfect for international traders tracking US markets
══════════════════════════════════════════════════════
📈 BEST USED WITH
- High-volume US stocks: TSLA, NVDA, AAPL, AMD, META
- Major US ETFs: SPY, QQQ, IWM, DIA
- US Futures: ES, NQ, RTY, YM, MES, MNQ
- Any liquid US instrument with clear intraday volume patterns
══════════════════════════════════════════════════════
🌏 FOR INTERNATIONAL TRADERS
This tool is specifically designed for traders outside the US who need to:
• Track US market sessions in their local timezone
• Know when to be at their desk for US volatility
• Avoid waking up for low-volatility periods
• Maximize trading efficiency around US market hours
No more timezone confusion. No more missing the opening bell. Just set your timezone and trade with confidence.
══════════════════════════════════════════════════════
This is an open-source educational tool. Feel free to modify and adapt to your trading style!
Happy Trading! 🚀 Indicateur

Previous Day Week Month Highs & Lows [MHA Finverse]Previous Day Week Month Highs & Lows is a comprehensive multi-timeframe indicator that automatically plots previous period highs and lows across Daily, Weekly, Monthly, 4-Hour, and 8-Hour timeframes. Perfect for identifying key support and resistance levels that often act as magnets for price action.
How It Works
The indicator retrieves the highest high and lowest low from the previous completed period for each selected timeframe. Lines extend forward into current price action, allowing you to see when price approaches or breaks these critical levels in real-time. The indicator tracks the exact bar where each high and low occurred, ensuring accurate historical placement.
---
Key Features
Multi-Timeframe Levels:
• Current Daily, Previous Daily, 4H, 8H, Weekly, and Monthly highs/lows
• Fully customizable colors and line styles (Solid, Dashed, Dotted)
• Adjustable line width and extension length
Visual Enhancements:
• Price labels showing exact level values
• Range position percentage (distance from high/low)
• Optional period boxes highlighting timeframe ranges
• Day and date labels for reference
Trading Tools:
• Breakout markers when price crosses key levels
• Touch count tracking (how many times price tested each level)
• Time at level display (consolidation detection)
• Customizable thresholds for touch and time analysis
Alert System:
• Individual alerts for each timeframe: Daily High/Low Break, 4H High/Low Break, 8H High/Low Break, Weekly High/Low Break, Monthly High/Low Break
• Toggle switches to enable/disable alerts per timeframe
• Clear messages showing which level was broken and at what price
---
How to Use
Setup:
1. Enable your preferred timeframes in "Highs & Lows MTF" settings
2. Customize colors and styles to match your chart
3. Turn on visual features like price labels and range percentages
4. Set up alerts by creating specific alert conditions or using toggle switches
Trading Applications:
Breakout Trading: Watch for strong momentum when price breaks above previous highs or below previous lows
Support/Resistance: Use these levels as potential reversal points for entry/exit signals
Range Trading: Trade between previous highs and lows using the range position indicator
Stop Loss Placement: Place stops just beyond previous highs (shorts) or lows (longs)
Multiple Timeframe Confirmation: Combine timeframes for stronger signals (e.g., Daily near Weekly support)
---
Best Practices
• Use Weekly/Monthly for swing trading, Daily/4H/8H for day trading
• Combine with volume or momentum indicators for confirmation
• Multiple timeframe levels clustering together create high-probability zones
• The more touches a level has, the more significant it becomes
---
Disclaimer
This indicator is a technical analysis tool for identifying price levels based on historical data. It does not guarantee profits or predict future movements. Trading involves substantial risk. Always use proper risk management and never risk more than you can afford to lose. Indicateur

ATR ZigZag BreakoutATR ZigZag Breakout
This strategy uses my ATR ZigZag indicator (powered by the ZigZagCore library) to scalp breakouts at volatility-filtered highs and lows.
Everyone knows stops cluster around clear swing highs and lows. Breakout traders often pile in there, too. These levels are predictable areas where aggressive orders hit the tape. The idea here is simple:
→ Let ATR ZigZag define clean, volatility-filtered pivots
→ Arm a stop market order at those pivots
→ Join the breakout when the crowd hits the level
The key to greater success in this simple strategy lies in the ZigZag. Because the pivots are filtered by ATR instead of fixed bar counts or fractals, the levels tend to be more meaningful and less noisy.
This approach is especially suited for intraday trading on volatile instruments (e.g., NQ, GC, liquid crypto pairs).
How It Works
1. Pivot detection
The ATR ZigZag uses an ATR-based threshold to confirm swing highs and lows. Only when price has moved far enough in the opposite direction does a pivot become “official.”
2. Candidate breakout level
When a new swing direction is detected and the most recent high/low has not yet been broken in the current leg, the strategy arms a stop market order at that pivot.
• Long candidate → most recent swing high
• Short candidate → most recent swing low
These “candidate trades” are shown as dotted lines.
3. Entry, SL, and TP
If price breaks through the level, the stop order is filled and a bracket is placed:
• Stop loss = ATR × SL multiplier
• Take profit = SL distance × RR multiplier
Once a level has traded, it is not reused in the same swing leg.
4. Cancel & rotate
If the market reverses and forms a new swing in the opposite direction before the level is hit, the pending order is cancelled and a new candidate is considered in the new direction.
Additional Features
• Optional session filter for backtesting specific trading hours Stratégie

Session Opening Range Breakout (ORBO)This strategy automates a classic Opening Range Breakout (ORBO) approach: it builds a price range for the first minutes after the market opens, then looks for strong breakouts above or below that range to catch early directional moves.
Concept
The idea behind ORBO is simple:
The first minutes after the session open are often highly informative.
Price forms an “opening range” that acts as a mini support/resistance zone.
A clean breakout beyond this zone can lead to high-momentum moves.
This script turns that logic into a fully backtestable strategy in TradingView.
How the strategy works
Opening Range Session
Default session: 09:30–09:50 (exchange time)
During this window, the script tracks:
orHigh → highest high within the session
orLow → lowest low within the session
This forms your Opening Range for the day.
Breakout Logic (after the window ends)
Once the defined session ends:
Long Entry:
If the close crosses above the Opening Range High (orHigh),
→ strategy.entry("OR Long", strategy.long) is triggered.
Short Entry:
If the close crosses below the Opening Range Low (orLow),
→ strategy.entry("OR Short", strategy.short) is triggered.
Only one opening range per day is considered, which keeps the logic clean and easy to interpret.
Daily Reset
At the start of a new trading day, the script resets:
orHigh := na
orLow := na
A fresh Opening Range is then built using the next session’s 09:30–09:50 candles.
This ensures entries are always based on today’s structure, not yesterday’s.
Visuals & Inputs
Inputs:
Opening range session → default: "0930-0950"
Show OR levels → toggle visibility of OR High / Low lines
Fill range body → optional shaded zone between OR High and OR Low
Chart visuals:
A green line marks the Opening Range High.
A red line marks the Opening Range Low.
Optional yellow fill highlights the entire OR zone.
Background shading during the session shows when the range is currently being built.
These visuals make it easy to see:
Where the OR sits relative to current price
How clean / noisy the breakout was
How often price respects or rejects the opening zone
Backtesting & Optimization
Because this is written as a strategy():
You can use TradingView’s Strategy Tester to view:
Win rate
Net profit
Drawdown
Profit factor
Equity curve
Ideas to experiment with:
Change the session window (e.g., 09:15–09:45, 10:00–10:30)
Apply to different:
Markets: indices, FX, crypto, stocks
Timeframes: 1m / 5m / 15m
Add your own:
Stop Loss & Take Profit levels
Time filters (only trade certain days / times)
Volatility filters (e.g., ATR, range size thresholds)
Higher-timeframe trend filter (e.g., only take longs above 200 EMA)
Stratégie
