Earth Rotation 4m: Sq9 Diamond⚠️ CRITICAL: 4-MINUTE CHART ONLY
This indicator is mathematically locked to the 4-minute timeframe. Why? The Earth rotates 360 degrees every 24 hours (1,440 minutes). 1440 minutes / 360 degrees = 4 minutes per degree. On a 4-minute chart, 1 Bar = 1 Degree of Earth's rotation. This is the fundamental constant that aligns the time grid with the Square of 9 price levels. If you use this on any other timeframe, the script will disable itself to prevent false data.
Concept & Logic
The Earth Rotation 4m is not a standard lagging indicator (like RSI or MACD). It is a leading market geometry engine based on W.D. Gann’s "Square of Nine" principles. It assumes that price and time are interchangeable and move in synchronized cycles.
The Anchor (The "Bang"): Everything starts from a major pivot (High or Low). You must set the Anchor Time manually to this pivot. The script then projects a grid forward in time.
Time Cycles (Vertical Lines): Since 1 Bar = 1 Degree, the script projects vertical lines at key harmonic intervals: 45°, 90°, 144°, 180°, and 360°. These are "Time Windows" where volatility is expected.
Price Levels (Horizontal Lines): The script takes the Anchor Price, converts it into the "Square of Nine" root structure, rotates it by specific degrees, and converts it back to price. This creates static support/resistance levels derived from the seed price itself.
The "Blue Diamond" (The Signal): When a Time Cycle (Vertical) intersects with a Price Level (Horizontal) at the exact same moment price is there, a Blue Diamond appears. This represents "Squaring Time and Price"—a geometric point of maximum balance where a reversal or acceleration often occurs.
Feature List
1. Smart Grid Engine
Auto-Cleaning: Automatically deletes old lines when you change the Anchor Time—no more messy charts.
Harmonic Time Lines: Color-coded verticals (Gold for 90° cardinals, Cyan for 45° ordinals).
Square of 9 Levels: dotted horizontal lines representing the "Roadmap" for price.
2. The Gann Fan
Optional geometric fans (1x1, 1x2, 2x1, etc.) anchored to your start time.
Acts as a visual slope reference for the strength of the trend.
3. "Diamond" Detection Signal
A visual Blue Diamond prints above the bar when price hits a Square of 9 level exactly on a Time Cycle.
Includes a tolerance input (Time/Price Tolerance) to account for minor market noise.
4. Visual Trade Model (Forward Tester)
Note: This is a theoretical visualization tool, not a backtester.
Logic: It visualizes a Mean Reversion setup.
If Price is > Anchor at a Time Cycle → Visualizes a Short.
If Price is < Anchor at a Time Cycle → Visualizes a Long.
Auto-Alignment: Draws Profit (Green) and Loss (Red) boxes directly on the chart, snapping to the trade duration.
Stats Dashboard: A sleek Black/Gold table tracking the Win Rate and Net R (Risk/Reward) of these theoretical setups for the current session.
5. Professional Alerts
Grid Intersection: Triggers when a Diamond prints.
Trade Entry: Triggers when the visual model detects an entry criteria.
How to Use (Step-by-Step Guide)
Set the Chart: Open any asset (Crypto, Forex, Stocks) and set the timeframe to 4 Minutes.
Find the Pivot: Look for a major High or Low earlier in the day (or yesterday).
Set the Anchor: Go to the Indicator Settings -> Anchor Time. Enter the exact time of that pivot bar.
Observe the Grid: The script will project the future roadmap.
Watch for price approaching a Horizontal Level as a Vertical Time Line is coming up.
The Diamond Signal: If price hits that level exactly on the time line, a Blue Diamond appears. This is your area of interest.
Visual Confirmation: Use the Trade Logic boxes to see how price reacted to similar setups earlier in the session.
Settings Guide
Anchor Time: The most critical input. Must be precise.
Cycle Limit: How far forward to draw the grid (in 360-degree cycles).
ATR Multiplier: Adjusts the size of the Stop/Limit boxes for the visual model. (BTC typically needs 4.0-5.0; Alts need 2.5-3.5).
Fan Scale: Adjusts the slope of the Gann Fan.
Disclaimer
This script is a market geometry analysis tool. The "Trade" module and Dashboard are for educational visualization purposes only and do not represent a financial strategy, backtest, or guarantee of future results. Trading involves significant risk. Always use your own risk management.
Harmonic Patterns
Spider Circle SystemHAP Circle Trend – Custom Projection (English Description)
The HAP Circle Trend is an innovative predictive indicator, also known as the Spider Circle System, designed to provide traders with a visual representation of potential price trends. It estimates future price movement by projecting dynamic circle-based probabilities, without revealing the proprietary calculation formula.
How it works:
The circle and its segments represent past price action and trend momentum.
Future projection bars extend forward to indicate potential bullish or bearish scenarios.
If the price enters the projection bars, it signals a strong likelihood of a sharp upward move.
Recommended settings for optimal visualization: quarters = -2, radius multiplier = -1.
Key Notes:
Each stock may require customized settings to adapt to its unique price range and volatility.
The system combines trend analysis, circle projection, and visual momentum cues to give an intuitive market outlook.
Colors of the circle and future bars provide easy-to-read trend probability: bright green = strong bullish, faint green = moderate bullish, orange/red = bearish.
Purpose:
HAP Circle Trend helps traders anticipate future price movements in a clear, visual, and intuitive way, making trend and momentum assessment simpler and more actionable.
Lunar Phases Advanced PaneHigh Precision Lunar Phases Advanced Pane Indicator
Added Benefits of the Lunar Phases in Pane form:
-Oscillator representing Lunar-Earth Distance and Declination with event markers
-Data fields for true Lunar-Earth Distances and Declinations for easy use in connected scripts.
-Declination values normalized to median Distance. Rising/Falling above and below where median = 0.00° from Earth's ecliptic plane.
-Phase based line color change on Distance oscillator, increasing data density for better visual reference
Our Beautiful Companion in the Night:
At New Moon, the Moon sits between Earth and the Sun. The Near side is completely dark, so the Moon is unseen (except during a solar eclipse). At Full Moon, the Near side of the Moon is on the opposite side of Earth from the Sun, so sunlight hits the entire face we see—creating that big, beautifully bright Ball in the night sky. Due to tidal locking, we never see the Far side of the moon from Earth's surface.
Right after New Moon, a thin Waxing Crescent appears low in the western sky at dusk, growing into the half-lit First Quarter, then a bulging Waxing Gibbous until reaching Full Moon which rises exactly as the Sun sets. After Full, it shrinks through Waning Gibbous, Last Quarter (half-lit visible in the early morning sky), finishing with a Waning Crescent (thin sliver again) just before disappearing at dawn for the next New Moon.
The Moon’s orbit is elliptical, so its distance from Earth varies. When Full and near Perigee(closest approach) it appears larger and up to 30% brighter leading way to the name, Super Moon. Near Apogee(farthest distance) the Moon will look smaller and dimmer, or Micro Moon. These extreme alignments tend to cluster in "seasons" because the point of closest approach slowly drifts around the orbit, completing a full cycle every 18.6 years.
Chart zoomed out to highlight the seasonal SuperMoon behavior because of Distance at event:
This indicator places markers on the distance oscillator in the pane for every New/Full Moon. SuperMoon events use larger circles, MicroMoon events use smaller ones (both optional based on distance at event). Distance line color change by Phase, with option for progressive shading:
Precise Perigee (closest approach) and Apogee (farthest away) markers optionally appear on the Distance oscillator line as red diamonds for Perigee and green diamonds for Apogee.
Red line shows the historical minimum, Green line shows the historical maximum for Lunar-Earth Distance. Grey line shows the historical Median distance and/or dynamic Median given the 'Start Date' input to current bar time window. Chart with Apogee/Perigee markers on the Distance oscillator line with Phase based color change:
Chart with Declination enabled as purple line, normalized to the grey Median Distance line as 0.00 from Earths Ecliptic plane with Phase markers on Distance line. The 2 example, vertical lines show when distance extreme is aligned or apposing the declination extreme(1/4 cycle). This Lunar Apsides Precession behavior leads to the tracing of the SuperMoon and Eclipse seasons by 40.7° annually, completing 1 full cycle every 8.85 year cycle(~3,232 days):
The Lunar Apsides Precession refers to the slow rotation of the Moon's elliptical orbit's major axis (the line connecting perigee and apogee) in the direction of the Moon's motion, completing a full 360° cycle in approximately 8.85 years (about 3,232 days). This prograde precession occurs primarily due to gravitational perturbations from the Sun, which exerts tidal forces that torque the Moon's orbit, causing the apsides to advance by roughly 40.7° per year, resulting in the observed period that modulates the timing and magnitude of extreme perigees SuperMoons, and Eclipse Seasons over multi-year cycles.
Extended Functionality
This Advanced Pane version builds on the core Lunar Phase detection by adding Lunar orbital Distance and Declination represented as an oscillator on Pane with data values for easy connection to other scripts like the Universal BackTester :
Accuracy:
New and Full Moon times are typically within ±few minutes
Distances are typically within ±10–100 km ±few minutes
Declination values are typically within ±0.01° of astronomically true, normalized to median distance as 0.00°
The Info Table:
Current — live phase name, live geocentric distance, live Declination value
Next Phase — upcoming New or Full Moon, countdown timer, and expected distance
Next Extreme — upcoming Perigee or Apogee, countdown timer, and expected distance
Settings:
Thresholds group:
"Full"/"New" checkboxes turn SuperMoon and MicroMoon individually on or off for each
Distance inputs let you set your own km cutoffs for what counts as super or micro (defaults are common values around 369,000 km and 405,000 km)
Start Date and End Date control the time range the script scans for events (default 2010–2028)
Distance Boundaries:
"Perigee Extreme" checkbox On/Off with color picker
"Mid" for Median line with options for dynamic range from "Start Date" input to current
"Apogee Extreme" checkbox On/Off with color picker
Distance Oscillator:
"Declination" checkbox with color picker, and visual amplifier input to adjust the oscillation magnitude for enhanced visual reference
Phase Color Shading:
"New Shade/Full Shade" checkbox turns the Waxing/Waning line shade colors On/Off
Color pickers let you choose your own Waxing and Waning colors and shading step
Marker Settings:
"New/Full" marker checkbox with color pickers
"Peri/Apo" marker checkbox with color pickers
Information group:
"Show Info Table" turns the vertical panel On/Off. Text Size dropdown
"(New/Full)" checkbox adds detailed labels directly on New/Full bars with user selected time-zone, distance
"(Peri/Apo)" checkbox adds detailed labels directly on Peri/Apo bars with user selected time-zone, distance
Drop down time-zone for labels
Powered by multiple 50-term approximations of the ELP2000-82B lunar theory.
Disclaimer: The script was developed with assistance from Grok 4.1, always under human supervision and decision-making.
StO Price Action - Panel Trend Alignment [Light]Short Summary
- Panel-based candle coloring indicator for multi-timeframe trend alignment
- Bullish / bearish states across up to 7 timeframes
- Designed to quickly assess directional confluence
Full Description
Overview
- This indicator displays trend alignment as colored bars in a dedicated panel
- Each bar represents the directional state (bull / bear) of a selected timeframe
- Focused on fast visual confirmation of multi-timeframe bias
Timeframe Configuration
- Supports up to 7 independent timeframes
- Each timeframe can:
- Follow the chart timeframe or use a fixed resolution
- Be shown or hidden individually
- Use custom bull and bear colors
- Automatic hiding first if a timeframe duplicates another active one
Trend State Logic
- Each timeframe resolves into a binary state Bullish or Bearish
- States are visualized as colored panel candles / blocks
- Real-time mode optionally updates last
Visual Encoding
- Bullish states use configurable green-based colors
- Bearish states use configurable red-based colors
Alerts
- Optional alert per timeframe
- Alerts trigger on directional changes
Usage
- Identifying multi-timeframe trend confluence
- Filtering trades to align with dominant structure
- Quick bias check before execution on lower timeframes
Notes
- Panel reflects trend state not entry signals
- Real-time mode show updates before bar close
- Best used together with structure and levels
SQ9 Positional System + ADR + VWAP (Clean)Gann concept of SQ9 is used for level and entry is based on crossing 0 deg and previous 315 degree is used as stop loss and 315 degree is used for target.
Combined with VWAP for trailing stop loss (yellow line) and also Added ADR concept to avoid late entry or early exit.
Best for positional trade is daily and 1 hr time frame combination with good RR ratio.
Scalping trade is used for 15 and 5 min time frame.
Vertical lines in blue gives you time cycle.
Time Cycles# Time Cycles Indicator
**Time Cycles Indicator** is a time-based visualization tool designed to map repeating market rhythms as smooth arches in a separate pane.
Rather than reacting to price, the script focuses purely on **time cycles**, helping you visualize potential **liquidity flow, expansion, and contraction phases** across the chart.
---
## 🔁 What This Indicator Does
- Translates a user-defined **time cycle (in days)** into repeating **semi-circular arches**
- Anchors cycles to a **fixed start date**
- Displays cycles in a **clean, price-independent pane**
- **Projects cycles forward into the future** (e.g. 6 months) so you can anticipate upcoming time windows
- Designed to complement **structure, liquidity, and narrative-based analysis**
---
## 🧠 How It Works
Each cycle is mathematically modeled as a **semicircle**:
- Start of cycle → low energy
- Mid-cycle → peak / expansion
- End of cycle → decay / reset
This produces a smooth “arch” that visually represents **temporal momentum**, independent of market volatility.
---
## ⚙️ Key Settings
### Cycle Settings
- **Start Date (UTC)** – Anchor point for all cycles
- **Period (Days)** – Length of each cycle (supports decimals)
- **Phase Shift (Days)** – Slide cycles forward or backward in time
- **Plot Only After Start Date** – Ignore cycles before the anchor
### Visual Controls
- **Amplitude** – Vertical scale of the arches
- **Baseline** – Vertical offset for positioning
- **Invert** – Flip arches into valleys
- **Baseline Guide** – Optional reference line
- **Shaded Fill** – Visual emphasis of cycle energy
### Forward Projection
- **Project Forward** – Enable future cycle rendering
- **Forward Distance (Days)** – How far into the future to extend (default ≈ 6 months)
- **Step Size (Days)** – Smoothness vs performance control
---
## 📈 How to Use It
- Pair with **market structure**, **VWAP**, **HTF levels**, or **liquidation maps**
- Watch for **confluence** between cycle peaks/troughs and price events
- Use forward projections to anticipate **time-based inflection zones**
- Works across all markets and timeframes
---
## ⚠️ Important Notes
- This is **not a price predictor**
- Cycles represent **time windows**, not directional bias
- Best used as a **contextual overlay**, not a standalone signal
---
## 🧩 Ideal For
- Liquidity & narrative traders
- Time-cycle analysts
- Macro rhythm mapping
- Traders who believe *“time reveals structure before price does”*
---
*Time does not repeat — but it often rhymes.*
Simple Trade - IzzyTheWhizzySimple continuation or reversal assistant. My students know how to use this.
Square of Nine Harmonics [SQ9]The Solution Traders often struggle to reconcile the relationship between Price and Time using standard linear indicators. SQ9 solves this by mathematically projecting the geometric relationships derived from W.D. Gann’s Square of 9 directly onto your chart. It removes the subjectivity of manual harmonic mapping, providing a standardized framework to identify potential reversal zones and trend continuations based on time/price squaring.
How it Works
SQ9 automates the calculation of harmonic "corners" and cardinal crosses. It operates on the principle that market pivots often align with specific geometric degrees when Price is converted to Time (and vice versa).
How to Use SQ9
1. Auto-Pivot Standardization The core of the script utilizes a standardized Auto-Pivot logic.
Action: Apply the script to your chart. The script automatically detects significant high/low anchor points based on your lookback settings.
Observation: Ensure the pivot anchors align with visually significant market structures. These anchors serve as the "Zero Point" for the harmonic projections.
2. Reading the Slope Display The dashboard features a Slope readout designed for readability.
Usage: Monitor the Slope value to gauge the intensity of the current vector.
Interpretation: A steepening slope indicates aggressive price action relative to time, while a flattening slope suggests consolidation or potential exhaustion of the current harmonic cycle.
3. Interpreting Context-Aware Signals SQ9 employs Context-Aware Signals to filter noise.
Logic: Signals are not generated randomly; they are filtered against the Master Angle.
Execution: Look for signals that align with the dominant trend defined by the Master Angle. If the Master Angle is bullish, bearish signals are muted (or flagged as counter-trend) to prevent false positives in strong trends.
Reference: View SQ9 Chart Example
Settings Configuration
Lookback Period: Adjusts the sensitivity of the Auto-Pivot detection. Increase this value for higher timeframe analysis; decrease for intraday scalping.
Master Angle Filter: Toggles the context-awareness. improving signal reliability by respecting the macro vector.
Risk Disclaimer This script is for educational and analytical purposes only. Past performance of geometric harmonics does not guarantee future results. Trading involves significant risk. Always use proper risk management.
Hyperfork Matrix🔱 Hyperfork Matrix 🔱 A manual Andrews Pitchfork tool with action/reaction propagation lines and lattice matrix functionality. This indicator extends Dr. Alan Andrews' and Patrick Mikula's median line methodology by automating the projection of reaction and action lines at equidistant intervals, creating a time-price grid that highlights where pivot levels intersect the matrix.
Three pitchfork variants are supported: Original, Schiff, and Modified Schiff. Each variant adjusts the anchor point position to accommodate different trend angles.
═══════════════════════════════════════════════════════════════
█ THE METHOD
Andrews Pitchfork
Dr. Alan Andrews developed the pitchfork as a trend channel tool. The core principle: price tends to return to the median line roughly 80% of the time. When it fails to reach the median, a reversal may be developing.
A pitchfork requires three pivot points:
• Point A — The anchor (starting pivot)
• Point B — First swing in the opposite direction
• Point C — Second swing, same direction as A
The median line runs from Point A through the midpoint of B-C. Parallel lines through B and C form the channel boundaries.
Action/Reaction Principle
Based on Newton's third law ("action and reaction are equal and opposite"), this principle suggests that price movements elicit proportional reactions in the future. By projecting lines at equal intervals along the pitchfork's slope, we anticipate where these reactions may occur.
Lattice Matrix
The lattice squares pivot price levels to the matrix structure. A horizontal from your selected pivot intersects the pitchfork and propagation lines, with verticals drawn at each intersection. These verticals mark time points where price-time geometry converges—potential areas to watch for trend changes.
═══════════════════════════════════════════════════════════════
█ HOW THE INDICATOR WORKS
This section explains the calculation flow from your inputs to the final drawing.
Step 1 — Pivot Selection
You click on the chart to select three timestamps. The indicator retrieves the high or low price at each timestamp based on your starting pivot type selection:
• Starting with "Low" creates a Low-High-Low pattern
• Starting with "High" creates a High-Low-High pattern
Step 2 — Anchor Calculation
The anchor position depends on your pitchfork variant:
• Original — Anchor stays at Point A
• Schiff — Anchor shifts 50% toward B in price (Y-axis only)
• Modified Schiff — Anchor shifts 50% toward B in both time and price
Step 3 — Median Line
A line is drawn from the anchor through the midpoint of the B-C segment. This median line defines the channel's slope and center.
Step 4 — Parallel Tines
Parallel lines are drawn through Points B and C, maintaining the median line's slope. These form the upper and lower channel boundaries.
Step 5 — Extra Parallels
If configured, additional parallel lines are drawn at equal spacing beyond B and C. The spacing equals the distance from the median to each tine.
Step 6 — Handle Length
The "handle" is the segment from the anchor to the B-C midpoint. This length becomes the unit of measurement for propagation.
Step 7 — Propagation Points
Points are placed along the median line at handle-length intervals:
• Forward points extend into the future
• Backward points extend into the past
Step 8 — Reaction Lines
Through each propagation point, a line is drawn parallel to B-C (the transversal slope). These reaction lines mark time-price zones based on the original swing rhythm, where trend changes may occur.
Step 9 — Action Lines
Through each propagation point, a line is drawn parallel to A-B (the initial move slope). These action lines project the original momentum into future price zones.
Step 10 — Lattice Grid
If enabled, a horizontal line is drawn at the price level of your selected pivot. Vertical lines are then drawn at every intersection between this horizontal and the selected line type (pitchfork, reaction, or action lines).
Step 11 — Alert Monitoring
On each bar, the indicator checks if the price has crossed any of the drawn lines. Crossings trigger alerts based on your configuration.
═══════════════════════════════════════════════════════════════
█ PITCHFORK VARIANTS
Original (Andrews)
The classic pitchfork. The anchor remains at Point A. Best suited for strong trending markets where price respects steep channels.
Schiff
Named after Jerome Schiff, a student of Andrews. The anchor shifts halfway toward Point B in price only—same time position as A, but price is the midpoint of A and B.
This produces a less steep channel, better suited for:
• Shallow trends
• Corrective phases
• Markets where the original pitchfork angle is too aggressive
Modified Schiff
The anchor shifts halfway toward Point B in both time and price—positioned at the midpoint of the A-B segment.
This creates an even gentler slope than the standard Schiff variant. Use when:
• Trends are weak or ranging
• Price doesn't respect steeper channel angles
• You need a middle ground between Original and Schiff
═══════════════════════════════════════════════════════════════
█ ACTION & REACTION LINES
Reaction Lines
These run parallel to the B-C segment (the "transversal"). They represent the market's response rhythm—the swing from B to C sets a pattern that may repeat at predictable intervals.
Action Lines
These run parallel to the A-B segment (the initial impulse). They project the original momentum forward, suggesting where similar price movements may begin or end.
Forward vs Backward
• Forward Lines — Project into the future beyond the B-C midpoint
• Backward Lines — Project into the past before Point A
Most analysis focuses on forward lines, but backward lines can reveal historical confluence with past pivots.
Propagation Spacing
Lines are spaced at equal intervals defined by the handle length (anchor to B-C midpoint). This creates a rhythmic structure where each segment equals the original pitchfork's core measurement.
Action Lines
Reaction Lines
Extra Parallels with/ both Action & Reactions Line extended within the grid
═══════════════════════════════════════════════════════════════
█ LATTICE MATRIX
The lattice creates a grid overlay within the pitchfork structure.
Horizontal Line
A horizontal line is drawn at the price level of your selected pivot (A, B, or C). This squares the pivot's price level to find where it aligns with the matrix structure. These confluences may represent higher-probability reaction points in time.
Vertical Lines
Vertical lines are drawn at every point where the horizontal intersects your selected line source. These verticals mark time points—potential areas to watch for trend changes.
• Pitchfork & Parallels — Intersections with median and all parallel tines
• Action Lines — Intersections with action transversals
• Reaction Lines — Intersections with reaction transversals
• Action & Reaction — Both types combined
Envelope Clamping
Lattice lines are automatically clamped to stay within the pitchfork's channel envelope (bounded by the outermost parallels). This keeps the grid visually clean and focused on relevant areas.
═══════════════════════════════════════════════════════════════
█ ALERTS
The indicator monitors price crossings and triggers alerts when the price moves through any drawn line type.
Available Alert Types
• Pitchfork Lines — Crossing the median or any parallel
• Action Lines — Crossing any action transversal (when action lines are drawn)
• Reaction Lines — Crossing any reaction transversal (when reaction lines are drawn)
• Lattice Horizontal — Crossing the horizontal price level (when lattice is enabled)
• Any Line Crossing — Combined alert for all of the above
Setting Up Alerts
1. Right-click on the indicator or use the alert menu
2. Select "Create Alert."
3. Choose the desired condition from the dropdown
4. Configure notification preferences (pop-up, email, webhook, etc.)
Alert Timing
Alerts trigger once per bar close when a crossing is detected between the previous and current bar's close prices.
═══════════════════════════════════════════════════════════════
█ HOW TO USE
Basic Setup
1. Add the indicator to your chart
2. When prompted, click on three pivot points in sequence: A, B, C
3. Choose starting pivot type: Auto (detects pattern), Low (LHL), or High (HLH)
4. The pitchfork draws automatically
Adjusting the Pitchfork
• Change the variant (Original/Schiff/Modified Schiff) if the angle doesn't suit your trend
• Add extra parallel levels to see where price might react beyond the main channel
• Disable or Adjust price range min/max to hide parallels outside your focus area
Adding Propagation Lines
• Adjust forward offset to add/remove lines beyond auto-extend (0 = to current bar)
• Choose which line types to display: Reaction Only, Action Only, or Both
• Customize colors to distinguish line types visually
Using the Lattice
• Enable "Draw Lattice" in the Lattice settings group
• Select which pivot's price level to use for the horizontal
• Choose the intersection source that matches your analysis style
• Look for time zones where verticals cluster—these may be significant dates
Log Scale Charts
If your chart uses logarithmic scale, enable "Logarithmic Scale" in Pitchfork Settings. This ensures all calculations transform correctly for log price axes.
═══════════════════════════════════════════════════════════════
█ SETTINGS REFERENCE
1. Pivot Points
• Starting Pivot Type — Auto (detect pattern), Low (force LHL), or High (force HLH)
• Pivot A/B/C Time — Timestamps for your three pivots (click to select)
• Show Pivot Labels — Display A, B, C labels at pivot locations
• Pivot Colors — Customize high/low label colors
• Label Size — Tiny, Small, Normal, or Large
2. Pitchfork Settings
• Logarithmic Scale — Enable for log charts
• Pitchfork Type — Original, Schiff, or Modified Schiff
• Extra Parallel Levels — Additional parallels beyond B and C
• Line styling (color, width, style)
• Extend Direction — Right only or Both directions
• Enable Price Range Filter — Toggle filtering of extra parallels
• Price Range Min/Max — Hide extra parallels outside this range
3. Action / Reaction Lines
• Draw Type — None, Reaction Only, Action Only, or Both
• Forward Lines Offset — Adjust from auto-extend (0 = to current bar, positive adds more)
• Backward Lines Count — Number of lines projected before Point A
• Separate styling for reaction and action lines
4. Lattice
• Draw Lattice — Master toggle
• Select Pivot for Horizontal — A, B, or C price level
• Intersection Source — Which lines to use for vertical placement
• Lattice styling
═══════════════════════════════════════════════════════════════
█ LIMITATIONS
• Maximum 500 lines — TradingView limits line objects; complex setups with many parallels and propagation lines may approach this limit
• Manual pivot selection — Pivots must be selected manually via timestamp inputs; no auto-detection
• Log scale requires toggle — You must enable "Logarithmic Scale" manually if your chart uses log axes
• Minor visual drift — Action/Reaction lines may shift slightly when toggling between odd and even extra parallel counts (cosmetic only)
• Backward lines visibility — When adding backward propagation lines, you may need to scroll the chart left for them to render
═══════════════════════════════════════════════════════════════
█ FURTHER READING
For deeper study of pitchfork analysis and action/reaction methodology:
• Patrick Mikula's "The Best Trendline Methods of Alan Andrews and Five New Trendline Techniques"
No affiliation implied. Referenced for educational context only.
═══════════════════════════════════════════════════════════════
█ RELATED
For a video walkthrough of the Super Pitchfork methodology that inspired this indicator:
How to Build a Super Pitchfork with Reaction & Trigger Lines
This tutorial covers manual pitchfork construction, reaction line projection, and timing techniques.
TRharmonic PossibleTRharmonic Possible: Anticipate the Pattern Before It Completes
Every professional trader knows the frustration: you spot the perfect harmonic pattern, but by the time it completes, the entry opportunity has vanished. The market has already moved, the risk-reward ratio has deteriorated, and you're left watching profits slip away. This is the fundamental limitation of traditional harmonic indicators. They tell you what happened, not what's about to happen.
TRharmonic Possible changes the game entirely. Instead of waiting for pattern completion, it identifies harmonic structures the moment they begin forming at the C point. This predictive approach gives you a critical window to position yourself early, often capturing 30 to 50 additional pips that conventional systems miss. The technology behind this is sophisticated yet elegant: a zero-delay detection algorithm analyzes price action in real-time, projecting potential D point locations based on proven Fibonacci relationships.
What truly sets Possible apart is its ability to see patterns that others cannot. Through a revolutionary multi-pivot combination engine, the system evaluates both sequential and non-sequential pivot formations. While standard indicators only look at consecutive swing points, Possible examines alternate pivot combinations, uncovering hidden Gartley, Bat, Cypher, and Shark structures that would otherwise remain invisible. This is not speculation; it's pattern recognition at an institutional level.
The mathematics are rigorous. Logarithmic scaling ensures accurate ratio calculations across all asset classes, from micro-cap cryptocurrencies to high-priced forex pairs. MACD confirmation layers add statistical confidence, filtering out low-probability setups and focusing your attention on genuine reversal zones. Every pattern projection includes dynamic time calculations, giving you not just a price target but a temporal framework for when the setup is likely to materialize.
Perhaps most importantly, Possible respects your time. Sophisticated deduplication logic eliminates redundant signals and chart clutter, while fully customizable visibility toggles let you focus exclusively on the patterns that matter to your strategy. Whether you trade classic Harmonics, exotic formations like Dragon and Nenstar, or contrarian Anti-patterns, Possible adapts seamlessly to your methodology.
This is not just another indicator. This is pattern anticipation technology designed for traders who understand that timing is everything, and that seeing the opportunity before the crowd is the only sustainable edge in modern markets.
TRharmonic
Pullback 2 EMAsPullback 2 EMAs
Description:
This indicator is a complete Trend Following System designed to catch high-probability entries during market corrections (pullbacks).
Unlike simple crossover indicators, this script uses a "State Machine" logic: it waits for the price to physically touch the moving averages ("Arming the setup") and only triggers a signal when the price proves momentum by closing back in the trend direction, validated by the Stoch RSI.
🔥 Key Features:
1. Hybrid Entry Logic (Adaptive) The system differentiates between two types of corrections:
🐋 Deep Pullback: When price touches the Slow EMA (100). The system becomes aggressive, accepting a close above either the Slow or Fast EMA to catch the reversal early.
⚡ Shallow Pullback: When price touches only the Fast EMA (20). The system is conservative and requires a close specifically back above the Fast EMA.
2. Smart Signal Filtering (Anti-Spam)
Structural Filter: If a signal is generated, the indicator "remembers" the low/high of that specific pullback. It will block repetitive signals in the same zone unless the price creates a new structure (i.e., breaks the previous pullback low/high), acting like a "virtual stop loss" reset.
Stoch RSI Validation: Signals are only generated if the Stoch RSI (25, 25, 3) confirms the move (Oversold for Longs, Overbought for Shorts).
3. "Touch & Reset" Safety Mechanism
The system requires a fresh touch on the EMA to arm a trade. If the price recovers and closes above the Fast EMA without triggering a signal (e.g., due to filtering), the system disarms immediately. It forces the price to dip and touch the EMA again to generate a new valid opportunity.
4. No Repainting Trend Detection
Trend direction is defined using a 1-candle offset on the EMAs to ensure stability and prevent the trend from flipping deceptively during the open candle.
⚙️ Default Settings:
Fast EMA: 20
Slow EMA: 100
Stoch RSI: 25, 25, 3 (Levels 80/20)
🔔 Alerts:
Includes dynamic alerts that automatically report the signal direction and the current Timeframe (e.g., "Long Signal ").
Trade with the trend, not against it.
[H-Pattern-VII]I am excited to introduce to you the Auto ABCD Pattern Projections indicator !
How does it work?
This indicator identifies harmonic patterns by analyzing Zigzag pivot points on the chart and checking if the XABC points form the required Fibonacci retracements/extensions for each particular pattern type.
If the values are within their acceptable ranges after the C point is formed, then the indicator automatically projects the D point which is based on the required XA retracement/extension of that pattern and verifies it is also within the acceptable BC projection range.
Features:
⁃ Automatically identifies and draws potential harmonic patterns in real time as soon as price breaks the B point of the pattern.
- This early projection of a harmonic pattern gives you more time to analyze the chart before the price reaches the pattern’s completion point (D), to help you determine the probability of that pattern succeeding or failing.
⁃ Multi-time frame (MTF) functionality lets you modify the Zigzag time frame to display patterns across multiple time frames without needing to change the chart time frame.
⁃ Alerts can be added for each type of pattern which will trigger upon price breaking the B point.
⁃ Professional alerts that can be linked to Telegram
⁃ Individually select which types of harmonic patterns you would like displayed on the chart.
⁃ Customizable options for each pattern (see below)
List of supported harmonic patterns:
➊ Ideal AB=CD
➋ Extended AB=CD
➌ Ultra Extended AB=CD
[H-Pattern-VI]I am excited to introduce to you the Auto Harmonic Pattern Projections indicator !
How does it work?
This indicator identifies harmonic patterns by analyzing Zigzag pivot points on the chart and checking if the XABC points form the required Fibonacci retracements/extensions for each particular pattern type.
If the values are within their acceptable ranges after the C point is formed, then the indicator automatically projects the D point which is based on the required XA retracement/extension of that pattern and verifies it is also within the acceptable BC projection range.
Features:
⁃ Automatically identifies and draws potential harmonic patterns in real time as soon as price breaks the B point of the pattern.
- This early projection of a harmonic pattern gives you more time to analyze the chart before the price reaches the pattern’s completion point (D), to help you determine the probability of that pattern succeeding or failing.
⁃ Multi-time frame (MTF) functionality lets you modify the Zigzag time frame to display patterns across multiple time frames without needing to change the chart time frame.
⁃ Alerts can be added for each type of pattern which will trigger upon price breaking the B point.
⁃ Professional alerts that can be linked to Telegram
⁃ Individually select which types of harmonic patterns you would like displayed on the chart.
⁃ Customizable options for each pattern (see below)
List of supported harmonic patterns:
➊ AB=CD
➋ Alternate AB=CD
➌ Classic AB=CD
[H-Pattern-V]
I am excited to introduce to you the Auto Harmonic Pattern Projections indicator !
How does it work?
This indicator identifies harmonic patterns by analyzing Zigzag pivot points on the chart and checking if the XABC points form the required Fibonacci retracements/extensions for each particular pattern type.
If the values are within their acceptable ranges after the C point is formed, then the indicator automatically projects the D point which is based on the required XA retracement/extension of that pattern and verifies it is also within the acceptable BC projection range.
Features:
⁃ Automatically identifies and draws potential harmonic patterns in real time as soon as price breaks the B point of the pattern.
- This early projection of a harmonic pattern gives you more time to analyze the chart before the price reaches the pattern’s completion point (D), to help you determine the probability of that pattern succeeding or failing.
⁃ Multi-time frame (MTF) functionality lets you modify the Zigzag time frame to display patterns across multiple time frames without needing to change the chart time frame.
⁃ Alerts can be added for each type of pattern which will trigger upon price breaking the B point.
⁃ Individually select which types of harmonic patterns you would like displayed on the chart.
⁃ Professional alerts that can be linked to Telegram
⁃ Customizable options for each pattern (see below)
List of supported harmonic patterns:
➊ Bat Pattern
➋ Alt Bat Pattern
➌ Crab Pattern
➍ Deep Crab Pattern
➎ Butterfly Pattern
➏ Gartley Pattern
➐ Shark Pattern
➑ Muner Pattern
Lunar Phases AdvancedHigh Precision Lunar Phases Advanced Indicator
Our Beautiful Companion in the Night:
At New Moon, the Moon sits between Earth and the Sun. The Near side is completely dark, so the Moon is unseen (except during a solar eclipse). At Full Moon, the Near side of the Moon is on the opposite side of Earth from the Sun, so sunlight hits the entire face we see—creating that big, beautifully bright Ball in the night sky. Due to tidal locking, we never see the Far side of the moon from Earth's surface.
Right after New Moon, a thin Waxing Crescent appears low in the western sky at dusk, growing into the half-lit First Quarter, then a bulging Waxing Gibbous until reaching Full Moon which rises exactly as the Sun sets. After Full, it shrinks through Waning Gibbous, Last Quarter (half-lit visible in the early morning sky), finishing with a Waning Crescent (thin sliver again) just before disappearing at dawn for the next New Moon.
The Moon’s orbit is elliptical, so its distance from Earth varies. When Full and near Perigee(closest approach) it appears larger and up to 30% brighter leading way to the name, Super Moon. Near Apogee(farthest distance) the Moon will look smaller and dimmer, or Micro Moon. These extreme alignments tend to cluster in "seasons" because the point of closest approach slowly drifts around the orbit, completing a full cycle every 18.6 years.
Chart zoomed out to highlight the seasonal Super Moon behavior:
This indicator places markers on your chart for every New/Full Moon. Super Moon events use larger circles, Micro Moon events use smaller ones (both optional based on distance at event). There are background colors for Apogee and Perigee events, with optional diamond markers.
Chart with Full/New Moon markers and phase background colors:
Extended Functionality
This advanced version builds on the core Phase detection by adding Lunar orbit extremes with event tilt values:
Precise Perigee (closest approach) and Apogee (farthest away) markers optionally appear as red diamonds above the bar for Perigee and green diamonds below for Apogee.
Background tint shows whether the Moon is currently approaching Perigee (cyan shade) or Apogee (violet shade), giving instant visual context for distance expansion and contraction.
Chart with Apogee/Perigee markers and approaching background colors:
Accuracy:
New and Full Moon times are typically within ±few minutes
Distances are typically within ±10–100 km
Tilt values are typically within ±0.01° of astronomically true.
The Info Table expands to three columns:
Current — live phase name and live geocentric distance
Next Phase — upcoming New or Full Moon, countdown timer, and expected distance
Next Extreme — upcoming Perigee or Apogee, countdown timer, and expected distance
Settings:
Thresholds group:
"Full"/"New" checkboxes turn SuperMoon and MicroMoon individually on or off for each
Distance inputs let you set your own km cutoffs for what counts as super or micro (defaults are common values around 369,000 km and 405,000 km)
Start Date and End Date control the time range the script scans for events (default 2010–2028)
BackGround Color group:
"Current Phase" checkbox turns the Waxing/Waning background colors on or off
Color pickers let you choose your own Waxing (default purple shade) and Waning (default blue shade)
"Approaching" checkbox turns the Apogee/Perigee background colors on or off
Color pickers let you choose your own Perigee (default cyan shade) and Apogee (default violet shade)
Information group:
"Show Info Table" turns the top-right panel on or off
"(New/Full)" checkbox adds detailed labels directly on New/Full bars with user selected time-zone, distance, and Lunar tilt from Earths Ecliptic
"(Peri/Apo)" checkbox adds detailed labels directly on Peri/Apo bars with user selected time-zone, distance, and Lunar tilt from Earths Ecliptic
Drop down time-zone for label
Powered by multiple 50-term approximations of the ELP2000-82B lunar theory.
Disclaimer: The script was developed with assistance from Grok 4.1, always under human supervision and decision-making.
Lunar Phases & DistanceHigh Precision Lunar Phases & Distance Indicator
Our Beautiful Companion in the Night:
At New Moon, the Moon sits between Earth and the Sun. The side facing us is completely dark, so the Moon is invisible (except during a solar eclipse). At Full Moon, the Moon is on the opposite side of Earth from the Sun, so sunlight hits the entire face we see—creating that big, beautifully bright Ball in the night sky.
Right after New Moon, a thin Waxing Crescent appears low in the western evening sky, growing into the half-lit First Quarter, then a bulging waxing gibbous until reaching Full Moon. After Full, it shrinks through Waning Gibbous, Last Quarter (half-lit visible in the morning sky), finishing with a Waning Crescent (thin sliver again) just before disappearing at the next New Moon.
The Moon’s orbit is elliptical, so its distance from Earth varies. When Full and near Perigee(closest approach) it appears larger and up to 30% brighter leading way to the name, Super Moon. Near Apogee(farthest distance) the Moon will look smaller and dimmer, or Micro Moon. These extreme alignments tend to cluster in "seasons" because the point of closest approach slowly drifts around the orbit, completing a full cycle every 18.6 years.
This indicator places clear markers on your chart for every exact New and Full Moon. Super Moon events use larger circles, Micro Moon events use smaller ones (both optional based on distance at event).
Chart zoomed out to highlight the seasonal behavior:
Accuracy:
New and Full Moon times are typically within ±few minutes & Distances are typically within ±10–100 km of astronomically true.
A small info table sits in the top-right corner and shows:
Current phase name (e.g., "Waxing Gibbous" or "Super Full Moon")
Live geocentric distance to the Moon right now
Name of the next New or Full Moon, with a countdown timer (days:hours:minutes)
Expected distance at that upcoming event
Settings
Thresholds group:
Two "Enable" checkboxes completely turn supermoon and micromoon highlighting on or off
Distance inputs let you set your own km cutoffs for what counts as super or micro (defaults are common values around 367,000 km and 405,000 km)
Start Date and End Date control the time range the script scans for events (default 2010–2028)
BackGround group:
"Current Phase" checkbox turns the waxing/waning background colours on or off
Colour pickers let you choose your own waxing (default soft purple) and waning (default soft blue) shades
Information group:
"Show Info Table" turns the top-right panel on or off
"(New/Full)" debug checkbox adds detailed labels directly on New/Full bars with exact UTC time and distance (useful for verification)
Powered by the open-source (telephonejack/LunarSolver/1) library using multiple 50-term approximations of the ELP2000-82B lunar theory.
Disclaimer: The script was developed with assistance from Grok 4.1, always under human supervision and decision-making.
ScalpAtlas [JOAT]ScalpAtlas - Volatility, Structure, Confluence & Risk Console
IMPORTANT NOTES (READ FIRST)
This is an indicator (not a strategy). It does not place trades. It provides a structured decision framework: context + levels + sizing.
This script is written in Pine Script v6 and is intended to be used on standard candlestick charts .
All numbers shown in the console (S/R, SL/TP) are displayed using the symbol’s tick size formatting for maximum price precision.
No external indicators are required. The design goal is to keep the chart clean and use the Execution Console as the primary “operator panel”.
Source code visibility: This script is published as Protected Source (closed-source) . The purpose is to protect the work from unauthorized re-uploads/copies and to keep a stable versioning path for ongoing maintenance. This description is intentionally detailed so you can understand what the indicator does and how to use each feature without needing access to the implementation.
Protected Source / Closed-Source Clarification
Protected source does not mean “trust me”. It means the internal implementation is not publicly viewable.
The operational behavior is documented here: what is plotted, what each console cell means, what each input controls, and how to use the output.
If you see re-uploads or near-identical copies elsewhere, treat them with caution and rely on the official publication details and visuals.
Overview
ScalpAtlas is a regime-aware scalping and intraday decision suite designed to unify:
Volatility context (ATR or Gaussian bands)
Non‑repainting higher-timeframe structure (confirmed HTF pivot Support/Resistance)
Multi-timeframe momentum (DMI/ADX across 5m, 15m, 1h)
Volume pressure + absorption proxies (volume Z-score, wick/body efficiency, wick skew)
VWAP regime context (deviation and directional bias)
Actionable risk sizing (account/risk inputs, friction, point value, per-stop ladder sizing)
Instead of cluttering the chart with dozens of labels, the script consolidates critical information into a single right-side ScalpAtlas Execution Console so you can make fast decisions with consistent formatting.
What Makes It “A Suite” (Originality & Usefulness)
This script is not a simple mashup of common indicators. It is a coordinated workflow:
Structure defines where decisions should happen (confirmed HTF pivot zones).
Volatility bands define whether price is “extended” or “discounted” relative to the current regime.
MTF momentum (ADX/DMI) defines trend strength and directional alignment.
VWAP deviation adds context for mean-reversion vs continuation bias.
Flow metrics approximate absorption/stop activity (wick-based efficiency + volume deviation).
Risk console translates context into actionable sizing (ticks, risk per contract, quantity).
The purpose is to reduce discretionary guesswork by presenting a consistent, tick-accurate operational picture in one place.
1) Chart Visuals - What You See on the Chart
A) Volatility Bands (ATR or Gaussian)
The script plots a basis line and upper/lower volatility envelopes.
ATR mode : adapts to changing volatility via ATR.
Gaussian mode : uses standard deviation logic for statistical dispersion.
A subtle fill is used between bands for quick “zone recognition”.
How to use:
When price is near the lower band , the script treats it as a discount zone (context for long ideas if other filters agree).
When price is near the upper band , the script treats it as a premium zone (context for short ideas if other filters agree).
B) Dynamic Candle Coloring (optional)
When enabled, candles are tinted based on location vs the basis line. This is a visual aid only.
Above basis: warmer/bullish tint.
Below basis: cooler/bearish tint.
C) Market Structure Lines (optional)
The script draws Support (S) and Resistance (R) using confirmed higher-timeframe pivots.
Support line: dashed, light-brown tone.
Resistance line: dashed, rose tone.
Labels “S” and “R” are updated on the latest bar only (no spam).
Non‑repainting structure policy:
Structure levels are derived from a higher timeframe and intentionally confirmed. This means:
Levels appear only when a pivot is confirmed.
Levels can update when a new confirmed pivot replaces the previous one.
D) Optional “Chart Signals” (OFF by default)
To keep charts clean, signal labels and auxiliary overlays are gated behind Show Chart Signals . When ON, the script may display:
Long/Short signal labels (only on confirmed bars).
Dynamic SL/TP lines for active signal context.
Order block shading (a lightweight heuristic layer).
E) Background Strength Tint
A subtle background tint reflects the presence and strength of the current signal state.
2) ScalpAtlas Execution Console - Full Glossary
The Execution Console is the primary UI. It is designed to read like an operations dashboard.
Header Row (Row 0)
Column 0 : Script console title.
Column 1 : Symbol.
Column 2 : Chart timeframe.
Column 3 : Session context (London/NY vs Asia) based on current exchange time window.
Column 4 : VWAP header (shows VWAP or VWAP+VOL if a volume burst is present).
Column 5 : Band mode currently selected (ATR or Gaussian).
Row 1 - Momentum
5m / 15m / 1h ADX cells : trend strength + direction via DMI/ADX.
Cell color reflects directional bias and trend strength.
An “inside bar” state is highlighted distinctly to warn about compression.
VWAP % : percent deviation of price from VWAP (tick-safe computations).
EFF % : “efficiency” of the current bar (body size relative to total range).
How to use Momentum row:
Higher ADX across 15m and 1h increases the probability that trend-following logic is appropriate.
Inside-bar highlighting suggests compression and potential expansion risk (wait for confirmation).
VWAP deviation helps decide continuation vs mean-reversion bias.
Row 2 - Flow
Z : volume Z-score relative to its moving average and standard deviation.
Abs(B) : bullish absorption proxy (uses wick/balance/volume deviation mechanics).
Abs(S) : bearish absorption proxy.
Skew : wick skew (upper vs lower wick dominance).
IMB : imbalance flag (range/body relationship vs ATR context).
How to use Flow row:
High Z + strong Abs(B) near support can strengthen a long thesis.
High Z + strong Abs(S) near resistance can strengthen a short thesis.
Skew helps interpret whether rejection is happening on one side of the candle range.
IMB warns that the bar is “inefficient” (potential displacement / imbalance conditions).
Row 3 — Risk
Bal : account balance input.
R$ : base risk amount derived from risk % (before volatility adjustment).
PV : point value used for sizing (either symbol point value or your manual value).
ATRSL % : ATR-based stop model expressed as percent of price.
Fr : friction % (commissions/slippage buffer). This impacts the stop ladder computations.
Row 4 - Levels
S : current support level (tick-formatted).
R : current resistance level (tick-formatted).
Tick : symbol minimum tick size.
RR : risk:reward ratio used for projected TP.
Adj : volatility-adjusted risk % and corresponding risk amount.
Row 5 - Setup (Real-time operator row)
Signal : LONG / SHORT / NEUTRAL.
Str : composite strength score (0–100) based on momentum/volume/VWAP/absorption context.
SL : dynamic stop level derived from structure + buffer (tick-formatted).
TP : projected take-profit using RR ratio (tick-formatted).
Qty : calculated contract quantity based on your risk model.
Rows 6–17 - Money Management Ladder
This section models multiple stop configurations and shows the implied risk per contract and sizing.
Columns
SL : stop model name (ATR or % ladder).
SL% : selected stop percent plus friction.
Ticks : the implied stop distance in ticks.
Risk/ct : dollar risk per contract for that stop distance.
Qty : suggested quantity for that stop model.
How to use the ladder:
Pick a stop model that matches current volatility and structure spacing.
If the calculated Qty is too large/small, adjust risk %, friction, or point value (or select a different stop model).
Use the ladder as a “sanity check” to avoid accidental oversizing.
3) How the Signal Framework Works (High-Level, No Code)
The script evaluates a confluence framework that adapts to regime:
Trend regime (trend-following bias)
Requires higher ADX confirmation across higher timeframes.
Uses directional alignment across 5m/15m/1h momentum.
Uses VWAP bias and band position for timing.
Requires volume expansion (burst) to reduce low-liquidity signals.
Range / sweep regime (mean-reversion / liquidity sweep bias)
Looks for sweeps through structure (support/resistance) and reversal back inside.
Uses absorption proxies + volume expansion as confirmation.
Strength Score
The strength score is intended to prioritize only the best conditions:
Trend strength contribution (ADX)
Volume participation contribution (relative volume)
VWAP displacement contribution
Absorption contribution
Imbalance contribution
4) Inputs & Settings — Full Reference
Volatility Bands
Band Type : ATR or Gaussian.
Band Length : smoothing length used by basis and dispersion.
Band Multiplier : envelope width factor.
Market Structure
Pivot Lookback : sensitivity of pivot detection.
Structure Timeframe : HTF used to derive pivots.
Show Structure Lines : toggle dashed S/R lines and labels.
Momentum Heatmap
ADX Length : DMI/ADX length.
Strong Trend Threshold : minimum ADX used for trend regime classification.
Volume Analysis
Volume MA Length : baseline volume moving average length.
Volume Burst Multiplier : defines when current volume is a “burst”.
Risk Management
Account Balance : used for sizing.
Max Risk Per Trade (%) : base risk percent (volatility-adjusted internally for stability).
Friction (%) : commission/slippage buffer included in stop model calculations.
Risk:Reward Ratio : used to project TP.
Use Symbol Point Value : uses exchange-provided point value when available.
Manual Point Value : fallback when symbol point value is incorrect/missing.
Structure Buffer (ticks) : adds a tick buffer beyond structure for SL placement.
Scalping Money Management
Show ATR stop loss : includes ATR-based stop model in the ladder.
ATR timeframe : timeframe used for ATR stop computation.
Stop loss length : ATR length used for the ATR model.
Stop loss ladder (%) : configurable percent stops from 0.10% to 1.00% (each can be toggled).
Visual Settings
Show Execution Console
Console Position
Console Text Size
Show Chart Signals (keeps the chart clean when OFF)
Fill Opacity
Line Width
Dynamic Candle Coloring
5) Recommended Workflow (Practical Use)
Step 1 — Calibrate risk inputs
Set Account Balance.
Set Risk % conservatively.
Set Friction to reflect your real costs.
Confirm Point Value is correct for your instrument.
Step 2 — Select your structure timeframe
For intraday/scalping, use a higher timeframe that provides stable pivots (e.g., 15m/30m/1h depending on your chart timeframe).
Step 3 — Use the console to decide regime
If 15m & 1h ADX are strong and direction aligns, treat conditions as trend regime.
If not, be more selective and consider sweep/mean-reversion contexts.
Step 4 — Validate location
Prefer longs near support / lower band when context supports it.
Prefer shorts near resistance / upper band when context supports it.
Step 5 — Use SL/TP + Qty as the final gate
Confirm SL makes structural sense.
Confirm Qty is reasonable.
If not reasonable, do not force the trade—adjust stop model or risk.
7) Limitations & Best-Use Guidance
This tool does not know your broker execution, slippage, or fills. The risk ladder is a planning model.
Volume-based logic depends on the quality of volume data for the symbol/exchange.
Structure pivots are confirmed by design; you may see levels update only after confirmation.
Order block shading is a lightweight heuristic layer and is not a full SMC mapping engine.
Avoid making decisions on non-standard chart types (Heikin Ashi / Renko / etc.) if you want consistency with price-based stops and risk sizing.
Disclaimer
This script is for educational and informational purposes only. It does not constitute financial advice. Trading involves risk, and you are responsible for your own decisions, sizing, and risk controls. Always test settings and workflows in a simulated environment before using them in live markets.
-Made with passion by officialjackofalltrades
ATLAS v1.4 (Swing + Scalper)Updates made to ATLAS.
ATLAS is the new A.I. based trade approver. ATLAS uses trading strategies, patterns, and rules to make decisions on when to enter, wait or ignore trade ideas. ATLAS will sent you trade alerts based on the pairs that you choose or in the near future, allow you to submit screenshots, images, text and other formats of trade evaluations or entries and ATLAS will advise you on if your trade is valid or not.
Algo_LongOnly_H1_SS26Strategy Overview: Hull Suite Trend Follower
This H1 quantitative strategy utilizes a multi-variant Hull Moving Average (HMA) engine to capture swing momentum with minimal lag. By dynamically switching between HMA, EHMA, and THMA, the algorithm filters market noise and identifies high-probability trend shifts.
Key Features
Adaptive Smoothing: Leverages the Hull Suite to eliminate price lag while maintaining sensitivity to trend reversals.
Directional Versatility: Configurable for Long-Only, Short-Only, or Bi-directional execution.
Time-Bounded Backtesting: Integrated date-range engine for precise historical performance analysis.
Visual Intelligence: Real-time trend visualization via a dynamic cloud band for immediate bias confirmation.
Photon Price Action Scanner [JOAT]Photon Price Action Scanner - Multi-Pattern Recognition with Adaptive Filtering
Introduction and Purpose
Photon Price Action Scanner is an open-source overlay indicator that automates the detection of 15+ candlestick patterns while filtering them through multiple confirmation layers. The core problem this indicator solves is pattern noise: raw candlestick pattern detection produces too many signals, most of which fail because they lack context. This indicator addresses that by combining pattern recognition with trend alignment, volume-weighted strength scoring, velocity confirmation, and an adaptive neural bias filter.
The combination of these components is not arbitrary. Each filter addresses a specific weakness in standalone pattern detection:
Trend alignment ensures patterns appear in favorable market structure
Volume-weighted strength filters out weak patterns with low conviction
Velocity confirmation identifies momentum behind the pattern
Neural bias filter adapts to recent price behavior to avoid counter-trend signals
What Makes This Indicator Original
While candlestick pattern scanners exist, this indicator's originality comes from:
1. Multi-Layer Filtering System - Patterns must pass through trend, strength, velocity, and neural bias filters before generating signals. This dramatically reduces false positives compared to simple pattern detection.
2. Adaptive Neural Bias Filter - A custom momentum-adjusted EMA that learns from recent price action using a configurable learning rate. This is not a standard moving average but an adaptive filter that accelerates during trends and smooths during consolidation.
3. Pattern Strength Scoring - Each pattern receives a strength score based on volume ratio and body size, allowing traders to focus on high-conviction setups rather than every pattern occurrence.
4. Smart Cooldown System - Prevents signal overlap by enforcing minimum bar spacing between pattern labels, keeping charts clean even when "Show All Patterns" is enabled.
How the Components Work Together
Step 1: Pattern Detection
The indicator scans for 15 candlestick patterns using precise mathematical definitions:
// Example: Bullish Engulfing requires the current bullish candle to completely
// engulf the previous bearish candle with a larger body
isBullishEngulfing() =>
bool pattern = close < open and close > open and
open <= close and close >= open and
close - open > open - close
pattern
// Example: Three White Soldiers requires three consecutive bullish candles
// with each opening within the previous body and closing higher
isThreeWhiteSoldiers() =>
bool pattern = close > open and close > open and close > open and
close < close and close < close and
open > open and open < close and
open > open and open < close
pattern
Step 2: Strength Calculation
Each detected pattern receives a strength score combining volume and body size:
float volRatio = avgVolume > 0 ? volume / avgVolume : 1.0
float bodySize = math.abs(close - open) / close
float baseStrength = (volRatio + bodySize * 100) / 2
This ensures patterns with above-average volume and large bodies score higher than weak patterns on low volume.
Step 3: Trend Alignment
Patterns are checked against the trend direction using an EMA:
float trendEMA = ta.ema(close, i_trendPeriod)
int trendDir = close > trendEMA ? 1 : close < trendEMA ? -1 : 0
Bullish patterns in uptrends and bearish patterns in downtrends receive priority.
Step 4: Neural Bias Filter
The adaptive filter uses a momentum-adjusted EMA that responds to price changes:
neuralEMA(series float src, simple int period, simple float lr) =>
var float neuralValue = na
var float momentum = 0.0
if na(neuralValue)
neuralValue := src
float error = src - neuralValue
float adjustment = error * lr
momentum := momentum * 0.9 + adjustment * 0.1
neuralValue := neuralValue + adjustment + momentum
neuralValue
The learning rate (lr) controls how quickly the filter adapts. Higher values make it more responsive; lower values make it smoother.
Step 5: Velocity Confirmation
Price velocity (rate of change) must exceed the average velocity for strong signals:
float velocity = ta.roc(close, i_trendPeriod)
float avgVelocity = ta.sma(velocity, i_trendPeriod)
bool velocityBull = velocity > avgVelocity * 1.5
Step 6: Signal Classification
Signals are classified based on how many filters they pass:
Strong Pattern : Pattern + strength threshold + trend alignment + neural bias + velocity
Ultra Pattern : Strong pattern + gap in same direction + velocity confirmation
Watch Pattern : Pattern detected but not all filters passed
Detected Patterns
Classic Reversal Patterns:
Bullish/Bearish Engulfing - Complete body engulfment with larger body
Hammer - Long lower wick (2x body), small upper wick, bullish context
Shooting Star - Long upper wick (2x body), small lower wick, bearish context
Morning Star - Three-bar bullish reversal with small middle body
Evening Star - Three-bar bearish reversal with small middle body
Piercing Line - Bullish candle closing above midpoint of previous bearish candle
Dark Cloud Cover - Bearish candle closing below midpoint of previous bullish candle
Bullish/Bearish Harami - Small body contained within previous larger body
Doji - Body less than 10% of total range (indecision)
Advanced Patterns (Optional):
Three White Soldiers - Three consecutive bullish candles with rising closes
Three Black Crows - Three consecutive bearish candles with falling closes
Tweezer Top - Equal highs with reversal candle structure
Tweezer Bottom - Equal lows with reversal candle structure
Island Reversal - Gap isolation creating reversal structure
Dashboard Information
The dashboard displays real-time analysis:
Pattern - Current detected pattern name or "SCANNING..."
Bull/Bear Strength - Volume-weighted strength scores
Trend - UPTREND, DOWNTREND, or SIDEWAYS based on EMA
RSI - 14-period RSI for momentum context
Momentum - 10-period momentum reading
Volatility - ATR as percentage of price
Neural Bias - BULLISH, BEARISH, or NEUTRAL from adaptive filter
Action - ULTRA BUY/SELL, BUY/SELL, WATCH BUY/SELL, or WAIT
Visual Elements
Pattern Labels - Abbreviated codes (BE=Engulfing, H=Hammer, MS=Morning Star, etc.)
Neural Bias Line - Adaptive trend line showing filter direction
Gap Boxes - Cyan boxes highlighting price gaps
Action Zones - Dashed boxes around strong pattern areas
Velocity Markers - Small circles when velocity confirms direction
Ultra Signals - Large labels for highest conviction setups
How to Use This Indicator
For Reversal Trading:
1. Wait for a pattern to appear at a key support/resistance level
2. Check that the Action shows "BUY" or "SELL" (not just "WATCH")
3. Confirm the Neural Bias aligns with your trade direction
4. Use the strength score to gauge conviction (higher is better)
For Trend Continuation:
1. Identify the trend using the Trend row in the dashboard
2. Look for patterns that align with the trend (bullish patterns in uptrends)
3. Ultra signals indicate the strongest continuation setups
For Filtering Noise:
1. Keep "Show All Patterns" disabled to see only filtered signals
2. Increase "Pattern Strength Filter" to see fewer, higher-quality patterns
3. Enable "Velocity Confirmation" to require momentum behind patterns
Input Parameters
Scan Sensitivity (1.0) - Overall detection sensitivity multiplier
Pattern Strength Filter (3) - Minimum strength score for strong signals
Trend Period (20) - EMA period for trend determination
Show All Patterns (false) - Display all patterns regardless of filters
Advanced Patterns (true) - Enable soldiers/crows/tweezer detection
Gap Analysis (true) - Enable gap detection and boxes
Velocity Confirmation (true) - Require velocity for strong signals
Neural Bias Filter (true) - Enable adaptive trend filter
Neural Period (50) - Lookback for neural bias calculation
Neural Learning Rate (0.12) - Adaptation speed (0.01-0.5)
Timeframe Recommendations
1H-4H: Best balance of signal frequency and reliability
Daily: Fewer but more significant patterns
15m-30m: More signals, requires tighter filtering (increase strength threshold)
Limitations
Pattern detection is mechanical and does not consider fundamental context
Neural bias filter may lag during rapid trend reversals
Gap detection requires clean price data without after-hours gaps
Strength scoring favors high-volume patterns, which may miss valid low-volume setups
- Made with passion by officialjackofalltrades
Harmonic patternsThis indicator is an automated technical analysis tool designed to identify 16 different harmonic and geometric price patterns, ranging from classic Gartley and Bat patterns to exotic models like the Nen Star and Black Swan. Unlike standard detectors, this script incorporates a proprietary Similarity Rating System to help traders distinguish between high-probability setups and approximate formations.
Technical Logic and Methodology
The script utilizes a pivot-based ZigZag algorithm with a default lookback of 18 pivots to identify structural swing highs and lows. Once pivots are established, the system calculates the internal Fibonacci retracement and extension ratios between five key points (X, A, B, C, and D).
Ratio Validation: The script compares real-time price action against ideal harmonic ratios (e.g., 0.618 for Gartley’s B-point) within a user-defined error margin.
Similarity Rating: A percentage-based score is calculated by measuring the cumulative deviation of all legs from their mathematical ideals. Only patterns exceeding the 79% Similarity Threshold are displayed to ensure signal quality.
Dynamic Targets: Take Profit (TP) zones are calculated based on the vertical distance of the XA leg, projected from the D-point at 0.618, 1.0, and 1.618 levels.
How to Use
Filter Patterns: Use the "General Settings" to adjust the "Pattern Size" (bars) and the "Similarity Rating" to filter out low-quality setups.
Execution: Once a pattern is labeled (e.g., "🦋 GARTLEY"), the script draws dynamic TP boxes. Traders typically look for price rejection at the D-point before targeting TP1 or TP2.
Alerts: The script includes a universal alert condition that triggers as soon as a valid, high-rating pattern completes at the D-point.
CT Traders Soportes y ResistenciasThis indicator displays dynamic support and resistance zones based on pure price action.
The zones are built using significant pivot points and are grouped by price proximity, creating areas where the market has reacted multiple times in the past. The higher the number of reactions within a zone, the more relevant the level becomes.
The indicator is designed primarily for cryptocurrency markets but can be applied to any asset and timeframe. It is useful for identifying potential entry and exit areas, as well as key structural levels and breakouts.
Different colors are used to clearly distinguish support zones, resistance zones, and areas where price is currently trading, allowing for quick and intuitive chart analysis.
This script is provided for educational purposes only and does not constitute financial advice.






















