2-Close + Bar 5 Reversal (Scan Ready)Bulkowski's Bullish 2-Step Reversal
Bar 1 Any price bar.
Bar 2 Price makes a low below bar 1 with a lower close, too.
Bar 3 Price has a low below bar 2 but a close above bar 1 (which will also be above bar 2's close). Bars 1 to 3 form a 2-close reversal pattern.
Bar 4 Makes a close below bar 3's close.
Bar 5 Has a low below bar 4 but closes above bars 3 and 4.
Breakout Breaks out upward 79% of the time in stocks.
From his page: thepatternsite.com
Indikator dan strategi
Zone Levels (Range + ZoneHeight)This is a Template for drawing out zones from one ankerpoint zone.Just mark out the distance from one leveledge to the next and it will give you infinte more zoneedges in the same distance. You can also adjust the zone height if wanted (i used 10 as example).
I hope youll enjoy it
AJ
Volumen con línea promedio//@version=6
indicator("Volumen con línea promedio", overlay=false)
periodo = input.int(20, title="Período de media")
volumen = volume
mediaVolumen = ta.sma(volumen, periodo)
colorBarra = volumen > mediaVolumen ? color.green : color.red
plot(volumen, title="Volumen", style=plot.style_columns, color=colorBarra)
plot(mediaVolumen, title="Línea promedio", color=color.orange, linewidth=2, style=plot.style_line)
PyraTime Harmonic 369Concept and Methodology PyraTime Harmonic 369 is a quantitative time-projection tool designed to apply Modular Arithmetic to market analysis. Unlike linear time indicators, this tool projects non-linear integer sequences derived from Digital Root Summation (Base-9 Reduction).
The core logic utilizes the mathematical progression of the 3-6-9 constants. By anchoring to a user-defined "Origin Pivot," the script projects three distinct harmonic triads to identify potential Temporal Confluence—moments where mathematical time cycles align with price action.
Technical Features This script focuses on the Standard Scalar (1x) projection of the Digital Root sequence:
The Root-3 Triad (Red): Projects intervals of 174, 285, 396. (Mathematical Sum: 1+7+4=12→3)
The Root-6 Triad (Green): Projects intervals of 417, 528, 639. (Mathematical Sum: 4+1+7=12→3, inverted)
The Root-9 Triad (Blue): Projects intervals of 741, 852, 963. (Mathematical Sum: 7+4+1=12→3... completion to 9)
How to Use
Set Anchor: Input the time of a significant High or Low in the settings.
Select Resolution: This tool is optimized for 1-minute (Micro-Harmonics) and 15-minute (Intraday Harmonics) charts.
Analyze Clusters: The vertical lines represent calculated harmonic intervals. Traders look for "Clusters" where a Root-3 and Root-9 cycle land on adjacent bars, indicating a high-probability pivot.
System Architecture & Version Comparison This script represents the foundational layer of the PyraTime ecosystem.
This Script (PyraTime Harmonic 369):
Scalar: Standard 1x Multiplier only.
Focus: Intraday & Micro-structure (1m, 15m).
Engine: Core Digital Root Integers.
PyraTime Harmonic Matrix (Advanced Edition):
Scalar Engine: Unlocks Quad-Fractal (4x), Tri-Fractal (3x), and Bi-Fractal (2x) multipliers for institutional cycle analysis.
Apex Logic: Auto-detection of the "963" Completion Sequence (Gold Highlight).
Event Horizon: Includes a live Predictive Dashboard that calculates the time-delta to the next harmonic event across all scalar groups.
Disclaimer This tool is for the educational analysis of Number Theory in financial markets. It projects time intervals and does not predict price direction. Past performance does not guarantee future results.
SPX +10 / -10 From 9:30 Open//@version=5
indicator("SPX +10 / -10 From 9:30 Open", overlay=true)
// Exchange Time (New York)
sess = input.session("0930-1600", "Regular Session (ET)")
// Detect session and 9:30 AM bar
inSession = time(timeframe.period, sess)
// Capture the 9:30 AM open
var float open930 = na
if inSession
// If this is the first bar of the session (9:30 AM)
if time(timeframe.period, sess) == na
open930 := open
else
open930 := na
// Calculate movement from 9:30 AM open
up10 = close >= open930 + 10
dn10 = close <= open930 - 10
// Plot reference lines
plot(open930, "9:30 AM Open", color=color.orange)
plot(open930 + 10, "+10 Level", color=color.green)
plot(open930 - 10, "-10 Level", color=color.red)
// Alert conditions
alertcondition(up10, title="SPX Up +10", message="SPX moved UP +10 from the 9:30 AM open")
alertcondition(dn10, title="SPX Down -10", message="SPX moved DOWN -10 from the 9:30 AM open")
// Plot signals on chart
plotshape(up10, title="+10 Hit", style=shape.labelup, color=color.green, text="+10", location=location.belowbar, size=size.tiny)
plotshape(dn10, title="-10 Hit", style=shape.labeldown, color=color.red, text="-10", location=location.abovebar, size=size.tiny)
Previous/Current Day High/Low/Open/Close LevelsThis Pine Script creates a TradingView indicator that displays key price levels from previous and current trading days. Here's what it does:
Main Features
Price Level Display:
Previous Day High (PDH) - Highest price from yesterday
Previous Day Low (PDL) - Lowest price from yesterday
Previous Day Close (PDC) - Closing price from yesterday
Current Day Open (DO) - Opening price of today
Intraday High (IDH) - Highest price reached so far today
Intraday Low (IDL) - Lowest price reached so far today
Key Settings
Days Back - Shows levels for the last 1-30 days (default: 5 days)
Line Extension - Projects lines forward beyond the current candle (default: 25 bars)
Toggle Controls - Turn each level on/off individually
Customizable Colors - Each level has its own color (red for highs, green for lows, etc.)
Labels - Optional text labels (PDH, PDL, etc.) positioned on left or right side
How It Works
The script draws horizontal lines at these key price levels throughout the trading day. Lines break at each new day to avoid connecting across sessions. Dashed connector lines extend to the labels for easy identification.
This is particularly useful for intraday traders who watch these levels for potential support/resistance zones and breakout opportunities.
Session Markers - JDK AnalysisSession Markers is a tool designed to study how markets behave during specific, recurring time windows. Many traders know that price behaves differently depending on the day of the week, the time of the day, or particular market sessions such as the weekly open, the London session, or the New York open. This indicator makes those recurring windows visible on the chart and then analyzes what price typically does inside them. The result is a clear statistical understanding of how a chosen session behaves, both in direction and in strength.
The script works by allowing the trader to define any time window using a start day and time and an end day and time. Every time this window occurs on the chart, the indicator highlights it with a full-height vertical band. These visual markers reveal patterns that are otherwise difficult to detect manually, such as whether certain sessions tend to trend, reverse, consolidate, or create large imbalances. They also help the trader quickly scan through historical price action to see how the market has behaved under similar conditions.
For every completed session window, the indicator measures how much price changed from the moment the window began to the moment it ended. Instead of using raw price differences, it converts these changes into percentage moves. This makes the measurement consistent across different price ranges and market regimes. A one-percent move always has the same meaning, whether the asset is trading at 100 or 50,000. These percentage moves are collected for a user-selected number of past sessions, creating a dataset of how the market has behaved in the chosen time window.
Based on this dataset, the indicator generates several statistics. It counts how many past sessions closed higher and how many closed lower, producing a directional tendency. It also computes the probability of an upward session by dividing the number of positive sessions by the total. More importantly, it calculates the average percentage movement for all sessions in the lookback period. This average move reflects not just the direction but also the magnitude of price changes. A session with frequent small upward moves but occasional large downward moves will show a negative average movement, even if more sessions ended positive. This creates a more realistic representation of true market behavior.
Using this average movement, the script determines a “Bias” for the session. If the average percentage move is positive, the bias is considered bullish. If it is negative, the bias is bearish. If the values are very close to zero, the bias is neutral. This way, the indicator takes both frequency and impact into account, producing a magnitude-aware assessment instead of one that only counts wins and losses. A sequence such as +5%, –1% results in a bullish bias because the overall impact is strongly positive. On the other hand, a series of small gains followed by a large drop produces a bearish bias even if more sessions ended positive, because the large move dominates the average. This provides a far more truthful picture of what the market tends to do during the chosen window.
All relevant statistics are displayed neatly in a small panel in the top-right corner of the chart. The panel updates in real time as new sessions complete and older ones fall out of the lookback range. It shows how many sessions were analyzed, how many ended up or down, the probability of an upward move, the average percentage change, and the final bias. The background color of the panel instantly reflects that bias, making it easy to interpret at a glance.
To use the tool effectively, the trader simply needs to define a time window of interest. This could be something like the weekly opening window from Sunday to Monday, the London open each day, or even a unique custom window. After selecting how many past sessions to analyze, the indicator takes care of the rest. The vertical session markers reveal the structure visually. The statistics summarize the historical behavior objectively. The magnitude-weighted bias provides a realistic indication of whether the window tends to produce upward or downward movement on average.
Session Markers is helpful because it translates repeated market timing behavior into measurable data. It exposes hidden tendencies that are easy to feel intuitively but hard to quantify manually. By analyzing both direction and magnitude, it prevents misleading interpretations that can arise from looking only at win rates. It helps traders understand whether a session typically produces meaningful moves or just small noise, whether it tends to trend or reverse, and whether its behavior has recently changed. Whether used for bias building, session filtering, or deeper market research, it offers a structured framework for understanding the market through time-based patterns.
EMA Slope in Degrees (9 & 15) — correctedthis gives angle os slope of 9 and 15 ema uses mayank raj strategy
Smart Bottom Catcher @ Le DReversal strategy using recent lowest lows and a fast RSI. Long entries trigger on extreme drops, exits occur when RSI crosses a set threshold. Includes optional SMA55 filter and allows up to 3 pyramids.
Michael 13/100 SMA Crossover (Time Filtered)This indicator plots a simple moving average (SMA) crossover system using a 13-period SMA and a 100-period SMA. A Buy signal appears when the 13-period SMA crosses above the 100-period SMA, and a Sell signal appears when the 13-period SMA crosses below the 100-period SMA.
Signals are restricted to a specific active trading window between 08:00 and 17:00 GMT, helping to reduce noise during off-hours or low-liquidity periods. The moving averages themselves remain visible at all times, but Buy/Sell markers only appear when a crossover occurs during the defined session.
This tool helps traders identify trend shifts, momentum changes, and potential entry/exit points while avoiding signals during quieter market conditions.
67Major Market Trading Hours
New York Stock Exchange (NYSE)
Open: 9:30 AM (ET)
Close: 4:00 PM (ET)
Pre-Market: 4:00 AM – 9:30 AM (ET)
After Hours: 4:00 PM – 8:00 PM (ET)
Nasdaq
Open: 9:30 AM (ET)
Close: 4:00 PM (ET)
Pre-Market: 4:00 AM – 9:30 AM (ET)
After Hours: 4:00 PM – 8:00 PM (ET)
London Stock Exchange (LSE)
Open: 8:00 AM (GMT)
Close: 4:30 PM (GMT)
Tokyo Stock Exchange (TSE)
Open: 9:00 AM (JST)
Lunch Break: 11:30 AM – 12:30 PM (JST)
Close: 3:00 PM (JST)
Hong Kong Stock Exchange (HKEX)
Open: 9:30 AM (HKT)
Lunch Break: 12:00 PM – 1:00 PM (HKT)
Close: 4:00 PM (HKT)
If you'd like anything bigger, bold, color‑coded, or reorganized, just tell me and I’ll adjust it!
SPY → ES 11 Levels with Labels📌 Description for SPY → ES 11-Level Converter (with Labels)
This script converts important SPY options-based levels into their equivalent ES futures prices and plots them directly on the ES chart.
Because SPY trades at a different price scale than ES, each SPY level is multiplied by a customizable ES/SPY ratio to project accurate ES levels.
It is designed for traders who use SpotGamma, GEXBot, MenthorQ, Vol-trigger levels, or their own gamma/oi/volume models.
🔍 Features
✅ Converts SPY → ES using custom or automatic ratio
Option to manually enter a ratio (recommended for accuracy)
Or automatically compute ES/SPY from live prices
✅ Plots 11 major levels on the ES chart
Each level can be individually turned ON/OFF:
Call Wall
Put Wall
Volume Trigger
Spot Price
+Gamma Level
–Gamma Level
Zero Gamma
Positive OI
Negative OI
Positive Volume
Negative Volume
All levels are drawn as clean horizontal lines using the converted ES value.
Future High LinePlot a horizontal line from the current high n bars into the future. Line is user configurable.
Works well with Ichimoku Cloud. When line (26 bars) rises into an overhead cloud, this often signals bullish price movement.
Jiangnan_BTC_Compare将个别虚拟币走势与BTC的走势进行比较。打开个别币的K线,添加在下方的panel里添加本指标即可。Compare the price movement of individual cryptocurrencies with that of BTC.
Open the candlestick chart of the selected coin and simply add this indicator in the lower panel.
Multi EMA (up to 6) - JamilThis indicator plots six customizable Exponential Moving Averages (EMA 1 to EMA 6) designed to help traders quickly identify market direction, trend strength, and dynamic support/resistance levels.
🔹 Key Features
Plots six EMAs simultaneously for multi-timeframe trend clarity
Helps detect trend reversals, pullbacks, and continuation setups
Ideal for scalping, intraday, swing trading, and funded challenges
Works on all markets (Gold, Forex, Crypto, Indices)
Customizable lengths and colors
Clean and lightweight — doesn’t affect chart performance
🔹 How to Use
When all EMAs are aligned and fanning out → Strong Trend
EMA compression → Low volatility / possible breakout setup
Price above all EMAs → Bullish zone
Price below all EMAs → Bearish zone
Perfect for traders who want a simple yet powerful trend-reading tool.
SymFlex Band - MAD, RSI, ATRThe SymFlex Band is an adaptive volatility and momentum framework that merges
three independent band models into a unified analytical tool.
• The MAD Band measures deviation from the moving average using Median Absolute Deviation,
providing a stable view of range-based volatility.
• The RSI Momentum Band adjusts its upper and lower boundaries asymmetrically,
expanding in the direction of momentum and contracting against it.
• The ATR Band captures classical volatility expansion for breakout and trend-continuation conditions.
Rather than placing the three indicators separately on a chart, the script synchronizes
their center-line logic, compares their band distances, identifies the nearest active band,
and displays real-time correlation between their dynamic ranges.
This structure helps traders understand whether price behavior is dominated by
range compression, momentum imbalance, or volatility expansion.
The table summarizes:
• active band ranges
• breakout status
• distance from each band
• cross-band correlation
This indicator is designed purely for analysis. It does not generate trade entries.
Ehlers Cyber Cycle⭐ Ehlers Cyber Cycle
Description (Copy/Paste for Publishing)
The Ehlers Cyber Cycle is a classic digital signal–processing (DSP) oscillator developed by John F. Ehlers, designed to extract the true cyclic component from price while minimizing lag.
This simplified implementation uses the Cyber Cycle formula (price minus smoothing) along with a fast trigger line to generate clean, low-lag reversal signals.
How It Works
• Price is smoothed using a 6-period EMA
• Cyber Cycle = raw cycle component = price – smooth
• A 3-period EMA trigger line acts as a confirmation filter
• Signals are generated on Cyber/Trigger crossovers
• Zero line helps identify positive/negative cycle states
Features
✔ Low-lag cycle oscillator
✔ Automatic buy/sell crossover signals
✔ Zero-line state shift detection
✔ Extremely lightweight and responsive
✔ Works on all assets and timeframes
✔ Perfect for mean-reversion or cycle-based timing
Use Cases
• Reversal timing
• Cycle confirmation
• Early trend detection
• Filtering noise in choppy markets
• Combining with Ehlers-based indicators (Fisher Transform, Roofing Filter, MESA, etc.)
A clean, fast, and accurate cycle tool for traders who want a simple Ehlers oscillator with strong signal clarity.
VaCs Pro Max by CS (Final Version - V9)VaCs Pro Max by CS (Final Version - V9) – TradingView Indicator Overview
Introduction:
The VaCs Pro Max indicator is a comprehensive, all-in-one technical analysis tool designed for traders who seek a clear, visual, and flexible overview of market trends, levels, sessions, and key signals. This advanced TradingView script integrates multiple technical indicators, market level trackers, session visualizations, and the innovative AlphaTrend module to provide actionable insights across any timeframe.
1. Technical Indicators:
This module combines essential trend-following and market momentum tools:
VWAP (Volume Weighted Average Price): Shows the average price weighted by volume, helping traders identify key support/resistance levels. Customizable color allows easy chart visibility.
EMAs (Exponential Moving Averages): Two EMAs (fast and long) track short-term and long-term price trends. Traders can adjust lengths and colors for personalized analysis.
Parabolic SAR: Highlights potential trend reversals with dots above/below candles. Step and maximum settings allow fine-tuning for sensitivity.
S2F Bands (Stock-to-Flow): A dynamic band system representing mid, upper, and lower levels derived from EMA. Useful for identifying overbought/oversold zones.
Logarithmic Growth Channel (LGC): Provides logarithmic regression channels, highlighting long-term price structure and growth trends. Adjustable length and band colors.
Linear Regressions: Two regression lines (short and long) detect trend directions and deviations over customizable periods.
Liquidity Zones: Highlights recent highs/lows over a defined lookback period, showing potential support/resistance clusters.
SMC Markers (Swing Market Context): Marks pivot highs and lows using visual labels, helping identify swing points and trend continuation patterns.
2. Market Levels:
Track weekly and Monday high/low levels for precise intraday and swing trading decisions:
Weekly Levels: Highlight the previous week’s high and low for reference.
Monday Levels: Focus on the day’s opening range, particularly useful for weekly breakout strategies.
3. Session Boxes (UTC):
Visual boxes mark major trading sessions (London, New York) in UTC time:
London Session Box: Highlights market activity between 08:00–16:30 UTC.
New York Session Box: Highlights market activity between 13:30–20:00 UTC.
Boxes automatically adjust to session highs and lows for clear intraday structure visualization.
4. Vertical Session Lines (Turkey Time – UTC+3):
These vertical lines provide an easy-to-read visualization of key market opens and closes:
US (NYSE), EU (LSE), JP (TSE), CN (SSE) lines: Color-coded and labeled, showing market opening and closing times in Turkish local time.
Ideal for identifying session overlaps and liquidity spikes.
5. AlphaTrend Module:
The AlphaTrend module is a dynamic trend-following system offering both visual guidance and trade signals:
Trend Calculation: Uses ATR and RSI/MFI logic to determine dynamic trend levels.
Signals: Generates BUY and SELL markers based on trend crossovers.
Customizable Settings: Multiplier, period, source input, and volume data modes allow tailored sensitivity.
Visuals: Filled areas between main and lag lines highlight trend direction, making it easy to interpret market bias at a glance.
Alerts: Includes multiple alert conditions such as potential and confirmed BUY/SELL, and price crossovers, suitable for automated notifications.
Usage & Benefits:
All modules have on/off toggles in the input panel, allowing users to customize the chart view without losing performance.
Color-coded visuals, session boxes, and trend channels improve readability, especially during high volatility.
Suitable for day trading, swing trading, and long-term analysis due to multi-timeframe adaptability.
The combination of trend indicators, liquidity zones, and session analysis provides a holistic view of market structure.
Alerts enable traders to automate monitoring without constantly staring at the chart.
Conclusion:
VaCs Pro Max by CS (V9) is designed for both professional and semi-professional traders who want an all-inclusive, visually intuitive, and highly configurable TradingView indicator. It merges classical technical indicators with modern trend and session analysis tools, making it an indispensable tool for informed trading decisions.
First Fvg Strategy with CHoCH Exits, Adaptive TP & Entry TimerA strategy that is purely based off of prices reaction to the first presented fair value gap at 9:30 market open. Works best on NASDAQ one minute timeframe. Experimental indicator for me to back test first presented fair value gap.
Unusual Volume//@version=5
indicator("Unusual Volume", overlay=false)
// --- Inputs ---
len = input.int(20, "Average Volume Length", minval=1)
mult = input.float(2.0, "Unusual Volume Multiplier", step=0.1)
// --- Calculations ---
avgVol = ta.sma(volume, len)
ratio = volume / avgVol
isBigVol = ratio > mult
// --- Plots ---
plot(volume, "Volume", style=plot.style_columns,
color = isBigVol ? color.new(color.green, 0) : color.new(color.gray, 60))
plot(avgVol, "Average Volume", color=color.orange)
// Mark unusual volume bars
plotshape(isBigVol, title="Unusual Volume Marker",
location=location.bottom, style=shape.triangleup,
color=color.green, size=size.tiny, text="UV")
// Optional: show ratio in Data Window
var label ratioLabel = na






















