berkusa Weekend and Daily virtual gapThe gap formed during weekends and weekdays on the CME exchange is virtually created because it does not occur on exchanges like Binance, which operate 24/7.
You need to use on crypto exchanges like Binance etc, which operate 24/7.
Weekend and Daily virtualgap Indicator and CME Gap UsageIndicator Overview
This Pine Script indicator visualizes weekend and daily trading sessions on the Bitcoin CME Futures chart, serving as a powerful tool for analyzing CME gaps. The Chicago Mercantile Exchange (CME) operates with limited trading hours (Sunday 18:00 to Friday 17:00, with a daily 1-hour break from 17:00 to 18:00, New York time), unlike the 24/7 spot Bitcoin market. This mismatch creates "gaps" on the CME chart during weekend closures, which this indicator helps identify and analyze alongside session ranges.Key Features Weekend Session (Friday 17:00 - Sunday 18:00): Starts at Friday 17:00 and ends at Sunday 18:00 (New York time).
Box extends to the next Friday 17:00 (yellow, customizable).
Session name and price range (e.g., "WEEKEND 2025-07-18 (123.45)") displayed in the top-right corner (size.tiny).
Historical sessions: Default 3 weeks (weeksBack).
Midpoint line: Drawn at the session’s high-low midpoint, cyan (#00fffb).
Daily Session (17:00-18:00): Runs daily from 17:00 to 18:00 (New York time, excluding weekends).
Box extends to the next day’s 17:00 (blue, customizable).
Session name and price range in the top-right corner (size.tiny).
Historical sessions: Default 7 days (dailySessionsBack).
Midpoint line: Red (#FF0000).
Open Lines: Friday 17:00 or Sunday 18:00 Open Line: User selects “Friday” or “Sunday” (fridayOrSunday). Friday: Open price line extends to the next Friday 17:00.
Sunday: Open price line extends to the same day’s Sunday 18:00 (end of weekend session).
Line count: Default 2 (maxFridayLines), orange (fridayOpenColor).
Daily 18:00 Open Line: Daily 18:00 open price (excluding weekends), extends to the next day’s 18:00 (green, maxDailyLines=2).
Customization: Show/hide options: Weekend sessions (showWeekend), daily sessions (showDaily), open lines (showFridayOpenLines, showDailyOpenLines).
Color settings: Weekend box, daily box, midpoints, open lines.
Text settings: Session name (showSessionName) and range size (showRangeSize).
What Are CME Gaps and How to Use Them?
CME gaps occur when Bitcoin’s spot market moves during CME’s closed hours (Friday 17:00 to Sunday 18:00). For example, if CME closes at 50,000 USDT on Friday and opens at 52,000 USDT on Sunday, a gap forms between 50,000-52,000. Studies suggest that over 70% of these gaps are "filled" (price revisits the gap zone).
Usage in Trading: Support and Resistance: Gap zones often act as support or resistance levels. For instance, a gap between 50,000-52,000 may resist price at 52,000 or support at 50,000.
Entry/Exit Points: Traders can use gaps for entry or exit. Buy when price dips to the gap’s lower bound, or sell when it hits the upper bound.
Market Sentiment: Large gaps indicate sharp weekend sentiment shifts, useful for gauging market direction.
Risk Management: Use gap levels for stop-loss or take-profit points.
Application: Add this indicator to your TradingView chart.
Customize settings: Show/hide weekend or daily sessions.
Choose “Friday” or “Sunday” for open lines.
Adjust colors and historical session counts.
To analyze CME gaps: Use weekend session boxes (Friday 17:00 - Sunday 18:00) to visualize gap zones.
Use Friday 17:00 or Sunday 18:00 open lines to mark gap start or end points.
Monitor price revisiting gap zones, confirming with other indicators (RSI, moving averages).
Notes: Best used on CME Bitcoin Futures (BTC1!) charts.
Not all gaps fill immediately; some may persist for weeks or months.
Questions? Drop a comment, and I’ll help promptly!
Educational
✅ TrendSniper Pro✅ SPNIPER ENTRY – Precision Trend Reversal Signals
The SPNIPER ENTRY is a smart trend-following and reversal indicator designed for traders who want timely entries, clear trend confirmation, and clean visuals.
Key Features:
✅ Triple TEMA Trend Confirmation (21, 50, 200): Ensures you're entering only when all moving averages agree on direction.
🎯 Dip/Top Detection: Uses pivot analysis and ATR proximity to detect ideal pullback entries in the prevailing trend.
📉 Stop Loss & Take Profit Zones: ATR-based dynamic SL/TP levels plotted automatically.
📛 False Signal Filter: Avoids multiple entries by maintaining a position until an opposite signal occurs.
📊 Clean Chart Coloring: Candles turn green for confirmed uptrend and red for downtrend—easy to follow.
🔔 Built-in Alerts: Be notified when conditions align perfectly for a high-probability trade.
👁️ Optional TEMA Display: Toggle visibility of trend components for deeper insight.
How it Works:
A buy signal occurs only when:
All 3 TEMA slopes are positive
Price pulls back near a recent pivot low (dip)
A valid uptrend is in place
A sell signal occurs only when:
All 3 TEMA slopes are negative
Price nears a recent pivot high (top)
A confirmed downtrend is active
This indicator is ideal for swing traders, intraday traders, and scalpers who want precise entries based on structure, slope, and volatility.
Multiple Indicators Screener [NASAlgoTrading]Multiple Indicators Screener indicator is designed to help traders quickly scan multiple cryptocurrencies across different timeframes using a combination of proven technical indicators. It provides a comprehensive, at-a-glance view of market conditions to help identify high-probability trading opportunities.
How It Helps Traders Maximize Profits
✅ Saves Time – No need to switch between charts; all key metrics are displayed in one place.
✅ Confirms Trends – Combines multiple indicators to filter high-probability setups.
✅ Multi-Timeframe Alignment – Finds trades where short-term and long-term trends agree.
✅ Overbought/Oversold Alerts – Helps spot potential reversals using RSI, Stochastic, and TSI.
✅ Trend Strength Validation – ADX and Supertrend confirm whether a trend is worth trading.
Why Use This Script?
✔ Completely Free – No hidden costs or premium upgrades.
✔ Easy to Use – No complex setup; works out of the box.
✔ Customizable – Adjust timeframes, indicators, and assets to fit your strategy.
Best For:
Swing Traders – Identify trends across multiple timeframes.
Day Traders – Quickly scan for intraday opportunities.
Crypto Traders – Optimized for popular cryptocurrency pairs.
Start using this powerful screener today to enhance your trading efficiency and spot the best setups with ease! 🚀
Ease of Movement Z-Score Trend | DextraGeneral Description:
The "Ease of Movement Z-Score Trend | Dextra" (EOM-Z Trend) is an innovative technical analysis tool that combines the Ease of Movement (EOM) concept with Z-Score to measure how easily price moves relative to volume, while identifying market trends with intuitive visualization. This indicator is designed to help traders detect uptrend and downtrend phases with precision, enhanced by candle coloring for direct trend representation on the chart.
Key Features
Ease of Movement (EOM): Measures how easily price moves based on the change in the midpoint price and volume, normalized with Z-Score for statistical analysis.
Z-Score Normalization: Provides an indication of deviations from the mean, enabling the identification of overbought or oversold conditions.
Adjustable Thresholds: Users can customize upper and lower thresholds to define trend boundaries.
Candle Coloring: Visual trend representation with green (uptrend), red (downtrend), and gray (neutral) candles.
Flexibility: Adjustable for different timeframes and assets.
How It Works
The indicator operates through the following steps:
EOM Calculation:
hl2 = (high + low) / 2: Calculates the average midpoint price per bar.
eom = ta.sma(10000 * ta.change(hl2) * (high - low) / volume, length): EOM is computed as the smoothed average of the price midpoint change multiplied by the price range per unit volume, scaled by 10,000, over length bars (default 20).
Z-Score Calculation:
mean_eom = ta.sma(eom, z_length): Average EOM over z_length bars (default 93).
std_dev_eom = ta.stdev(eom, z_length): Standard deviation of EOM.
z_score = (eom - mean_eom) / std_dev_eom: Z-Score indicating how far EOM deviates from its mean in standard deviation units.
Trend Detection:
upperthreshold (default 1.03) and lowerthreshold (default -1.63): Thresholds to classify uptrend (if Z-Score > upperthreshold) and downtrend (if Z-Score < lowerthreshold).
eom_is_up and eom_is_down: Logical variables for trend status.
Visualization:
plot(z_score, ...): Z-Score line plotted with green (uptrend), red (downtrend), or gray (neutral) coloring.
plotcandle(...): Candles colored green, red, or gray based on trend.
hline(...): Dashed lines marking the thresholds.
Input Settings
EOM Length (default 20): Period for calculating EOM, determining sensitivity to price changes.
Z-Score Lookback Period (default 93): Period for calculating the Z-Score mean and standard deviation.
Uptrend Threshold (default 1.03): Minimum Z-Score value to classify an uptrend.
Downtrend Threshold (default -1.93): Maximum Z-Score value to classify a downtrend.
How to Use
Installation: Add the indicator via the "Indicators" menu in TradingView and search for "EOM-Z Trend | Dextra".
Customization:
Adjust EOM Length and Z-Score Lookback Period based on the timeframe (e.g., 20 and 93 for daily timeframes).
Set Uptrend Threshold and Downtrend Threshold according to preference or asset characteristics (e.g., lower to 0.8 and -1.5 for volatile markets).
Interpretation:
Uptrend (Green): Z-Score above upperthreshold, indicating strong upward price movement.
Downtrend (Red): Z-Score below lowerthreshold, indicating significant downward movement.
Neutral (Gray): Conditions between thresholds, suggesting a sideways market.
Use candle coloring as the primary visual guide, combined with the Z-Score line for confirmation.
Advantages
Intuitive Visualization: Candle coloring simplifies trend identification without deep analysis.
Flexibility: Customizable parameters allow adaptation to various markets.
Statistical Analysis: Z-Score provides a robust perspective on price deviations from the norm.
No Repainting: The indicator uses historical data and does not alter values after a bar closes.
Limitations
Volume Dependency: Requires accurate volume data; an error occurs if volume is unavailable.
Market Context: Effectiveness depends on properly tuned thresholds for specific assets.
Lack of Additional Signals: No built-in alerts or supplementary confirmation indicators.
Recommendations
Ideal Timeframe: Daily (1D) or (2D) for stable trends.
Combination: Pair with others indicators for signal validation.
Optimization: Test thresholds on historical data of the traded asset for optimal results.
Important Notes
This indicator relies entirely on internal TradingView data (high, low, close, volume) and does not integrate on-chain data. Ensure your data provider supports volume to avoid errors. This version (1.0) is the initial release, with potential future updates including features like alerts or multi-timeframe analysis.
Monday High/Low + Background + Labels📌 1. Индикатор: Weekend High/Low + Background + Labels
🇷🇺 Русский
Индикатор определяет максимум и минимум за выходные (суббота 00:00 – воскресенье 23:59) и отображает их:
– Красными пунктирными линиями
– Подписями "Weekend High" (зелёная метка) и "Weekend Low" (красная метка)
– Заливкой зоны между High и Low
Исторические уровни сохраняются и отображаются на графике при прокрутке назад. Работает на любых таймфреймах от 5m до 1D.
🇬🇧 English
This indicator detects the High and Low of the weekend period (Saturday 00:00 to Sunday 23:59) and displays them as:
– Red dashed lines
– Labels: "Weekend High" (green) and "Weekend Low" (red)
– Background shading between the high and low zone
Historical levels are retained and visible when scrolling back. Compatible with all timeframes from 5m to 1D.
🇨🇳 中文
该指标识别周末期间(星期六00:00至星期日23:59)的最高价和最低价,并显示如下:
– 红色虚线
– 标签:"Weekend High"(绿色)和 "Weekend Low"(红色)
– 在最高价和最低价之间绘制背景色块
支持回看历史周末数据,适用于5分钟至1天的所有时间周期。
📌 2. Индикатор: Monday High/Low + Background + Labels
🇷🇺 Русский
Индикатор отображает максимум и минимум понедельника (00:00 – 23:59) на графике:
– Красные пунктирные линии, ограниченные только зонами понедельника
– Подписи "Monday High" (зелёная метка) и "Monday Low" (красная метка)
– Заливка между high и low
Отлично подходит для отслеживания начала торговой недели. Работает на любом таймфрейме.
🇬🇧 English
This indicator marks the High and Low of Monday (00:00 to 23:59) using:
– Red dashed lines shown only on Monday bars
– Labels: "Monday High" (green) and "Monday Low" (red)
– Background shading between high and low
Ideal for tracking the opening range of the trading week. Works across all timeframes.
🇨🇳 中文
该指标标记周一(00:00至23:59)的最高价和最低价:
– 仅在周一显示的红色虚线
– 标签:"Monday High"(绿色)和 "Monday Low"(红色)
– 在高点和低点之间绘制背景色块
适用于监测一周交易的起始波动范围,兼容所有时间周期。
liq depth fvg/bpr9.30 to 10.00 range liquidity depth boxes where reversals can occur.
Also displays fvg's and bpr's to add confluence.
PC–BC Trap Detector (Strict A+ Setup)TP/SL zones to be drawn as boxes
Multi-timeframe PC filtering
PC volume divergence check
PC–BC backtest system
SILENCE Risk Manager (XAU/USD) v6Calculte riskon XAUbUSD. Calculate risk on XAUUSD based on account size, lotsize and % you want to risk.
Volumen Spike Übersicht (10 Symbole) Ultima by James_BLThe script checks up to 10 volume sources simultaneously to see if they are above average.
There is also a volume spike factor that allows you to specify the strength compared to the average.
It supports alerts for each individual volume or for any one out of ten, which minimizes the limited number of available alerts.
Session Highs and Lows Indicator (DST + Editable Times)Session Highs and Lows Indicator (DST + Editable Times)
Top 30 Crypto IndexAttempt at creating a Crypto Index.
Data from the top 30 used as data for top 100/500 is limited on TV
Dex Stoch RSI + WaveTrend Dots [Enhanced]This indicator is to help identify points where the RSI changes and the wave changes. Dots are to indicate the start of a bearish momentum or bullish momentum.
green dots - provide bullish momentum from an oversold state
yellow dots - provide bullish momentum from an even greater oversold state
red dots - provide bearish momentum from an overbought state
purple dots - provide bearish momentum from an even greater oversold state
This is to hopefully help identify on the charts when bullish or bearish momentum is being alerted
Top 30 Crypto IndexAttempt at creating an Index for the Crypto Market, data based on top 30 as data-sources are limited on TV
Supertrend Scannernew one more script to scan stock based on buy or sell signal as per super trend strategy.
Max Drawdown (Asset-Based Lookback)Max Drawdown (Long-Term Trading)
🟦 Majors BTC, ETH, BNB, LTC 180 – 365
Captures full correction cycles and recovery patterns (6–12 months).
🟩 Altcoins SOL, ADA, DOT, LINK, AVAX 90 – 180
Alts move faster than majors; 3–6 months catches most large swings.
🟥 Meme coins DOGE, SHIB, PEPE, FLOKI 60 – 120
Volatile with quick trend reversals; 2–4 months captures parabolic runs + drawdowns.
📅 Chart Timeframe:
Use Daily (1D) timeframe for all these.
For extra macro insight, try Weekly (1W) with 52 bars (≈ 1 year).
Compare multiple assets using the same period to assess relative risk.
If you're building a long-term portfolio, combine this with:
200-day SMA or EMA for trend context.
Sharpe Ratio or Sortino Ratio if you're looking for risk-adjusted return metrics.
Casper sessions + fvgUpdated version with Asia session lines now drawn correctly.
Timings are correct for futures markets only.
Time adjustment available in settings for other instruments but Asia and London session lines do not print when this option is used.
5 minute opening range should display correctly when on the 1 minute chart
5 EMA vs 13 EMA Crossover Signals//@version=5
indicator("5 EMA vs 13 EMA Crossover Signals", overlay=true)
// EMAs
ema5 = ta.ema(close, 5)
ema13 = ta.ema(close, 13)
// Plot EMAs
plot(ema5, title="5 EMA", color=color.blue)
plot(ema13, title="13 EMA", color=color.orange)
// Crossover logic
buySignal = ta.crossover(ema5, ema13)
sellSignal = ta.crossunder(ema5, ema13)
// Plot signals
plotshape(buySignal, title="Buy Signal", location=location.belowbar, color=color.green, style=shape.labelup, text="BUY")
plotshape(sellSignal, title="Sell Signal", location=location.abovebar, color=color.red, style=shape.labeldown, text="SELL")
Nifty Call/Put Chart Analysis (Minimal)By Arindam Dey. it is just for learning purpose. do not use it for professional trading. if it is working fine. just let me know on my email ID arindam.day@gmail.com
Nifty Call/Put/Neutral IndicatorThis is based on RSI indicator will tell you if nifty is call put or neutral
Zen CSC Bar Strategy v1🧠 Zen Consecutive Bar Strategy — Research Tool (Trend + Reversal)
**Description:**
This strategy is designed as a flexible research tool for studying price behavior following consecutive bull or bear bars. It allows users to explore breakout and reversal scenarios with full control over trade entry and filtering logic.
**🔧 Key Features:**
* **Configurable bar sequence**: Detects customizable streaks of consecutive bull or bear bars.
* **Trend or Reversal mode**: Toggle between breakout-style entries or fade/reversal-style setups.
* **MA-based filter**: Optionally restrict trades to occur above or below the 20-period moving average.
* Longs can be limited to above/below MA
* Shorts can be limited to above/below MA
* **Customizable R-multiple targets**: Choose between 0.5R, 1R, 1.5R, or 2R reward targets.
* **Stop loss logic**: Uses syminfo.mintick to offset stops by 1 tick beyond the pattern high/low.
* **Entry logic**: Buy/Sell either on the close of the setup bar or on breakout beyond high/low.
* **Trade direction**: Enable long-only, short-only, or both.
**📊 Research Use Only:**
This is not a ready-to-trade system. It’s intended to help traders test ideas and collect performance stats under different configurations. Use it to:
* Evaluate the failure rate of open spikes
* Study behavior following strong directional bars
* Compare trend-following vs mean-reversion edge across sessions
**❗Disclaimer:**
This script is for educational purposes only. It does not constitute financial advice. Past performance does not guarantee future results.