Indicator

50-MA Extension Dot [ATR / % / Points]50-MA Extension Dot marks when price has moved a defined distance above a daily moving-average anchor. The goal of the script is to help traders study when price becomes extended relative to its daily trend structure, rather than judging a move by price alone.
The script supports three extension methods: ATR Extension, Percent, and Points. ATR Extension compares the distance from price to the daily moving average against the instrument’s daily ATR, making the reading volatility-adjusted. Percent mode measures how far price is above the moving average in percentage terms. Points mode measures the raw point distance above the moving-average anchor.
The moving-average type, moving-average length, threshold method, threshold value, ATR length, and extension source are customizable so traders can study past moves and build their own rules. For example, users can test how a symbol historically behaved when it became one ATR, two ATRs, a fixed percentage, or a fixed point distance above its daily moving-average reference.
When the selected threshold is reached, the script plots a small dot above the candle. The dot is not a standalone buy or sell signal. It is a visual marker showing that price has reached a defined extension zone relative to the chosen daily moving-average reference.
The script can also display the daily moving average, an optional threshold line, and a small table showing the current daily moving average, daily ATR, extension price, percentage distance from the moving average, ATR percentage, and ATR extension value.
This tool is useful for studying stretched moves, breakout extensions, momentum exhaustion, and conditions where price may be moving too far too quickly above its daily trend anchor. Because different symbols have different volatility profiles, the customizable inputs allow traders to compare past extensions and develop rules that fit their own process.
This indicator does not predict future price movement. It is a contextual extension tool designed to measure distance from a daily trend reference and help traders research historical extension behavior. Indicator

Gaspard98 - Carter Squeeze On Chart / Signals# Gaspard98 — Carter Squeeze On Chart / Signals
## Overview
The **Carter Squeeze** is an on-chart implementation of John Carter's well-known *TTM Squeeze* concept, rebuilt as a clean overlay with discrete **Buy / Sell signals**. It detects periods of volatility compression — when a market coils up before an expansion move — and fires a directional signal the moment that energy is released.
Unlike a classic momentum-pane squeeze, everything here lives directly on the price chart: compression state, momentum bias, trend, and entries are all visible at a glance, with no second window to monitor.
---
## The Concept Behind the Squeeze
Carter's method is built on a single, elegant observation: **when Bollinger Bands contract inside the Keltner Channels, the market is in a low-volatility "squeeze."** Volatility is mean-reverting, so a tight squeeze tends to be followed by a sharp expansion. The trade is not the squeeze itself — it's the *release* (the "fire"), taken in the direction of momentum.
This script measures that compression at **three intensity levels** (TTM Squeeze Pro style) rather than a single on/off state, so you can distinguish a mild coil from an extreme one.
---
## How It Works
**1. Compression detection**
Bollinger Bands (default 20, 2.0) are compared against three Keltner Channels built from the average True Range, at multipliers 2.0 / 1.5 / 1.0:
- **No squeeze** — bands are outside the widest Keltner (market is expanding)
- **Low compression** — mild coil
- **Mid compression** — moderate coil
- **High compression** — the tightest state; bands sit inside the narrowest channel
**2. Momentum**
A linear-regression oscillator measures price relative to the mid-channel (the classic Carter momentum formula). Its sign defines directional bias (bullish / bearish) and its slope defines whether momentum is accelerating or fading.
**3. Signals**
The default trigger is the **squeeze fire**: the bar where compression releases. A **BUY** prints if momentum is positive at the release, a **SELL** if it is negative. An optional alternative mode triggers on a **momentum zero-cross** instead.
---
## Signal Logic & Filtering
- **Trigger — Squeeze fire** (default): entry on the release of a compression, in the direction of momentum. This is the purest expression of Carter's method.
- **Trigger — Momentum cross**: entry when momentum crosses the zero line, regardless of squeeze state.
- **Require accelerating momentum** (default on): only allows a BUY when momentum is rising and a SELL when it is falling, filtering out weak, fading releases.
- **Confirm on close** (default on): signals evaluate only on closed bars, making them **non-repainting**. Disable it for faster, intrabar-reactive signals at the cost of mid-bar flicker.
---
## Visual Features
- **Buy / Sell labels** plotted directly below / above the bars.
- **Squeeze state dots** along the bottom of the chart, color-coded by intensity:
- green = no squeeze
- blue = low compression
- orange = mid compression
- red = high compression
- **Background tint** while a squeeze is active (color reflects intensity).
- **Candle coloring** driven by momentum (bright = accelerating, faded = fading).
- **Trend line** (the basis) colored by momentum bias.
- **Status table** in the top-right corner showing squeeze level, momentum value + direction, current bias, and the last signal.
- Optional **Bollinger + Keltner band overlay** so you can visualize the compression itself.
---
## Settings
**Squeeze**
- Source, Bollinger length & multiplier
- Keltner length and the three compression multipliers (low / mid / high)
**Signals**
- Trigger mode (Squeeze fire / Momentum cross)
- Require accelerating momentum
- Confirm on close (non-repaint)
**Visual**
- Toggle bands, background, dots, candle coloring, trend line, status table
- Custom Buy / Sell colors
---
## How to Use It
1. Watch for a tightening sequence — dots moving from green toward orange and red signal building compression.
2. The **brighter the candles** and the larger the momentum value, the stronger the directional conviction.
3. A signal prints when the squeeze releases. Treat the release as a *timing* tool, not a standalone system — combine it with structure, higher-timeframe trend, and your own risk management.
4. Tighter compressions (red) before a fire tend to precede the cleanest expansions.
Works on any market and timeframe (futures, indices, FX, crypto, equities). Higher timeframes generally yield fewer but cleaner signals.
---
## Alerts
Two alert conditions are built in — **BUY** and **SELL** — ready to attach in PulseWire's alert dialog. The default message embeds the ticker and close price and can be reshaped for any webhook or automation endpoint.
---
## Notes
- Default Bollinger / Keltner parameters follow Carter's classic 20-period configuration; adjust to your instrument's volatility profile.
- With *Confirm on close* enabled, signals are fixed once the bar closes and do not repaint.
---
*This indicator is a technical-analysis tool provided for educational and informational purposes only. It is not financial advice and does not guarantee any outcome. Trading involves substantial risk of loss — always test thoroughly and manage risk according to your own plan.* Indicator

