MC² Tight Compression Screener v1.0//@version=5
indicator("MC² Tight Compression Screener v1.0", overlay=false)
// ————————————————
// Inputs
// ————————————————
lookbackHigh = input.int(50, "Near High Lookback")
atrLength = input.int(14, "ATR Length")
volLength = input.int(20, "Volume SMA Length")
thresholdNear = input.float(0.97, "Near Break % (0.97 = within 3%)")
// ————————————————
// Conditions
// ————————————————
// ATR Compression: shrinking 3 days in a row
atr = ta.atr(atrLength)
atrCompression = atr < atr and atr < atr and atr < atr
// Price is near recent highs
recentHigh = ta.highest(high, lookbackHigh)
nearBreak = close > recentHigh * thresholdNear
// Volume not dead (preferably building)
volAvg = ta.sma(volume, volLength)
volOK = volume > volAvg
// Final signal (binary)
signal = atrCompression and nearBreak and volOK
// ————————————————
// Plot (for Pine Screener)
// ————————————————
plot(signal ? 1 : 0, title="MC2 Compression Signal")
Các mẫu biểu đồ
30-Minute High and Low30-Minute High and Low Levels
This indicator plots the previous 30-minute candle’s high and low on any intraday chart.
These levels are widely used by intraday traders to identify key breakout zones, liquidity pools, micro-range boundaries, and early trend direction.
Features:
• Automatically pulls the previous 30-minute candle using higher-timeframe HTF requests
• Displays the HTF High (blue) and HTF Low (red) on lower-timeframe charts
• Works on all intraday timeframes (1m, 3m, 5m, 10m, etc.)
• Levels stay fixed until the next 30-minute bar completes
• Ideal for ORB strategies, scalping, liquidity sweeps, and reversal traps
Use Cases:
• Watch for breakouts above the 30-minute high
• Monitor for liquidity sweeps and fakeouts around the high/low
• Treat the mid-range as a magnet during consolidation
• Combine with VWAP or EMA trend structure for high-precision intraday setups
This indicator is simple, fast, and designed for traders who rely on HTF micro-structure to guide intraday execution.
Golden Cross RSI Daily Helper (US Stocks)//@version=5
indicator("Golden Cross RSI Daily Helper (US Stocks)", overlay=true, timeframe="D", timeframe_gaps=true)
//========= الإعدادات الأساسية =========//
emaFastLen = input.int(50, "EMA سريع (اتجاه قصير المدى)")
emaSlowLen = input.int(200, "EMA بطيء (اتجاه طويل المدى)")
rsiLen = input.int(14, "فترة RSI")
rsiMin = input.float(40.0, "حد RSI الأدنى للدخول", 0.0, 100.0)
rsiMax = input.float(60.0, "حد RSI الأعلى للدخول", 0.0, 100.0)
slBufferPerc = input.float(1.5, "نسبة البفر لوقف الخسارة (%) أسفل/أعلى EMA200", 0.1, 5.0)
rrRatio = input.float(2.0, "نسبة العائد إلى المخاطرة (R:R)", 1.0, 5.0)
//========= حساب المؤشرات =========//
emaFast = ta.ema(close, emaFastLen)
emaSlow = ta.ema(close, emaSlowLen)
rsiVal = ta.rsi(close, rsiLen)
// اتجاه السوق
trendUp = emaFast > emaSlow
trendDown = emaFast < emaSlow
// ارتداد السعر من EMA50 أو EMA200 تقريبياً
bounceFromEmaFast = close > emaFast and low <= emaFast
bounceFromEmaSlow = close > emaSlow and low <= emaSlow
bounceLong = bounceFromEmaFast or bounceFromEmaSlow
bounceFromEmaFastShort = close < emaFast and high >= emaFast
bounceFromEmaSlowShort = close < emaSlow and high >= emaSlow
bounceShort = bounceFromEmaFastShort or bounceFromEmaSlowShort
// فلتر RSI
rsiOk = rsiVal >= rsiMin and rsiVal <= rsiMax
//========= شروط الدخول =========//
// شراء
longSignal = trendUp and bounceLong and rsiOk
// بيع
shortSignal = trendDown and bounceShort and rsiOk
//========= حساب وقف الخسارة والأهداف =========//
// نستخدم سعر إغلاق شمعة الإشارة كسعر دخول افتراضي
entryPriceLong = close
entryPriceShort = close
// وقف الخسارة حسب EMA200 + البفر
slLong = emaSlow * (1.0 - slBufferPerc / 100.0)
slShort = emaSlow * (1.0 + slBufferPerc / 100.0)
// المسافة بين الدخول ووقف الخسارة
riskLong = math.max(entryPriceLong - slLong, syminfo.mintick)
riskShort = math.max(slShort - entryPriceShort, syminfo.mintick)
// هدف الربح حسب R:R
tpLong = entryPriceLong + rrRatio * riskLong
tpShort = entryPriceShort - rrRatio * riskShort
//========= الرسم على الشارت =========//
// رسم المتوسطات
plot(emaFast, title="EMA 50", color=color.new(color.blue, 0), linewidth=2)
plot(emaSlow, title="EMA 200", color=color.new(color.orange, 0), linewidth=2)
// تلوين الخلفية حسب الاتجاه
bgcolor(trendUp ? color.new(color.green, 92) : trendDown ? color.new(color.red, 92) : na)
// إشارة شراء
plotshape(
longSignal,
title = "إشارة شراء",
style = shape.triangleup,
location = location.belowbar,
size = size.large,
color = color.new(color.green, 0),
text = "BUY")
// إشارة بيع
plotshape(
shortSignal,
title = "إشارة بيع",
style = shape.triangledown,
location = location.abovebar,
size = size.large,
color = color.new(color.red, 0),
text = "SELL")
// رسم SL و TP عند ظهور الإشارة
slPlotLong = longSignal ? slLong : na
tpPlotLong = longSignal ? tpLong : na
slPlotShort = shortSignal ? slShort : na
tpPlotShort = shortSignal ? tpShort : na
plot(slPlotLong, title="وقف خسارة شراء", color=color.new(color.red, 0), style=plot.style_linebr)
plot(tpPlotLong, title="هدف شراء", color=color.new(color.green, 0), style=plot.style_linebr)
plot(slPlotShort, title="وقف خسارة بيع", color=color.new(color.red, 0), style=plot.style_linebr)
plot(tpPlotShort, title="هدف بيع", color=color.new(color.green, 0), style=plot.style_linebr)
//========= إعداد التنبيهات =========//
alertcondition(longSignal, title="تنبيه إشارة شراء", message="إشارة شراء: ترند صاعد + ارتداد من EMA + RSI في المنطقة المسموحة.")
alertcondition(shortSignal, title="تنبيه إشارة بيع", message="إشارة بيع: ترند هابط + ارتداد من EMA + RSI في المنطقة المسموحة.")
Nifty levels SHIVAJIonly for nifty levels and only for paper trade----
📊 NIFTY LEVELS – Intraday Trading Indicator
NIFTY LEVELS एक simple और powerful intraday indicator है जो NIFTY के लिए Daily Open आधारित महत्वपूर्ण support & resistance levels automatically plot करता है।
🔹 Indicator क्या दिखाता है
✅ Day Open Level
✅ Major Resistance & Support Levels
✅ Scalping Levels (Intraday Trading के लिए)
✅ Auto update हर नए trading day के साथ
🔹 किसके लिए उपयोगी है
✅ Intraday Traders
✅ Scalpers
✅ Bank Nifty / Nifty Option Traders
✅ Index based price action trading
🔹 कैसे इस्तेमाल करें
📌 Price Day Open के ऊपर हो → Buy bias
📌 Price Day Open के नीचे हो → Sell bias
📌 Big Levels पर reversal या breakout observe करें
📌 Scalping levels से quick entry & exit के लिए सहायता
🔹 Best Timeframe
1 min – 15 min (Intraday)
Index charts (NIFTY
First FVG After 9:30 AM ET + Opening Range (1min) OK# FVG + Opening Range Breakout Indicator (1M)
## Overview
A professional trading indicator designed for 1-minute candlestick charts that identifies Fair Value Gaps (FVG) and Opening Range breakout patterns with precise entry signals for institutional trading strategies.
## Key Features
### 1. Fair Value Gap Detection (FVG)
- **Automatic Detection**: Identifies the first FVG after 9:30 AM ET
- **Support for Both Types**:
- **Bearish FVG**: Gap formed when candle 3 high is below candle 1 low (downward gap)
- **Bullish FVG**: Gap formed when candle 3 low is above candle 1 high (upward gap)
- **Visual Representation**: Blue box marking the exact gap zone
- **Active Period**: 9:30 AM - 2:00 PM ET only
### 2. FVG Entry Signals
- **SELL Signal (Bearish FVG)**: Generated when price enters and respects the gap
- Triggers when close stays within the FVG range
- Multiple signals allowed on retests
- Position label placed above bearish candles
- **BUY Signal (Bullish FVG)**: Generated when price breaks above FVG top
- Triggers when close breaks above fvgHigh
- Allows multiple signals on subsequent retests
- Position label placed below bullish candles
### 3. Opening Range (9:30 - 10:00 AM ET)
- **Three Key Levels**:
- **OR High** (Red Dashed Line): Highest point during opening 30 minutes
- **OR Low** (Green Dashed Line): Lowest point during opening 30 minutes
- **OR Mid** (Orange Dotted Line): Midpoint between High and Low
- **Lines Extend**: 100 bars into the session for reference
### 4. Opening Range Breakout Signals
Detects breakouts from the opening range with a refined entry strategy:
- **BUY Signal (OR High Breakout)**:
1. Price breaks ABOVE OR High (high1m > orHigh)
2. Waits minimum 5 candles
3. Price retests OR High level (close ≤ orHigh)
4. Price rebounds UPWARD (close > orHigh)
5. Signal generated with label "BUY"
- **SELL Signal (OR Low Breakout)**:
1. Price breaks BELOW OR Low (low1m < orLow)
2. Waits minimum 5 candles
3. Price retests OR Low level (close ≥ orLow)
4. Price rebounds DOWNWARD (close < orLow)
5. Signal generated with label "SELL"
### 5. Time Filters
- **Session Start**: 9:30 AM ET (Market Open)
- **Session End**: 2:00 PM ET (14:00)
- **All signals only generated within this window**
- **Daily Reset**: All data clears at market open each trading day
## Settings
| Parameter | Default | Description |
|-----------|---------|-------------|
| FVG Box Color | Blue (80% transparent) | Visual color of FVG zone |
| FVG Border Color | Blue | Border line color |
| Border Width | 1 | Thickness of FVG box border |
| Box Extension Right | 20 bars | How far right the box extends |
| Box Extension Left | 5 bars | How far left the box extends |
| Minimum FVG Size | 5.0 points | Minimum gap size to display |
| FVG Respect Tolerance | 2.0 points | Price tolerance for FVG respect |
| Show FVG Labels | True | Display "First FVG" label |
| Show Signals | True | Display SELL/BUY entry signals |
| Show Opening Range | True | Display OR High/Low/Mid lines |
| OR High Color | Red (80% transparent) | OR High line color |
| OR Low Color | Green (80% transparent) | OR Low line color |
| OR Mid Color | Orange (80% transparent) | OR Mid line color |
| OR Line Width | 2 | Thickness of OR lines |
| OR Line Length | 100 bars | Extension of OR lines |
| Timezone Offset | -5 (EST) | UTC offset (-4 for EDT) |
## Trading Strategy Integration
### Institutional Trading Approach
This indicator combines two professional trading methodologies:
1. **Fair Value Gap Trading**: Exploits market inefficiencies (gaps) that institutional traders fill during the day
2. **Opening Range Breakout**: Captures momentum moves that break out of the morning consolidation
### Optimal Use Cases
- **Asian Session into London Open**: Monitor FVG formation
- **Pre-Market Gap Analysis**: Plan breakout trades
- **Early Morning Momentum**: Catch OR breakouts with precision entries
- **Intraday Scalping**: Use signals for quick risk/reward entries
### Risk Management
- Entry signals clearly marked with labels
- Trailing stops can be set at OR levels
- Multiple timeframe confirmation recommended
- Always use stop losses below/above key levels
## Signal Interpretation
| Signal | Type | Action | Location |
|--------|------|--------|----------|
| SELL | FVG Bearish | Short Entry | Above bearish candle |
| BUY | FVG Bullish | Long Entry | Below bullish candle |
| BUY | OR High Breakout | Long Entry | Above OR High |
| SELL | OR Low Breakout | Short Entry | Below OR Low |
## Color Scheme
- **Red**: Bearish direction (SELL signals, OR High)
- **Green**: Bullish direction (BUY signals, OR Low)
- **Orange**: Neutral reference (OR Mid point)
- **Blue**: FVG zones (gaps)
- **Yellow**: Background during FVG search phase
## Notes
- Indicator works exclusively on 1-minute charts
- Requires market open data (9:30 AM ET)
- All times referenced to Eastern Time (ET)
- Historical data should include full trading day for accuracy
- Use with volume and momentum indicators for confirmation
---
**Designed for professional traders using institutional-grade trading methodologies**
GHOST Premium IndicatorGHOST Premium Indicator – Session ORB + True Day Open Levels
GHOST Premium is a full session-mapping tool built for futures traders who live off levels, not guesses. It automatically plots:
15-Minute ORB Zones for
Asia (19:00 NY)
London (03:00 NY)
New York (09:30 NY)
Each ORB is drawn as a dynamic box that tracks the high/low during the window, then locks in and projects high, low, and midline rays forward into the session so you can trade clean reaction levels.
Asia Session High/Low (19:00–00:00 NY)
Choose between Rays, Boxes, or Both.
Session high/low rays extend right across the chart.
Optional “extreme candle” boxes from a user-selected timeframe (1–15m) give you a visual anchor for key impulsive moves.
Labels for Asia High/Low stay pinned to the right edge of the chart using a configurable offset.
London Session High/Low (03:00–08:00 NY)
Same logic as Asia: live-updating session high/low, projected as rays or boxes.
Session objects persist until 16:50 NY, then auto-clean so your chart never gets cluttered.
Labels for London High/Low and their boxes also slide with price to the right side of the chart.
True Day Open (TDO)
Calculates calendar day open at 00:00 ET, even though the futures session starts at 18:00.
Draws a horizontal ray from TDO across the entire day.
Drops a “TDO” label on the level and keeps it pinned to the right edge with its own adjustable offset.
Fully customizable ray color, label color, and line width.
All key visuals are user-configurable: session toggles, colors, transparency, line widths, midline style, label offsets, and extreme-candle timeframes.
Use GHOST Premium to instantly see where Asia, London, NY, and the True Day Open are controlling order flow – so you can build your bias and executions around the same levels smart money respects.
MC² Pullback Screener v1.01//@version=5
indicator("MC² Pullback Screener v1.01", overlay=false)
//----------------------------------------------------
// 🔹 PARAMETERS
//----------------------------------------------------
lenTrend = input.int(20, "SMA Trend Length")
relVolLookback = input.int(10, "Relative Volume Lookback")
minRelVol = input.float(0.7, "Min Relative Volume on Pullback")
maxSpikeVol = input.float(3.5, "Max Spike Vol (Reject News Bars)")
pullbackBars = input.int(3, "Pullback Lookback Bars")
//----------------------------------------------------
// 🔹 DATA
//----------------------------------------------------
// Moving averages for trend direction
sma20 = ta.sma(close, lenTrend)
sma50 = ta.sma(close, 50)
// Relative Volume
volAvg = ta.sma(volume, relVolLookback)
relVol = volume / volAvg
// Trend condition
uptrend = close > sma20 and sma20 > sma50
//----------------------------------------------------
// 🔹 BREAKOUT + PULLBACK LOGIC
//----------------------------------------------------
// Recent breakout reference
recentHigh = ta.highest(close, 10)
isBreakout = close > recentHigh
// Pullback logic
nearSupport = close > recentHigh * 0.98 and close < recentHigh * 1.02
lowVolPullback = relVol < minRelVol
// Reject single-bar news spike
rejectSpike = relVol > maxSpikeVol
//----------------------------------------------------
// 🔹 ENTRY SIGNAL
//----------------------------------------------------
pullbackSignal = uptrend and lowVolPullback and nearSupport and not rejectSpike
//----------------------------------------------------
// 🔹 SCREENER OUTPUT
//----------------------------------------------------
// Pine Screener expects a plot output
plot(pullbackSignal ? 1 : 0, title="MC² Pullback Signal", style=plot.style_columns, color=pullbackSignal ? color.green : color.black)
Displacement + FVG + Structure Break (ICT-style)Identifies the displacement candle. Can be used in conjunction with 1 min chart to identify true displacement
Cold Brew Ranges🧭 Core Logic and Calculation
The fundamental logic for each range (OR and CR) is identical:
Time Definition: Each range is defined by a specific Start Time and a fixed 30-second duration. The timestamp function, using the "America/New_York" time zone, is used to calculate the exact start time in Unix milliseconds for the current day.
Example: t0200 = timestamp(TZ, yC, mC, dC, 2, 0, 0) sets the start time for the 02:00 OR to 2:00:00 AM NY time.
Range Data Collection: The indicator uses the request.security_lower_tf() function to collect the High (hArr) and Low (lArr) prices of all bars that fall within the defined 30-second window, using a user-specified, sub-chart-timeframe (openrangetime, defaulted to "1" second, "30S", or "5" minutes). This ensures high precision in capturing the exact high and low during the 30-second window.
High/Low Determination: It iteratively finds the absolute highest price (OR_high) and the absolute lowest price (OR_low) recorded by the bars during that 30-second window.
Range Locking: Once the current chart bar's time (lastTs) passes the 30-second End Time (tEnd), the High and Low are locked (OR_locked = true), meaning the range calculation is complete for the day.
Drawing: Upon locking, the range is drawn on the chart using line.new for the High, Low, and Equilibrium, and box.new for the shaded fill. The lines are extended to a subsequent time anchor point (e.g., the 02:00 OR is extended to 08:20, the 09:30 OR is extended to 16:00).
Equilibrium (EQ): This is calculated as the simple average (midpoint) of the High and Low of the range.
EQ=
2
OR_High+OR_Low
⏰ Defined Trading Ranges
The indicator defines and tracks the following specific 30-second ranges:
Range Name Type Start Time (NY) Line Extension End Time (NY) Common Market Context
02:00 OR Opening 02:00:00 08:20:00 Asian/European Market Overlap
08:20 OR Opening 08:20:00 16:00:00 Pre-New York Open
09:30 OR Opening 09:30:00 16:00:00 New York Stock Exchange Open (Most significant OR)
18:00 OR Opening 18:00:00 20:00:00 Futures Market Open (Sunday/Monday)
20:00 OR Opening 20:00:00 Next Day's session start Asian Session Start
15:50 CR Closing 15:50:00 20:00:00 New York Close Range
⚙️ Key User Inputs and Customization
The script offers extensive control over which ranges are displayed and how they are visualized:
Range Time & History
openrangetime: Sets the sub-timeframe (e.g., "1" for 1 second) used to calculate the precise High/Low of the 30-second range. Crucial for accuracy.
showHistory: A toggle to show the ranges from previous days (up to a histCap of 50 days).
Range Toggles and Styling
On/Off Toggles: Independent input.bool (e.g., OR_0200_on) to enable or disable the display of each individual range.
Colors & Width: Separate color and width inputs for the High/Low lines (hlC), the Equilibrium line (eqC), and the background fill (fillC) for each range.
Line Styles: Global inputs for the line styles of High/Low (lineStyleInput) and Equilibrium (eqLineStyleInput) lines (Solid, Dotted, or Dashed).
showFill: Global toggle to enable the shaded background box that highlights the area between the High and Low.
Extensions
The script calculates and plots extensions (multiples of the initial range) above the High and below the Low.
showExt: Toggles the visibility of the extension lines.
useRangeMultiples: If true, the step size for each extension level is equal to the initial range size:
Step=Range=OR_High−OR_Low
If false, the step size is a fixed value defined by stepPts (e.g., 60.0 points, which is a common value for NQ futures).
stepCnt: Determines how many extension levels (multiples) are drawn above and below the range (default is 10).
📈 Trading Strategy Implications
The Cold Brew Ranges indicator is a tool for session-based support and resistance and range breakout/reversal strategies.
Key Support/Resistance: The High and Low of these defined opening ranges often act as strong, predefined price levels. Traders look for price rejection off these boundaries or a breakout with conviction.
Equilibrium (Midpoint): The EQ often represents a fair value for that specific session's opening. Movements away from it are seen as opportunities, and a return to it is common.
Extensions: The range extensions serve as potential profit targets or stronger, layered support/resistance levels if the market trends aggressively after the opening range is set.
The core idea is that the activity in the first 30 seconds of a significant trading session (like the NYSE or a market session open) sets a bias and initial boundary for the trading period that follows.
CK FVGThis indicator automatically finds bullish and bearish Fair Value Gaps and shows you which ones still matter — without you drawing anything.
What it does:
Marks every new FVG on the chart
Shows bullish (green) and bearish (red) gaps
Removes gaps once they’re mitigated (filled)
Highlights rejections when price taps the FVG and shoots away
Option to only show the last few unmitigated FVGs
Works on any timeframe
Extra features:
Dashboard showing total FVGs + mitigation %
Alert system for new FVGs and mitigations
Static or dynamic gap mode depending on your preference
Why traders like it:
No more drawing FVG boxes manually
Helps spot clean reaction zones
Perfect for ICT-style setups, liquidity plays, and reversals
Simple, clean, and does all the FVG work for you.
Green to Red Money RailsWhat this indicator does
Green to Red Money Rails (G2R Rails) is a price-action tool that draws dynamic “rails” from recent swing lows and highs. It tracks how support and resistance are shifting so you can see where trend pressure is building or weakening.
Core logic (high level)
Detects pivot lows and stores the last three (L1, L2, L3).
Builds green support “fans”: inner dotted rails L1→L2 and L2→L3, plus a main solid base rail L1→L3.
Detects pivot highs and, when the last high is lower than the previous one, draws a red resistance rail from H2→H3.
Optional labels mark the most recent swing low (“L”) and swing high (“H”).
How to use it
Use the green rails as dynamic support zones for trend-following, pullback entries, or stop placement.
Use the red rail as a visual ceiling in downtrends: breaks above it can signal the end of a sell-off; rejections at it confirm sellers still in control.
Works best on liquid markets and swing-trading timeframes (for example, 1h–1D). Always combine with your own risk management and higher-timeframe context.
This script does not auto-generate signals or manage risk for you; it is a visual framework for reading structure and building your own trading plans.
ATR ZigZag - Volatility-Filtered Market StructureDescription
This indicator draws ZigZags using an ATR based threshold for direction switching to identify major swing highs and lows. Instead of relying on fractals or fixed bar-count swings, pivots are confirmed only when price moves beyond the prior extreme by:
threshold = ATR(length) × ATR_mult
This filters noise, enforces valid swing structure (high → low → high), and adapts automatically to volatility. The ATR ZigZag is ideal for traders who want a clean, objective view of swing structure without noise. This has many uses, including mapping swing structure, drawing chart patterns, and trading around extremes.
Lag and Repainting
Pivots are confirmed only after price moves sufficiently in the opposite direction. This creates necessary lag. The ZigZag is drawn when this occurs, and will anchor to the high/low in the past. Optional detection dot plots show exactly when confirmation occurred.
What You See
ZigZag: dashed gray line, repainted to anchor at the confirmed highs and lows
Latest Pivot Levels: Dashed horizontal lines at the most recent confirmed high/low.
Optional Live Swing Leg: A real-time line from the last confirmed pivot to the current swing extreme, updating until a new pivot forms.
Optional ATR Boxes: 1×ATR shaded zones around the latest pivot for structural context.
Optional Pivot Confirmation Dots: Markers show the bar where the threshold is crossed and a swing is officially confirmed. This is to understand the lag and see when the ZigZag repainted.
The Composite Predictive Index-(CPI-IG v5)**The Composite Predictive Index (CPI-IG v5) is a comprehensive Market Institutional Indicator created by Alcides Davila and is an overlay indicator designed for institutional-grade market analysis and trading signals. Nevertheless, Daily-Short-Term Traders may also take advantage of this robust and efficient indicator. Still, they must make the necessary adjustments for scalping and for short-, medium-, and long-term trading. It synthesizes multiple technical factors (e.g., RSI, MACD, Bollinger Bands, VWAP, EMAs/SMAs, volume pressure, delta volume, manual sentiment/news inputs) into a weighted Z-score-based probability model (probUp) for forecasting price direction—generating buy/sell gates, strong/ultra signals, and short-term projections. It supports multi-timeframe alignment (HTF/LTF), breakout/breakdown detection with retests, internal backtesting, and alerts, while displaying dashboards for probabilities, stats, oscillators (bull/bear/neutral), major indexes (S&P, DJIA, Nasdaq), and ETFs (SPY, QQQ, etc.).
In terms of structure, it's highly reliable and productive: modular code with error-handling (safe divisions, approximations for tanh/erf), customizable modes (scalp to long-term), efficient resource use (max_bars_back=500), and cooldowns to prevent alert spam. Quality is strong, with transparent math, visual flexibility, and no apparent logic bugs—though real-world performance depends on market conditions and user tuning.
Investors can benefit significantly by using it for data-driven decisions, reducing bias through probability scores (e.g., >68% for buys), timing entries/exits with cross-confirmations, and monitoring broader market context via indexes/ETFs. It's especially useful for trend-following or reversal strategies, potentially improving win rates in volatile markets, but, like all indicators, it's not foolproof—use it in combination with risk management.
Strongest feature: The probability engine, which normalizes diverse signals into a robust, Z-scaled probUp metric (via the normal CDF or a logistic), enabling a quantifiable edge over traditional oscillators. Cheers...!!!
Green Day or Red Day?What it is:
This simple indicator provides immediate visual context by tinting the background of your chart Green or Red based on the asset's daily performance.
Who's it for?
It is designed for day traders and scalpers who operate on lower timeframes (1m, 5m, 15m) but need to remain aware of the overall daily direction without switching charts. It can be used in combination with the ORB strategy as a helpful tool to "feel" the trend when you're way out of the ORB range. But this indicator can be used by anyone regardless of trading style.
How it works:
This script pulls data from the daily timeframe regardless of the chart interval you are currently viewing. It compares the current price to a user-selectable reference point (either Yesterday's Close or Today's Open) to determine the background color.
Good Luck. May you make good trades!
CRT Inside Hunter + FVG (Final Fusion)CRT Inside Hunter + FVG (Final Fusion)
This indicator automatically detects Inside Bar → CRT (Consolidation – Range – Trap) structures and generates LONG / SHORT BAM breakout signals whenever the mother bar is violated.
It also includes optional Fair Value Gap (FVG) confirmation.
🔍 1. Inside Bar → Mother Bar Detection
Automatically identifies inside bar sequences.
Creates the Mother Bar with High / Low boundaries.
Draws Q1 – Mid – Q3 levels as visual guidance.
Auto-removes CRT structure after a user-defined number of bars.
🚨 2. BAM Breakout Signals
Breakout events trigger automatic trade signals:
Upper violation → SHORT signal
Lower violation → LONG signal
Signals are displayed as labels and fully support alerts.
🟦 3. FVG (Fair Value Gap) Confirmation
Optional FVG detection mode:
Automatically marks Demand and Supply FVG zones.
If the price touches an FVG at the breakout moment, the signal becomes FVG-Confirmed.
🎨 4. Additional Features
Inside bars highlighted for clarity.
Clean, minimal drawing system.
All drawings reset daily for maximum chart hygiene.
This tool combines liquidity, imbalance, breakout logic and provides a powerful structure for scalping and intraday trading.
FOR CRT SMT – 4 CANDLEFOR CRT SMT – 4 CANDLE Indicator
This indicator detects SMT (Smart Money Technique) divergence by comparing the last 4 candle highs and lows of two different assets.
Originally designed for BTC–ETH comparison, but it works on any market, including Forex pairs.
You can open EURUSD on the chart and select GBPUSD from the settings, and the indicator will detect SMT divergence between EUR and GBP the same way it does between BTC and ETH. This makes it useful for analyzing correlated markets across crypto, forex, and more.
🔴 Upper SMT (Bearish Divergence – Red)
Occurs when:
The main chart asset makes a higher high,
The comparison asset makes a lower high.
This may signal a liquidity grab and potential reversal.
🟢 Lower SMT (Bullish Divergence – Green)
Occurs when:
The main chart asset makes a lower low,
The comparison asset makes a higher low.
This may indicate the market is sweeping liquidity before reversing upward.
📌 Features
Uses the last 4 candles of both assets.
Automatically draws divergence lines.
Shows clear “SMT ↑” or “SMT ↓” labels.
Works on Crypto, Forex, and all correlated assets.
Elliott Wave Principle Pro - Frost & Prechter [abusuhil]الوصف العربي اسفل الوصف الإنجليزي .
✅ Professional Description (English)
Elliott Wave Principle Pro – Frost & Prechter Edition
A complete, professional-grade Elliott Wave detection and trading system designed for traders who want to identify market structure with precision and execute trades based on confirmed wave completion signals — without repainting.
This indicator combines the classical Elliott Wave rules from Frost & Prechter’s “Elliott Wave Principle” with modern algorithmic detection, Fibonacci validation, ZigZag pivot systems, and fully automated entry/exit levels.
⭐ Core Features
1. Automatic Elliott Wave Detection
Detects Impulse Waves (5-3-5-3-5)
Detects Corrective Waves (ABC) including:
• Zigzag
• Flat
• Expanded Flat
Supports multiple wave degrees (Cycle → Minuette)
2. Strict Elliott Rule Engine
All major EW rules are applied:
Wave 2 never retraces beyond Wave 1
Wave 4 must not overlap Wave 1
Wave 3 is never the shortest
Wave relationships validated using Fibonacci ratios
You can choose Strict / Standard / Flexible rule modes.
⭐ 3. Non-Repainting Confirmation System
Waves are confirmed only after pivot completion
Signals never change once displayed
Historical signals remain stable
Fully resistant to repainting
⭐ 4. Automated Trading Signals
Every completed structure triggers:
BUY Signals
End of Wave C
End of bearish Impulse (Wave 5)
SELL Signals
End of Wave 5 in bullish impulse
End of bullish ABC correction
Each signal includes:
Entry Line
Stop Loss (3 methods: Wave / ATR / Fixed)
TP1 – TP2 – TP3 (Fibonacci-based or Wave Projected)
Optional PRZ (Potential Reversal Zone)
You may show only the latest signal for clarity.
⭐ 5. Advanced Visual Tools
Wave numbers (1–5 / A–B–C)
Wave lines
Channels
Projection levels
Degree colors
Customizable labels and signal shapes (Box / Arrow / No Text)
A clean Simple Mode is available to hide all waves and show signals only.
⭐ 6. Informational Table (Optional)
Displays:
Last detected structure
Direction (Bullish / Bearish)
Active signal status (Buy / Sell / Wait)
⭐ How Traders Benefit
This tool helps traders:
Understand the full Elliott Wave context instantly
Know exactly when a wave cycle has completed
Enter trades with predefined, optimized levels
Avoid emotional decisions and subjective wave counting
Rely on a non-repainting analytical engine
Identify high-probability reversal zones
Improve trade timing and risk management
Perfect for swing trading, intraday trading, and wave practitioners.
🇸🇦 الوصف الاحترافي (العربية)
Elliott Wave Principle Pro – نسخة فروسـت وبريشتـر
مؤشر احترافي متكامل لتحليل موجات إليوت واكتشاف البُنى السعريّة بشكل آلي ودقيق، مع إعطاء إشارات تداول مؤكدة عند اكتمال الموجات — بدون إعادة رسم (Non-Repainting).
يجمع هذا المؤشر بين قواعد مدرسة إليوت الكلاسيكية من كتاب “Elliott Wave Principle” وبين خوارزميات حديثة تعتمد على الـ ZigZag، والفيبوناتشي، والتحقق الرياضي من صحة الموجة.
⭐ أهم المزايا
1. اكتشاف آلي كامل لموجات إليوت
اكتشاف الموجات الدافعة Impulse 5-3-5-3-5
اكتشاف الموجات التصحيحية ABC بما يشمل:
• Zigzag
• Flat
• Expanded Flat
دعم جميع درجات الموجة من Cycle حتى Minuette
⭐ 2. محرك قواعد إليوت الاحترافي
يطبق المؤشر جميع القواعد الأساسية لموجات إليوت، مثل:
الموجة 2 لا تتجاوز بداية الموجة 1
الموجة 4 يجب ألا تتداخل مع الموجة 1
الموجة 3 ليست الأقصر
تأكيد العلاقات باستخدام نسب فيبوناتشي
مع إمكانية اختيار نمط القواعد: صارم / قياسي / مرن.
⭐ 3. نظام تأكيد بدون إعادة رسم
لا يتم تأكيد الموجة إلا بعد اكتمالها فعليًا
لا يتم حذف أي إشارة بعد ظهورها
جميع النتائج ثابتة وغير قابلة للتغيير
مقاوم لإعادة الرسم 100%
⭐ 4. إشارات تداول تلقائية
يصدر المؤشر إشارات شراء وبيع عند اكتمال التركيبات التالية:
إشارات BUY
نهاية موجة C
نهاية موجة 5 الهابطة (انعكاس صاعد)
إشارات SELL
نهاية موجة 5 الصاعدة
نهاية تصحيح ABC الصاعد
وتتضمن الإشارة:
مستوى الدخول
وقف الخسارة (Wave / ATR / نسبة ثابتة)
الأهداف TP1 – TP2 – TP3
منطقة انعكاس محتملة PRZ (اختيارية)
ويمكن عرض آخر إشارة فقط لسهولة القراءة.
⭐ 5. أدوات بصرية متقدمة
ترقيم الموجات 1–5 و A–B–C
خطوط الموجات
قنوات Elliott
مستويات الإسقاط
ألوان الدرجات
تخصيص شكل الإشارة (مربع / سهم / بدون نص)
كما يمكن تفعيل الوضع البسيط لإظهار الإشارات فقط.
⭐ 6. جدول معلومات الاختياري
يعرض:
نوع آخر موجة مكتشفة
اتجاهها (صاعد / هابط)
حالة الإشارة الحالية (شراء / بيع / انتظار)
⭐ فوائد استخدام المؤشر للمتداول
هذا المؤشر يساعدك على:
فهم بنية موجات إليوت دون قراءة الشارت يدويًا
اكتشاف نقاط الانعكاس القوية قبل حدوثها
الدخول في صفقات محسوبة مسبقًا (Entry + SL + TP)
تقليل التشتت والتقدير الشخصي في العدّ
تحسين إدارة المخاطر
تعزيز دقة التوقيت في بداية الاتجاهات الجديدة
دراسة السوق بطريقة احترافية تعتمد على قاعدة علمية واضحة
مثالي للمضارب اليومي، المتداول المتأرجح، ولممارسي مدرسة إليوت.
Bollinger Bands SMThis script plots four custom Bollinger Band envelopes on price to map volatility, trend and extremes on a single chart.
What it shows
BB Set 1 – 50-length, 1.25σ (cyan/red)
Short–to–medium-term volatility channel. Good for spotting squeezes, early breakouts and pullbacks in the active trend.
BB Set 2 – 200-length, 1.25σ (lime/yellow)
Higher-timeframe “trend envelope”. When price rides the upper band the trend is strong; closes below the lower band often signal deeper corrections.
BB Set 3 – 14-length, 3.2σ (white/blue, green fill)
Fast, very wide band for short-term volatility spikes. Tags of these outer bands highlight overextended moves that often mean-revert.
BB Set 4 – 200-length, 5σ (white/red, purple fill)
Extreme long-term volatility boundary. Price reaching this zone is rare and can mark exhaustion, blow-off moves or panic washes.
How I use it
Look for squeezes where bands contract tightly before large moves.
Watch for confluence when multiple bands line up as support/resistance.
Treat outer band touches as risk zones, not automatic reversal signals – wait for confirmation from structure or your own system.
This is a visual tool to understand volatility and trend context, not a standalone buy/sell system and not financial advice.
The Composite Predictive Index-(CPI-IG v5)*The Composite Predictive Index (CPI-IG v5) is the creation of Alcides Davila (Alcides0265), Daily Trader. This indicator, which I call "The Predictor Index" and is also known as "The Composite Predictive Index (CPI-IG v5)", is an overlay indicator designed for institutional-grade market analysis and trading signals. Daily traders could also take advantage of this indicator by making the necessary adjustments for each trading session, whether for short-term (scalping), medium-term, or long-term investments. It synthesizes multiple technical factors (e.g., RSI, MACD, Bollinger Bands, VWAP, EMAs/SMAs, volume pressure, delta volume, manual sentiment/news inputs) into a weighted Z-score-based probability model (probUp) for forecasting price direction—generating buy/sell gates, strong/ultra signals, and short-term projections. It supports multi-timeframe alignment (HTF/LTF), breakout/breakdown detection with retests, internal backtesting, and alerts, while displaying dashboards for probabilities, stats, oscillators (bull/bear/neutral), major indexes (S&P, DJIA, Nasdaq), and ETFs (SPY, QQQ, etc.).
In terms of structure, it's highly reliable and productive: modular code with error-handling (safe divisions, approximations for tanh/erf), customizable modes (scalp to long-term), efficient resource use (max_bars_back=500), and cooldowns to prevent alert spam. Quality is strong, with transparent math, visual flexibility, and no apparent logic bugs—though real-world performance depends on market conditions and user tuning.
Investors can benefit significantly by using it for data-driven decisions, reducing bias through probability scores (e.g., >68% for buys), timing entries/exits with cross-confirmations, and monitoring broader market context via indexes/ETFs. It's especially useful for trend-following or reversal strategies, potentially improving win rates in volatile markets, but, like all indicators, it's not foolproof—use it in combination with risk management.
Strongest feature: The probability engine, which normalizes diverse signals into a robust, Z-scaled probUp metric (via the normal CDF or a logistic), enabling a quantifiable edge over traditional oscillators.
The Composite Predictive Index (CPI-IG v5)The Composite Predictive Index (CPI-IG v5) is the creation of Alcides Davila (Alcides0265), Daily Trader. This indicator, which I call "The Predictor Index" and is also known as "The Composite Predictive Index (CPI-IG v5)", is an overlay indicator designed for institutional-grade market analysis and trading signals. Daily traders could also take advantage of this indicator by making the necessary adjustments for the trading sessions, whether for short (scalping), medium, or long-term investments. It synthesizes multiple technical factors (e.g., RSI, MACD, Bollinger Bands, VWAP, EMAs/SMAs, volume pressure, delta volume, manual sentiment/news inputs) into a weighted Z-score-based probability model (probUp) for forecasting price direction—generating buy/sell gates, strong/ultra signals, and short-term projections. It supports multi-timeframe alignment (HTF/LTF), breakout/breakdown detection with retests, internal backtesting, and alerts, while displaying dashboards for probabilities, stats, oscillators (bull/bear/neutral), major indexes (S&P, DJIA, Nasdaq), and ETFs (SPY, QQQ, etc.).
In terms of structure, it's highly reliable and productive: modular code with error-handling (safe divisions, approximations for tanh/erf), customizable modes (scalp to long-term), efficient resource use (max_bars_back=500), and cooldowns to prevent alert spam. Quality is strong, with transparent math, visual flexibility, and no apparent logic bugs—though real-world performance depends on market conditions and user tuning.
Investors can benefit significantly by using it for data-driven decisions, reducing bias through probability scores (e.g., >68% for buys), timing entries/exits with cross-confirmations, and monitoring broader market context via indexes/ETFs. It's especially useful for trend-following or reversal strategies, potentially improving win rates in volatile markets, but, like all indicators, it's not foolproof—use it in combination with risk management.
Strongest feature: The probability engine, which normalizes diverse signals into a robust, Z-scaled probUp metric (via the normal CDF or a logistic), enabling a quantifiable edge over traditional oscillators.
EMA Crossover CandlesEMA Crossover Candles
This indicator colors your chart candles based on the relationship between two Exponential Moving Averages (EMAs).
How It Works
Green Candles - When the Fast EMA is above the Slow EMA, indicating bullish momentum
Red Candles - When the Fast EMA is below the Slow EMA, indicating bearish momentum
Settings
Source - The price data used for EMA calculations (default: close)
Fast Length - Period for the fast EMA (default: 5)
Slow Length - Period for the slow EMA (default: 10)
How To Use
This indicator provides a quick visual reference for trend direction. Green candles suggest the short-term trend is bullish, while red candles suggest bearish conditions. This can help you:
Identify trend direction at a glance
Filter trades in the direction of the trend
Spot potential trend changes when candle colors shift
Tips
Adjust the Fast and Slow Length settings to match your trading timeframe
Shorter periods = more responsive but more false signals
Longer periods = smoother but slower to react to trend changes
Consider hiding default candles in Chart Settings for a cleaner look
Note: This indicator is for informational purposes only and should not be used as the sole basis for trading decisions. Always use proper risk management and consider combining with other forms of analysis.
Feel free to modify this to match your style or add any additional details you'd like to include.Claude is AI and can make mistakes. Please double-check responses. Opus 4.5
Reversal (Heikin Ashi-ready)This indicator detects bullish and bearish reversal patterns based purely on price action relative to prior candles. It is designed to be Heikin Ashi–compatible, meaning it can optionally use HA OHLC values rather than standard candles.
The script identifies:
Bullish reversals (V Up triangles)
Bearish reversals (V Down triangles)
It uses a two-stage system:
Context detection (a potential reversal setup forms).
Confirmation detection (price breaks a key level within a specified number of bars).
Indicator ***TuYa*** V8.2 – HH/HL MTF + Peak Mid ZoneIndicator TuYa V8.0 – HH/HL MTF + Peak Mid Zone
TuYa V8.0 combines multi-timeframe market structure with a Peak Reaction midline to create clean, rule-based reversal and trend entries – designed primarily for 1-minute execution with 1-hour bias.
🧠 Core Concept
This indicator fuses three ideas:
HTF Peak Reaction Midline (1H)
Uses a Peak Reaction style logic on the higher timeframe (HTF, default: 1H).
Identifies a reaction high and reaction low, then calculates their midpoint → the Peak Mid Zone.
This midline acts as a dynamic sentiment divider (above = premium / below = discount).
Multi-Timeframe HH/HL/LH/LL Structure
HTF structure (1H): detects HH, HL, LH, LL using pivot highs/lows.
LTF structure (1m): detects HH, HL, LH, LL on the execution timeframe (chart TF, intended for 1m).
HTF → LTF Confirmation Window
After a 1H structure event (HH, HL, LL, LH), the indicator opens a confirmation window of up to N LTF candles (default: 10 x 1m bars).
Within that window, the required 1m structure event must occur to confirm an entry.
🎯 Signal Logic
All entries are generated on the LTF (e.g. 1m chart), using HTF (e.g. 1H) bias + Peak Mid Zone:
1️⃣ Price ABOVE Peak Mid (Bullish premium zone)
Reversal SELL
HTF: HH (Higher High)
Within N 1m bars: LTF HH
→ SELL signal (fading HTF strength near premium)
Trend/Bullish BUY
HTF: HL (Higher Low)
Within N 1m bars: LTF LL
→ BUY signal (buying dips in an uptrend above midline)
2️⃣ Price BELOW Peak Mid (Bearish discount zone)
Reversal BUY
HTF: LL (Lower Low)
Within N 1m bars: LTF LL
→ BUY signal (catching potential reversal from discount)
Trend/Bearish SELL
HTF: LH (Lower High)
Within N 1m bars: LTF HH
→ SELL signal (shorting strength in a downtrend below midline)
Signals are plotted as small BUY/SELL triangles on the chart and exposed via alert conditions.
🧾 Filters & Options
⏳ HTF → LTF Delay Window
Input: “Max 1m bars after HTF trigger” (default: 10)
After a 1H HH/HL/LL/LH event, the indicator waits up to N LTF candles for the matching 1m structure pattern.
If no match occurs within the window, no signal is generated.
📉 RSI No-Trade Zone (HTF)
Toggle: Use RSI no-trade zone
Inputs:
RSI Length (HTF)
No-trade lower bound (default 45)
No-trade upper bound (default 65)
If HTF RSI is inside the defined band (e.g. 45–65), signals are blocked (no-trade regime), helping to avoid noisy mid-range conditions.
You can turn this filter ON/OFF and adjust the band dynamically.
🧱 5m OB / Direction Filter (Optional)
Toggle: Use 5m OB direction filter
Timeframe: Configurable (default: 5m).
Uses a simple directional proxy on the OB timeframe:
For BUY signals → require a bullish candle on OB timeframe.
For SELL signals → require a bearish candle on OB timeframe.
When enabled, this adds an extra layer of confluence by aligning entries with the short-term directional context.
⚙️ Key Inputs (Summary)
Timeframes
HTF (Peak Reaction & Structure): default 60 (1H)
Peak Reaction
Lookback bars (HTF)
ATR multiplier for zones
Show/Hide Peak Mid line
Structure
Pivot left/right bars (for HH/HL/LH/LL swings)
Toggle structure labels (HTF & LTF)
Confirmation
Max LTF bars after HTF trigger (default 10, fully configurable)
RSI Filter
Use filter (on/off)
RSI length
No-trade range (low/high)
5m OB Filter
Use filter (on/off)
OB timeframe (default 5m)
📡 Alerts & Automation
The script includes alertconditions for both BUY and SELL signals, with JSON-formatted alert messages suitable for routing to external bridges (e.g. bots, MT5/MT4, n8n, etc.).
Each alert includes:
Symbol
Side (BUY / SELL)
Price / Entry
SL & TP placeholders (from hidden plots, ready to be wired to your own logic)
Time
Performance tag
CommentCode (for strategy/type tagging on the receiver side)
You can attach these alerts to a webhook and let your execution engine handle SL/TP and order management.
📌 How to Use
Attach the indicator to a 1-minute chart.
Set HTF timeframe to 60 (or your preferred higher timeframe).
Optionally enable:
RSI regime filter
5m OB direction filter
Watch for:
Price relative to the Peak Mid line
BUY/SELL triangles that respect HTF structure + LTF confirmation + filters.
For automation, create alerts using the built-in conditions and your preferred JSON alert template.
⚠️ Disclaimer
This tool is for educational and informational purposes only.
It is not financial advice and does not guarantee profits. Always test thoroughly in replay / paper trading before using with live funds, and trade at your own risk.






