HTF Levels | 1H 4H DailyHTF Levels | 1H 4H Daily
Plots the current and previous High, Low, and Midpoint for the 1-Hour, 4-Hour, and Daily timeframes directly on your chart — regardless of which timeframe you are trading on.
What makes this original:
Most HTF level tools simply draw static lines from request.security() on every bar, cluttering historical price action. This script draws only on the current bar (barstate.islast), keeping the chart clean. It also includes an automatic level merging algorithm — when levels from different timeframes fall within a configurable percentage threshold of each other, they are averaged into a single line with a combined label (e.g. 4H H | Prv D H), visually identifying high-confluence zones without requiring manual comparison.
Levels plotted:
Current period: High, Midpoint ((H+L)/2), Low — lines extend across the full chart
Previous period: High, Midpoint, Low — lines extend left only for visual separation
Confluence Merging:
When two or more levels are within the merge threshold (default 0.05%), they collapse into one averaged line with a merged label. Adjust the threshold in settings to suit your instrument's tick size.
Alerts:
Every level has its own named alert condition. Use individual alerts (e.g. "4H High", "Prev Daily Low") or the master "Any HTF Level" alert to get notified when price enters proximity of any key zone. The alert buffer % is fully adjustable.
Settings:
Toggle each timeframe independently
Custom color per timeframe
Line width and label size controls
Merge threshold % — how close levels must be to combine
Alert buffer % — how close price must be to trigger
Best used on intraday timeframes (1m–30m) where 1H, 4H, and Daily levels act as key support and resistance. Indicator

Avg Weekly Move + ImpliedProjects the expected weekly range and the key levels that drive it, anchored to the current week and readable on any timeframe; no repaint.
What it plots
- Average weekly move band — the mean weekly move over a configurable lookback, drawn as upper/lower lines around an anchor (this week's open or prior week's close). Choose Close-to-Close or High-Low Range, and Percent basis (scales to current price) or raw Points.
- Implied move overlay (manual) — enter the expected move from your broker's option chain for the weekly expiry; plots a dashed band and shows the implied-vs-realized ratio so you can see if options are pricing more or less than history.
- Prior-week high / low — the prior week's range edges, the levels price most often reaches for.
- OpEx markers — faded shading on monthly 3rd-Friday expirations, with quad-witching (Mar/Jun/Sep/Dec) in its own color and an optional charm run-in shade.
- Dashboard (bottom-right) — avg move, implied (+ ratio), band "held %" reliability, prior-week levels, next OpEx. date/type/phase, and a per-symbol PWH-reliability flag.
How to read it
- "Held %" tells you how often the band actually contained the week — high = trustworthy, low = the symbol's vol outruns its average (treat the band loosely).
- The PWH flag reads "Reliable here" on broad-index symbols and "Weak" on range-bound names...the prior-high draw is strongest on indices; back-tested this over 3 years.
Notes
- Non-repainting: all weekly values come from completed weeks via higher-timeframe data, so they stay fixed intra-week and read identically on 15m, 1H, or daily.
- The Implied Move is a manual input (Pine can't access options data) — refresh it each week per symbol. I use ThinkOrSwim for finding the Implied Move.
- Works on any symbol; OpEx dates are universal, but the OpEx behavioral context was studied on index products. I imagine, a date or two could be off, but you can save and adjust the code as you see fit. Indicator

Indicator

Indicator

Indicator

XAU Smart Money Bot V10.3 [SMC + EMA Confluence]XAU Smart Money Bot V10.3
XAU Smart Money Bot V10.3 is a Smart Money Concepts (SMC) based trading indicator designed specifically for Gold (XAUUSD).
The indicator combines multiple market structure and momentum concepts into a single confluence-based system to identify high-probability BUY and SELL opportunities.
Core Components
The script combines:
• 9 EMA / 21 EMA trend analysis
• Higher Timeframe Bias filtering
• Fair Value Gaps (FVG)
• Order Blocks (OB)
• Liquidity Sweeps
• Market Structure Shifts (BOS / CHoCH)
• Premium and Discount Zones
• Displacement Candles
• Volume Confirmation using OBV
• ATR Volatility Filter
The purpose of combining these concepts is to filter out weak setups and only generate signals when trend, liquidity, momentum and market structure align in the same direction.
Signals are generated only when several conditions align simultaneously, reducing low-quality entries and helping traders focus on stronger setups.
Unlike traditional SMC indicators that only display structure, this script combines Smart Money Concepts, EMA trend filtering, momentum confirmation and volatility filtering into a single scoring model. Signals are generated only when multiple conditions align, helping traders avoid low-probability setups.
This indicator is not a simple combination of existing tools. It uses a custom confluence model that evaluates trend direction, market structure, liquidity events, momentum and volatility conditions before generating a signal.
Signal Logic
The indicator evaluates multiple bullish and bearish factors and creates a score-based confirmation model.
A signal is generated when:
Trend direction agrees with higher timeframe bias
Market structure supports the trade direction
Momentum and displacement are present
Liquidity conditions are favorable
Volatility requirements are met
Entry System
Instead of using market execution, the indicator calculates a Smart Money style entry zone based on recent price action.
For every signal the script automatically plots:
• Entry Level
• Stop Loss Level
• Take Profit Level
The entry is designed to provide better risk-to-reward opportunities compared to chasing price after a signal appears.
Visual Features
The indicator displays:
BUY / SELL labels
Entry levels
Stop Loss levels
Take Profit levels
EMA trend structure
This allows traders to quickly evaluate potential setups directly on the chart.
Recommended Markets
Designed primarily for:
XAUUSD (Gold)
Recommended Timeframes
15 Minute
30 Minute
1 Hour
Risk Disclaimer
This indicator is intended for educational and analytical purposes only.
No indicator can predict market movements with certainty. Always use proper risk management and perform your own analysis before entering any trade. Indicator

Indicator

Indicator

Strategy

Indicator

Indicator

Indicator

Indicator

WSD - Seasonality Pro📈 WSD - Seasonality Pro
Overview
WSD - Seasonality Pro is an advanced asset-class agnostic data-mining tool designed to extract, isolate, and project multi-year seasonal tendencies directly onto your chart. By processing historical daily logs, the engine calculates baseline performance across specific phases of the calendar year, producing an institutional-grade seasonal roadmap. It visualizes both a comprehensive historical benchmark and a forward-looking Forecast Window to help traders align with cyclical market flows.
Key Features
Dual Calculation Engines
Trading Days Mode: Filters out weekends and non-trading periods. Optimized for structured execution environments like Forex, Global Indices (NASDAQ, DAX), and Commodities (Gold, USOIL).
Calendar Days Mode: Tracks a continuous, uninterrupted 365-day loop. Engineered specifically for Crypto markets.
US Presidential Electoral Cycle Filtering
Allows macro-driven traders to isolate historical performance based on the 4-year US political cycle. You can filter the data engine to strictly analyze:
Election Years
Post-Election Years
Midterm Years
Pre-Election Years
Mathematical Detrending & Volatility Scaling
To prevent historical multi-year trends from distorting cyclical data, the script mathematically removes baseline price drift (slope detrending). It then dynamically recalibrates the visual range using the asset's current Average True Range (ATR), ensuring the seasonal curves match today's exact volatility regime.
Optimized Vector Visuals
Utilizes native Pine Script v6 polyline rendering to draw a clean, cohesive, and lag-free interface. The grey curve displays the relative historical pathway up to the current bar, while the blue extension projects the high-probability seasonal outlook for your specified forecast window.
🛠 How to Use It in Your Trading Strategy
⚠️ Important Note: This indicator is a directional roadmap, not an execution trigger. It does not provide immediate entry signals; instead, it establishes structural context.
Macro Bias Alignment: Look at the blue forecast line to see the structural tendency for the next 30 to 60 days. If the seasonal pattern points sharply upward, your structural bias for the asset should be Bullish.
Confluence Trading: Once a seasonal window (bullish or bearish) is identified, drop down to your execution timeframes. Look for technical setups—such as structural breaks, institutional order blocks, or liquidity sweeps—that align with the macro seasonal direction.
Portfolio Rebalancing: Use the Electoral Cycle filters when trading major indices to see if current geopolitical phases are historically prone to specific Q3/Q4 rallies or distribution phases. Indicator

Predictive SMA & BB■ Overview
Most technical indicators are strictly lagging—they only tell you what has already happened. The "Predictive SMA & BB" flips this paradigm by projecting the Simple Moving Average (SMA) and Bollinger Bands (BB) into the future space of your chart.
This tool allows you to visualize where dynamic support and resistance (the statistical walls) will be in the future, giving you a massive edge in planning limit orders and understanding the element of "time" in your trades.
■ The Core Logic: Forward Fill & Sliding Window
How do we plot the future without a crystal ball?
This script uses a quantitative approach known as "Forward Fill". It simulates the passing of time by assuming the current price remains perfectly flat (sideways).
As it projects bars into the future, the algorithm drops the oldest historical data points from the calculation window (e.g., a 200-period window) and sequentially fills the new future slots with the current close price.
This reveals a powerful mathematical truth: Even if the price doesn't move, moving averages and standard deviations will shift based on the decay of historical data.
■ Key Features & How to Use
Future Baseline Projection: See exactly when a downward-sloping SMA will mathematically curl upwards as old, extreme price data is dropped from the calculation.
Time-Based Squeeze Anticipation: As future bars are populated with flat prices, the projected Bollinger Bands will naturally squeeze, visualizing the expected statistical boundaries if volatility dies down.
Custom UI: Fully customizable from the inputs panel. Toggle the future SMA, BB lines, and cloud fills, and adjust colors/opacity without touching the code.
■ ⚠️ Crucial Limitations & Disclaimers
To use this tool effectively, you must understand its mathematical limitations:
Not a Crystal Ball: This indicator projects a statistical baseline based on the assumption that current prices will maintain a zero-volatility trajectory.
Vulnerability to Volatility Expansion: The projected ±2σ bands do NOT account for sudden, explosive price movements (e.g., macroeconomic news, central bank interventions). If high-impact news hits and volatility expands, the actual bands will violently widen, overriding the projected squeeze.
Decreasing Confidence: The further you project into the future, the more the calculation relies on the "Forward Fill" assumption, naturally decreasing the statistical confidence of the extreme ends of the projection.
Use these projected lines as strategic zones for "waiting in ambush" during normal market conditions, not as absolute guarantees. Combine this with multi-timeframe analysis and your own price action strategies. Indicator

Indicator

Daily Vertical LinesHere's a clean, publish-ready description:
Daily Vertical Lines (ET) — Session Time Markers
Mark key intraday times directly on your chart with up to 10 fully configurable vertical lines, all anchored to Eastern Time (America/New_York) with automatic DST handling.
Purpose
Designed for traders who work off fixed intraday time levels — open auctions, macro releases, session midpoints, settlement windows, or any recurring time-based setup. Each line fires once per trading day at its configured ET time and is automatically cleared and redrawn fresh every day at 4:00 AM ET.
Features
10 independent vertical lines, each fully configurable
Per-line controls: enable/disable line, enable/disable label, time (hour + minute in ET), color, label text, line style (Solid / Dashed / Dotted), and line width
Lines and labels are independently toggleable — run clean lines with no text, or labels only, or both
Full-height vertical lines that extend across the entire chart regardless of price scale or zoom level
Automatic daily reset at 4:00 AM ET — previous day's objects are deleted and a fresh set is drawn for the current day
Duplicate prevention — each line can only fire once per day regardless of bar replays or real-time ticks
DST-aware via Pine's native America/New_York timezone — no manual offset adjustments needed
Default Times
9:50 · 10:00 · 10:30 · 11:00 · 12:00 · 12:30 · 1:00 · 1:30 · 2:00 · 3:48
Compatibility
Works on any intraday timeframe. For best results use a resolution fine enough that each configured time has a matching candle (e.g. a 1-minute or 5-minute chart). Not designed for daily or higher timeframes.
Notes
All times are Eastern Time. The script handles EST/EDT transitions automatically.
The 4:00 AM reset means lines from a prior session are always removed before the pre-market open.
Label text is fully editable — rename any line to match your own session labels, news events, or strategy terminology. Indicator

AetherEdge - Triaxial Consensus Signals🖊️ Overview
AE-TRIAX is a high-conviction indicator that fires signals only when three independent analysis axes (Trend, Momentum, Volatility) agree. Each axis returns a continuous score in -100 to +100 rather than a discrete vote, so consensus is visualized as a gradient. Five AI/ML/RL layers — RL-style adaptive axis weights, ML regime classifier, MTF alignment, Q-learning thresholds, and Confidence% — self-tune per instrument, supporting everything from beginner presets to advanced customization. The lean voting system (which excludes neutral axes) makes BUY/SELL fully symmetric, responding appropriately to both bull and bear markets.
🔶 Key Features
3-axis continuous-score engine: precise consensus measurement in -100..+100 per axis
Lean voting system: neutral axes (|score| ≤ 10) excluded; only leaning axes drive consensus symmetrically
RL-style adaptive axis weights: each axis auto-weighted 1.0-1.8× by past accuracy
4-way regime auto-classification: Trend/Range/Volatile/Quiet biases axis weights
MTF alignment filter: two higher TFs (default 1h/4h) evaluated against current TF
Q-learning adaptive threshold: best trigger level learned within preset range
3-tier EMA cloud: short (8-21) / mid (21-55) / long (55-200) clouds stacked for layered trend perception
4-color tetrachrome palette: strong bull / weak bull / weak bear / strong bear visually separated
ATR-based auto SL/TP drawn on signals
3 presets: Beginner (default) / Standard / Aggressive
13-row integrated dashboard with DIAGNOSTIC row that fully exposes firing conditions
Custom alert support
🧠 Technical Architecture
This is a consensus system of three independent continuous scorers. Trend axis linearly combines 5-EMA stack alignment (25 points × 4 slots), Dow-style HH/HL vs LH/LL (pivot-swing update pattern), and ADX strength in 0.5:0.3:0.2. Momentum axis combines QQE-style RSI (distance from 50 × 2) and MACD histogram normalized by ATR in 0.6:0.4. Volatility axis uses Bollinger band width expansion/squeeze, ATR ratio healthy-range check (0.6-1.6), strong-candle (body/range > 0.5) gating, voting in the candle direction when conditions hold; price slope/ATR × 20 is added as a continuous component. Consensus uses lean voting: each axis is categorized as "↑lean (>10)" / "↓lean (<-10)" / "neutral (-10..10)"; majority among leaning axes plus a spread constraint determines toleranceOK. Neutral axes don't influence judgment, so even when the Volatility axis is often neutral, signals can still fire when other axes align — preserving BUY/SELL symmetry. Strong condition fires only when toleranceOK + |finalScore| ≥ activeThr + Trend axis leans in signal direction + majority agreed — all four conditions met. The AI layers use online EWMA reliability learning (α = 0.15 × Adaptation Strength) and ε-greedy Q-learning across 4 threshold candidates.
⚙️ Recommended Settings & Tuning Guide
Default is Beginner preset (threshold 50-70) for low false-signal rate. Switch to Standard (40-60) once familiar, or Aggressive (30-50) for advanced use. Cross-Axis Tolerance 20 baseline; 10 stricter, 30 looser. Adaptation Strength 1.0 is standard learning speed. MTF defaults 1h/4h; for 5-min trading change to 15m/1h; for daily use day/week. Min Weight 0.6 / Max Weight 1.8 controls the adaptive learning range; raise Max above 2.0 for more responsiveness.
💡 How to Use in Practice
Apply to chart and 3-axis consensus produces a large arrow with SL/TP lines and Confidence%-labeled bubble. Bar color (green/blue/yellow/red) gives instant consensus state. The HUD's "axis lean ↑n / ↓n ✓/✗" row shows how many axes lean up/down/neutral, and the bottom DIAGNOSTIC row exposes the current state. Examples:
✓ "★ BUY firing": strong-bull signal active on this bar
✗ "axes disagree": axes not aligned in one direction
✗ "+15 score to BUY": finalScore needs 15 more points to fire BUY
✗ "trend not down": Momentum/Volatility are down but Trend axis is neutral / not enough
✗ "BUY held (locked)": hysteresis preventing re-fire from prior BUY
Confidence ≥ 70% = strong entry, 40-70% = monitor, < 40% = skip is the practical workflow. "Quiet" regime means all signals are weak; "Trend" regime is the most reliable.
🧩 Relationship with Strategy Version
The indicator (AE-TRIAX) and strategy version (AE-TRIAX-S) share an identical signal-firing engine. Arrows print on the same bars and HUD values match across both. The strategy adds three execution-only safety filters (position already open, Confidence < 40%, drawdown breach) that only gate the entry call. Use the indicator for chart analysis and manual entry; use the strategy for backtesting and automated execution — they will agree on signals.
⚠️ Important Notes
This is an independent triaxial consensus system, not true multi-agent RL or deep learning. Each axis is a rule-based scorer; the AI layers reproduce the mathematical core of those techniques within Pine's limits (online EWMA reliability learning, Q-learning argmax selection, MTF alignment evaluation). MTF is via request.security so there's a small confirmed-bar delay. Q-learning requires per-instrument learning; during initial data accumulation, optimization is incomplete. All signals are probabilistic decisions based on historical data and do not guarantee future profits.
🚨 Disclaimer
This indicator is provided for educational and informational purposes only and does not constitute financial or investment advice. No signal guarantees future profit, and past performance does not indicate future results. All trading decisions are made at your own risk. Indicator

Indicator

AetherEdge - Consensus Council🖊️ Overview
AE-COUNCIL is a next-generation signal system where seven specialized agents collaborate. Five entry agents (Trend, S/R, Volume, Momentum, Volatility) vote on direction, and two risk-management agents (Risk Manager, Reward Manager) dynamically compute SL and three-tier TPs. Entry arrows print alongside SL/TP1/TP2/TP3 horizontal lines, and Hit labels fire automatically on touch — a fully automated decision system.
🔶 Key Features
7-agent collaborative design: 5 entry + 2 risk-management agents
Dynamic TP/SL: auto-computed from ATR, volatility regime, structure, momentum
3-tier TP: TP1/TP2/TP3 multi-target take-profit management
Strong-signal double-lock: requires threshold + Trend/S/R agreement
Auto Hit tracking: real-time labels on SL/TP touches
Optional trailing: SL trails only while Momentum agrees
Detailed dashboard: per-agent votes, consensus score, confidence, active trade status
Optional individual-agent display for full transparency
Background tint by consensus
Per-event alerts: Strong Buy/Sell/TP Hit/SL Hit
🧠 Technical Architecture
This is a consensus system of seven independent rule-based agents. Trend votes on 3-EMA stack ordering, ADX > 20, and HH/LL breaks. S/R votes when within 0.8 ATR of a confirmed swing (Order-Block proxy). Volume votes when volume z-score ≥ 1.0 and OBV direction matches candle direction. Momentum votes on RSI / MACD-histogram / Stochastic K alignment. Volatility identifies expansion/squeeze via Bollinger band width and votes only during expansion. Risk Manager computes SL = ATR × 1.5 × volMul × structMul; Reward Manager places TP2 = SL × RR × momentumBoost, TP1 from structure, TP3 = TP2 × 1.6. The Strong condition fires only when voteSum ≥ threshold AND Trend agrees AND S/R agrees or is neutral, structurally suppressing false signals. Active trades are tracked in parallel arrays, with SL/TP checks and trailing updated per bar.
⚙️ Recommended Settings & Tuning Guide
Tuned with crypto in mind. Consensus Threshold 3 (recommended) demands 3-of-5 alignment — raise to 4 for strictness or lower to 2 for laxness. Default RR Ratio 2.5 anchors TP2; choose 1.5 conservative or 4.0 aggressive. Use Trailing Stop helps in trend-following regimes but can exit early in ranges. Max TP Levels caps how many TP lines display. Show Individual Agents reveals each vote at the bottom of the chart for full transparency.
💡 How to Use in Practice
When a Strong arrow prints, read the summary bubble: "Strong BUY (4/5)" means four agents agreed, with SL/TP1/RR shown at a glance. The horizontal lines persist on the chart, so you can exit on SL approach, partial-take at TP1, hold to TP2/TP3 with intuitive staged exits. Check per-agent votes in the dashboard — if Momentum and Volume also align, conviction is higher; during a Squeeze, stand aside. The HUD's SL distance % tracks live risk on active trades.
⚠️ Important Notes
This is multi-agent-style, not true multi-agent reinforcement learning. Each agent is an independent classical rule; there is no inter-agent communication or deep-learning co-optimization. Volume Profile and Order Block are proxy implementations (volume z-score + OBV; confirmed swings as OB stand-in), not full versions. SL/TP levels are probabilistic estimates, not guaranteed touches. Trailing operates only while Momentum agrees, working best during sustained trends.
🚨 Disclaimer
This indicator is provided for educational and informational purposes only and does not constitute financial or investment advice. No signal or SL/TP level guarantees future profit, and past performance does not indicate future results. All trading decisions are made at your own risk. Indicator
