Indicator

Indicator

MARKET OS [Viprasol]MARKET OS — Cost-Aware Regime & Signal Engine
═══════════════════════════════════════════════════════════
THE IDEA IN ONE LINE
═══════════════════════════════════════════════════════════
Most indicators read one thing — trend, volume, or structure — and leave you
to guess the rest. MARKET OS reads the market across four independent
dimensions at once, fuses them into a single 0-100 Market Score, and grades
every signal A/B/C — including something no other signal engine on
PulseWire shows: the estimated ROUND-TRIP TRADING COST of taking that
signal, stamped right on the label.
═══════════════════════════════════════════════════════════
THE FOUR DIMENSIONS
═══════════════════════════════════════════════════════════
1. DIRECTION — adaptive trend + market structure
A Kaufman Adaptive Moving Average (KAMA) baseline that hugs price in
trends and slows down in chop, combined with swing structure tracking
(BOS continuation counts and CHoCH reversals with a configurable
confirmation requirement). Direction scores highest when adaptive trend
and structure AGREE.
2. QUALITY — efficiency regime
The Kaufman Efficiency Ratio (0 = pure chop, 1 = perfect one-way move)
classifies the environment as TRENDING / TRANSITION / CHOPPY. A breakout
in a trending regime and the same breakout in chop are not the same trade
— this dimension prices that difference into the score.
3. PARTICIPATION — effort vs result (Wyckoff)
Relative volume (EFFORT) is compared against ATR-normalized price movement
(RESULT) on every bar:
• High effort + high result = CONVICTION (real participation)
• High effort + low result = ABSORPTION (volume swallowed — warning
crosses on the chart; a classic exhaustion footprint)
• Low effort + high result = THIN MOVE (prone to fade)
4. COST — EDGE effective spread (the genuinely new part)
The engine embeds the EDGE estimator from Ardia, Guidotti & Kroencke,
"Efficient Estimation of Bid-Ask Spreads from Open, High, Low, and Close
Prices", Journal of Financial Economics 161 (2024) — an asymptotically
unbiased estimator of the effective bid-ask spread computed from nothing
but OHLC bars. The current spread is ranked against the symbol's own
history, so the engine knows when this market is CHEAP or EXPENSIVE to
trade. To my knowledge this is the first PulseWire signal engine that
measures its own trading cost.
═══════════════════════════════════════════════════════════
THE FUSION: MARKET SCORE & STATE
═══════════════════════════════════════════════════════════
The four dimensions are combined into a weighted composite score
(Direction 30%, Quality 30%, Participation 25%, Cost 15%):
75-100 ◆ PRIME — everything aligned, cheap to trade
55-74 ◆ FAVORABLE — good conditions
35-54 ◆ MIXED — partial alignment
0-34 ◆ HOSTILE — choppy / absorbed / expensive (background shaded)
Candles are colored on a continuous gradient from neutral gray to full trend
color as the score rises — you can see environment quality at a glance,
without reading a single number.
═══════════════════════════════════════════════════════════
SIGNALS — GRADED AND COST-STAMPED
═══════════════════════════════════════════════════════════
Entries are structure reversals (CHoCH) confirmed by the adaptive trend,
gated by a minimum score, and stamped with:
▲ LONG
Score 82
Cost 4.2t / Tgt 38t (11.1%)
That last line is the engine's cost-awareness: estimated round-trip spread
cost in ticks, your ATR-based target in ticks, and the percentage of your
target the spread will consume. If the cost eats 25%+ of the target, an
alert can tell you the trade is structurally overpriced — BEFORE you take it.
C-grade signals (reversal fired, but the environment scored poorly) are
hidden by default. They look like signals and trade like donations.
═══════════════════════════════════════════════════════════
HOW TO USE
═══════════════════════════════════════════════════════════
1. Pick a Preset: Fast (1-15m), Default (15m-1H), Smooth (1H+).
2. Trade A-grade signals in PRIME/FAVORABLE states, in the signal direction.
3. Treat ABSORPTION crosses as early reversal warnings.
4. Check the Round-Trip Cost row before entering — if the spread eats a
large slice of your target, size down, widen the target, or skip.
5. Use HOSTILE shading as a stand-aside filter.
6. Raise "Minimum Score to Signal" for fewer, cleaner entries.
═══════════════════════════════════════════════════════════
SETTINGS
═══════════════════════════════════════════════════════════
Engine — preset, KAMA length, structure pivot width.
Quality — ER smoothing and trending/choppy thresholds.
Participation — effort and result thresholds.
Cost — EDGE window, cost-regime lookback, target size in ATR multiples.
Signals — minimum score, C-grade visibility, BOS-before-flip, cooldown.
Visuals — colors, adaptive cloud, structure levels, gradient candles,
hostile shading, absorption markers.
Dashboard — position and size.
Alerts (8): Long, Short, A-Grade Signal, Prime State, Hostile State,
Absorption, High Cost Regime, Cost Eats Edge (≥25% of target).
═══════════════════════════════════════════════════════════
HONEST LIMITATIONS
═══════════════════════════════════════════════════════════
• The EDGE estimator is asymptotic — short windows are noisy, and on very
illiquid symbols or synthetic OHLC feeds (some forex/CFD data) the cost
dimension degrades; the engine then treats cost as neutral rather than
fabricating a number.
• Volume-based participation requires reliable volume data.
• Structure detection depends on pivot settings and timeframe.
• The score weights encode a judgment (direction and quality matter most);
they are not optimized parameters and you should not treat the score as a
probability.
• This is an analytical decision-support tool, not a trading system. Past
performance does not guarantee future results. Not financial advice.
═══════════════════════════════════════════════════════════
CREDITS & ORIGINALITY
═══════════════════════════════════════════════════════════
The EDGE estimator methodology belongs to David Ardia, Emanuele Guidotti and
Tim A. Kroencke (Journal of Financial Economics 161, 2024, 103916,
doi 10.1016/j.jfineco.2024.103916). KAMA and the Efficiency Ratio are Perry
Kaufman's public concepts; Effort-vs-Result is a Wyckoff principle. All code
in this script — the Pine implementation of EDGE from the published formulas,
the four-dimension fusion model, the composite scoring and state machine, the
cost-stamped signal engine, and all visualization — is original Viprasol work
written from scratch for this indicator. No third-party Pine code is reused.
Indicator

Smart Market Dashboard PRO Gap Trader EditionA comprehensive intraday dashboard designed specifically for Borsa Istanbul (BIST) equity traders. This indicator focuses on opening gap analysis, combining volume, delta, and price action to help traders make informed decisions at market open.
Key Features:
Gap Detection & Classification – Automatically identifies and labels opening gaps (Full Gap Up/Down, Partial Gap Up/Down) with configurable minimum gap % threshold
Volume & Delta Analysis – Displays real-time cumulative delta, buy/sell volume ratio, and VWAP deviation
Multi-Timeframe Data – Fetches previous day’s OHLCV data to calculate gap reference levels accurately
Visual Dashboard – A clean on-chart table showing key metrics: gap size, volume trend, delta direction, and gap fill probability
Smart Alerts – Configurable alerts for gap setups, gap fill events, and volume anomalies
How It Works:
Gap levels are calculated using End-of-Day (previous session close) as the reference price
All calculations are based on confirmed bar data (barmerge.lookahead_off) to prevent repainting on historical bars
Recommended Usage:
Timeframe: 1–15 minute charts
Market: BIST stocks (optimized for Turkish market open at 10:00 AM)
Works best during the first 30–60 minutes of the trading session
Disclaimer: This indicator is for educational and informational purposes only. It does not constitute financial advice. Always manage your risk accordingly.
Note: As with all intraday indicators, values may update within the current live bar until it closes Indicator

Nexus Sentiment & Risk Matrix [Pineify]Nexus Sentiment and Chandelier Risk Matrix
Nexus Sentiment and Chandelier Risk Matrix blends a three-oscillator momentum score with a Chandelier-style ATR risk state. RSI, smoothed Stochastic, and normalized CCI form one 0-100 sentiment line; BUY/SELL markers appear only when that line agrees with a fresh risk flip.
Key Features
Composite sentiment from RSI, Stochastic, and CCI.
Chandelier risk direction used as a signal filter.
Gradient fills around the 50 equilibrium level.
Alerts for bullish and bearish alignment events.
How It Works
The script calculates RSI , 3-bar smoothed Stochastic , and CCI with one oscillator length.
CCI is clipped around +100/-100 and remapped to 0-100 so it can be averaged with the other oscillators.
The average becomes the sentiment line. Above 50 suggests bullish pressure; below 50 suggests bearish pressure.
The risk layer uses ATR and recent extremes to maintain a persistent direction.
A BUY needs an upward risk flip above 50. A SELL needs a downward flip below 50.
How the Components Work Together
The oscillator stack gives context but does not trigger trades alone. RSI tracks relative strength, Stochastic checks close location inside the recent range, and CCI adds a deviation-from-mean view.
The Chandelier layer adds volatility-aware confirmation. Instead of reacting to every move through 50, the script waits for an ATR threshold break. This may filter weak bounces, but it can enter late on sharp reversals.
Trading Ideas and Insights
A BUY after a pullback may indicate risk shifting back up above 50.
A SELL below 50 can warn that bearish pressure and ATR risk are aligned.
If price makes a new high while sentiment fades, consider waiting for stronger follow-through.
Unique Aspects
Three different momentum tools are normalized into one readable sentiment line.
Signals are event-based, so markers do not repeat while the same condition remains active.
How to Use
Add the indicator and watch the line around 50.
Read green zones as bullish pressure and red zones as bearish pressure.
Treat markers as confluence events, then confirm with structure, volume, or higher timeframe.
Use the built-in alert conditions for notifications.
Customization
Oscillator Length (default: 14) - Higher values smooth the line; lower values react faster.
ATR Length (default: 22) - Sets the volatility lookback.
ATR Multiplier (default: 3.0) - Larger values reduce flips but add lag; smaller values can whipsaw.
Conclusion
This is a compact sentiment-and-risk panel for traders who want oscillator context filtered through ATR direction. Signals may help identify regime changes, but they still need price-action and risk checks. Indicator

Aura Breadth Thrust Oscillator [Pineify]Aura Breadth Thrust Oscillator
Aura Breadth Thrust Oscillator measures market participation by dividing advancing issues by total advancing plus declining issues, then smoothing the ratio with a 10-period EMA. It borrows from Zweig breadth thrust analysis, but its signals are threshold crosses, not the full classic timed thrust rule.
Key Features
Requests NYSE or NASDAQ advance/decline data when available.
Uses a rolling price-action proxy when breadth symbols are unavailable.
Shows a gradient oscillator, zones, markers, alerts, and source table.
How It Works
For NYSE, the script requests NYSE: USI:ADV and NYSE:$DEC. For NASDAQ, it requests NASDAQ: INDEX:ADVQ and NASDAQ:$DECQ. It builds a breadth ratio from 0 to 100, then applies a 10-period EMA.
Advancing issues are compared with total advancing plus declining issues.
The smoothed ratio becomes the Aura Breadth oscillator.
Crosses above 61.5 mark bullish participation. Crosses below 40 mark breadth weakness.
If external breadth is missing, proxy mode counts up candles as advancing and down candles as declining. Proxy readings are useful context, but they are not exchange-wide breadth.
How the Components Work Together
The ratio supplies participation context, the EMA filters noise, and the thresholds define zones. The table matters because external signals describe broad participation, while proxy signals only describe the current chart.
Trading Ideas and Insights
A cross above 61.5 may be useful after a weak range, especially if price is reclaiming structure.
A move below 40 may show selling pressure or exhaustion; waiting for stabilization can reduce whipsaw risk.
If price rises while breadth fails near the midline, participation may be narrowing.
This is a context tool, not a complete system. Breadth can lag during fast reversals, and proxy mode is approximate.
Unique Aspects
External breadth is preferred automatically, with proxy mode used only when feeds are invalid.
The active data source is shown directly in the pane.
How to Use
Choose NYSE or NASDAQ, then check the table's active source.
Watch crosses around 61.5 and 40, using 50 as a midpoint.
Use the built-in alerts for bullish thrust or breadth breakdown crosses.
Customization
Market Data Exchange (default: NYSE) - Selects the breadth universe.
Proxy Lookback Period (default: 20) - Higher values smooth proxy mode.
Bullish Thrust Level (default: 61.5) - Adjusts the bullish threshold.
Oversold Level (default: 40.0) - Adjusts the weakness threshold.
Conclusion
Aura Breadth Thrust Oscillator gives a compact read on participation behind index moves, breakouts, and reversals. Read each signal with the active data source. Indicator

Apex Price Patterns & Candlestick Engine [Pineify]Apex Price Patterns & Candlestick Engine
Apex Price Patterns & Candlestick Engine combines EMA trend context, confirmed swing structure, and selected candlestick formations. It filters pattern labels by regime: bullish patterns print only when the fast EMA is above the slow EMA, and bearish patterns print only when the fast EMA is below the slow EMA.
Key Features
Fast/slow EMA filter for bullish, bearish, or neutral trend state
Confirmed HH, HL, LH, and LL labels from pivot highs and lows
Trend-aligned hammer, shooting star, engulfing, morning star, and evening star labels
Trend candle coloring, EMA plots, dashboard, and alerts
How It Works
The script calculates a fast EMA and slow EMA . Their relationship defines trend state and controls candle coloring, the dashboard, and signal eligibility.
Market structure comes from ta.pivothigh() and ta.pivotlow() . A swing confirms only after the selected number of bars has passed on both sides, creating a known delay but keeping labels stable. Pivot highs mark HH or LH; pivot lows mark HL or LL.
The candle engine measures range, body width, wick percentages, and average body size. Wick/body imbalance detects hammers and shooting stars. Engulfing logic requires an opposite-color prior candle and meaningful current body. Morning and evening stars use a three-candle sequence.
How the Components Work Together
EMA trend defines bias, pivots define structure, and candle patterns provide timing. A bullish label after an HL in an EMA uptrend may highlight a pullback rejection. A bearish label after an LH in an EMA downtrend may highlight a failed rally.
Trading Ideas and Insights
Use bullish labels near HL structure as possible trend-continuation context
Use bearish labels near LH structure as possible downtrend-continuation context
Compare HH/HL or LH/LL sequences against the EMA state to spot agreement or conflict
Signals are context aids, not standalone trade instructions.
Unique Aspects
Pattern labels are trend-filtered instead of printed everywhere
Structure uses confirmed pivots rather than raw highs and lows
Trend, latest structure, and EMA relationship are summarized together
How to Use
Add the indicator and check the dashboard trend state
Read recent HH/HL/LH/LL labels to judge structure
Watch for trend-aligned candle labels near recent swing areas
Set alerts for pattern or structure events
Customization
Fast EMA Length (default: 20) — Short trend filter; lower values react faster
Slow EMA Length (default: 50) — Baseline trend filter; higher values change slower
Swing Pivot Length (default: 10) — Bars required on both sides of a swing
Visual Toggles — Show or hide labels, candle coloring, and dashboard
Conclusion
This indicator is for traders who read trend, structure, and candles together. Its value is showing when EMA direction, confirmed pivots, and proportion-based candlestick patterns are aligned.
Indicator

Apex Market Breadth Oscillator [Pineify]Apex Market Breadth Oscillator
The Apex Market Breadth Oscillator is a composite market-internal momentum tool that blends Advance/Decline Issue Breadth with Up/Down Volume Breadth into a single, smoothed oscillator — giving traders a unified view of how broadly the market is participating in a move. Rather than relying on price action of a single index, this indicator looks beneath the surface by measuring both the percentage of stocks advancing and the percentage of volume flowing into advancing stocks, then combining them into one reading. The oscillator is built on the Whaley Breadth Thrust methodology and incorporates Martin Zweig's classic breadth thrust threshold (61.5) as a key reference level. An EMA-smoothed composite line is paired with an SMA signal line for crossover-based timing, while gradient coloring and zone-based buy/sell signals help traders quickly identify oversold recoveries, overbought exhaustion, and rare breadth thrust events that have historically preceded major bull market advances.
Key Features
Composite breadth oscillator — merges Advance/Decline Issue Breadth (ADT) and Up/Down Volume Breadth (UDT) into a single reading that captures both stock participation and capital flow direction.
Whaley Breadth Thrust methodology — calculates the percentage of advancing issues and advancing volume relative to their totals, providing a normalized 0–100 scale for cross-market comparison.
EMA-smoothed oscillator with SMA signal line — the composite is smoothed via EMA for noise reduction while retaining responsiveness; an SMA signal line provides crossover-based momentum shift detection.
Martin Zweig's breadth thrust threshold — the 61.5 level marks the historically significant thrust zone where breadth surges have preceded powerful multi-month rallies.
Zone-based buy/sell signals — buy signals fire only in oversold territory (below 40), sell signals fire only in overbought territory (above 61.5), filtering out low-conviction crossovers in the neutral zone.
Dynamic gradient coloring — the oscillator line transitions smoothly from red (oversold) to green (overbought) based on its position between the 40 and 61.5 levels, providing an instant visual read on market health.
Breadth thrust event labels — rare "THRUST" labels mark the moment the oscillator crosses above 61.5, highlighting high-conviction bullish impulse events.
Multi-exchange support — toggle between NYSE and NASDAQ breadth data to analyze large-cap or growth/tech-weighted market internals.
How It Works
The indicator follows a four-stage calculation pipeline to transform raw market breadth data into actionable signals:
Data sourcing: Four breadth series are pulled from the selected exchange (NYSE or NASDAQ) — advancing issues, declining issues, advancing volume, and declining volume. These are standard USI (US Indices) breadth tickers that represent the internal composition of the market on each bar.
Breadth ratio calculation: Two normalized ratios are computed. The Advance/Decline Thrust (ADT) measures the percentage of advancing issues relative to total issues: ADT = 100 × advancing / (advancing + declining). The Up/Down Volume Thrust (UDT) applies the same formula to volume: UDT = 100 × up volume / (up volume + down volume). Both ratios range from 0 to 100, where 50 represents equilibrium.
Composite smoothing: ADT and UDT are averaged to create a raw composite that reflects both issue participation and volume participation. This raw composite is then smoothed with an Exponential Moving Average (EMA) of configurable length (default: 10). The EMA removes bar-to-bar noise while preserving the oscillator's ability to react quickly to genuine breadth shifts.
Signal line generation: A Simple Moving Average (SMA) of the smoothed composite (default length: 5) serves as the signal line. Crossovers between the faster EMA-smoothed composite and the slower SMA signal line identify momentum inflection points, which are then filtered by zone (oversold or overbought) to produce the final buy and sell signals.
Trading Ideas and Insights
Oversold recovery entries: When the oscillator drops below 40, the market is experiencing broad-based selling — most stocks are declining and declining volume dominates. A buy signal (composite crossing above the signal line while below 40) captures the early momentum shift as breadth begins recovering. These signals identify potential bottoms where risk/reward is most favorable.
Overbought exhaustion exits: When the oscillator rises above 61.5, the market is experiencing an exceptionally broad advance. A sell signal (composite crossing below the signal line while above 61.5) identifies the moment breadth momentum starts fading after an extreme surge. This can be used to take profits or tighten stops on long positions.
Breadth thrust confirmation: The "THRUST" label marks the rare event where the oscillator surges past 61.5. Historically, Zweig Breadth Thrusts — where breadth rapidly transitions from oversold to above the thrust threshold — have preceded significant market gains over the following 6–12 months. These events can be used as high-conviction confirmation for establishing or adding to long-term positions.
Divergence analysis: When a major index makes new highs but the Apex Breadth Oscillator fails to confirm (lower highs on the oscillator), it signals narrowing participation — fewer stocks are driving the rally. This breadth divergence is a classic warning sign of potential market weakness ahead.
Equilibrium as a trend filter: Sustained readings above 50 indicate healthy broad market participation; sustained readings below 50 suggest internal weakness even if headline indices appear stable. Use the 50 level as a simple filter — favor long setups when the oscillator is above 50, and exercise caution or favor short setups when below.
How Multiple Indicators Work Together
The Apex Market Breadth Oscillator integrates several analytical components into a cohesive system, each serving a distinct purpose:
Advance/Decline Issue Breadth (ADT) — participation measurement: ADT answers the question "what percentage of stocks are advancing?" This captures the breadth of participation regardless of the size of individual stock moves. A market where 80% of stocks are rising is fundamentally healthier than one where only 20% are rising — even if both scenarios produce the same index return.
Up/Down Volume Breadth (UDT) — capital flow measurement: UDT answers the question "what percentage of volume is flowing into advancing stocks?" This adds a volume-weighted dimension that ADT alone cannot provide. High UDT values indicate that institutional-scale capital is flowing into advancing stocks, not just a large number of small-cap stocks ticking higher on minimal volume.
EMA composite smoothing — noise reduction: Averaging ADT and UDT and applying EMA smoothing transforms two noisy daily breadth readings into a single, clean oscillator. The EMA's exponential weighting ensures recent breadth conditions have more influence than older ones, keeping the oscillator responsive to current market dynamics.
SMA signal line — timing mechanism: The SMA signal line adds a crossover-based timing layer. While the composite oscillator tells you the current state of market breadth, the signal line crossovers tell you when that state is changing — identifying the inflection points where breadth momentum is shifting from deteriorating to improving (or vice versa).
The synergy is sequential: raw breadth data (issues + volume) → normalized ratios (ADT + UDT) → blended composite → EMA smoothing → SMA signal line → zone-filtered crossover signals. Each layer refines the raw data further, producing signals that require both broad market participation AND volume confirmation AND momentum shift AND extreme positioning to trigger — a multi-filter approach that dramatically reduces false signals compared to using any single breadth measure alone.
Unique Aspects
Dual-breadth composite: Most breadth oscillators use either issue breadth or volume breadth in isolation. The Apex Market Breadth Oscillator combines both into a single composite, ensuring that signals reflect genuine broad-based market moves backed by volume — not just a large number of stocks ticking marginally higher on thin volume.
Zweig-inspired threshold levels: The 61.5 thrust level is not an arbitrary overbought line — it is derived from Martin Zweig's Breadth Thrust indicator, one of the most historically reliable bullish signals in market analysis. The 40 oversold level provides the corresponding floor, creating a framework rooted in decades of market research.
Zone-filtered signals: Rather than generating signals on every crossover (which would produce many false signals in the neutral 40–61.5 zone), the indicator restricts buy signals to oversold territory and sell signals to overbought territory. This zone-based filtering ensures signals only fire at extreme readings where the probability of a meaningful reversal is highest.
Gradient color mapping: The oscillator line uses a continuous gradient from red to green mapped to the 40–61.5 range, rather than a simple binary color switch. This provides an intuitive, at-a-glance reading of where the oscillator sits within the oversold-to-overbought spectrum without needing to check exact values.
How to Use
Add the indicator to your chart. It appears in a separate pane below the price chart, displaying the composite breadth oscillator, signal line, and three reference levels (40, 50, 61.5).
Select your preferred exchange — NYSE for large-cap/value-oriented breadth analysis, or NASDAQ for tech/growth-weighted breadth analysis. The choice depends on which market segment you are trading or want to monitor for confirmation.
Monitor the oscillator's color: red tones indicate the oscillator is near or below the oversold zone (40), suggesting broad market weakness. Green tones indicate the oscillator is near or above the overbought/thrust zone (61.5), suggesting strong broad participation.
Watch for BUY signals (green triangles at the bottom) — these appear when the oscillator crosses above its signal line while in oversold territory (below 40). Consider entering long positions or adding to existing ones.
Watch for SELL signals (red triangles at the top) — these appear when the oscillator crosses below its signal line while in overbought territory (above 61.5). Consider taking profits or tightening stops on long positions.
Pay special attention to THRUST labels (green labels at the bottom) — these mark the rare event where the oscillator surges above 61.5. Historically, these breadth thrust events have preceded significant multi-month market advances and represent high-conviction bullish confirmation.
Use the 50 equilibrium level as a simple trend filter — sustained readings above 50 indicate healthy market internals; sustained readings below 50 suggest underlying weakness.
Compare the oscillator's trajectory with the price index for divergence analysis — if the index makes new highs but the oscillator does not, breadth is narrowing and caution is warranted.
Customization
Market Exchange (default: NYSE): Selects which exchange's breadth data to use. NYSE breadth reflects large-cap, broad market participation. NASDAQ breadth is more sensitive to technology and growth stock activity. Choose based on your trading focus or use both in separate indicator instances for a complete picture.
Oscillator Smoothing (default: 10): Controls the EMA period applied to the raw composite. Lower values (e.g., 5–7) produce a more volatile, responsive oscillator that generates more signals — suitable for short-term trading. Higher values (e.g., 15–21) produce a smoother oscillator with fewer but more reliable signals — suitable for swing or position trading.
Signal Line Length (default: 5): Controls the SMA period of the signal line. Shorter values make the signal line track the oscillator more closely, triggering crossovers sooner but with more potential for whipsaws. Longer values add lag but filter out minor fluctuations, producing more deliberate crossover signals.
Conclusion
The Apex Market Breadth Oscillator provides a comprehensive, under-the-hood view of market health by combining issue breadth and volume breadth into a single composite oscillator. Rooted in the Whaley Breadth Thrust methodology and incorporating Martin Zweig's historically significant thrust threshold, the indicator goes beyond surface-level price analysis to reveal whether rallies and declines are supported by broad participation and institutional volume. Its zone-filtered buy/sell signals, gradient color mapping, and rare breadth thrust labels give traders a structured, evidence-based framework for identifying high-probability turning points and confirming the strength of market moves. Whether used as a standalone market timing tool or as a confirmation layer alongside price-based indicators, the Apex Market Breadth Oscillator delivers actionable insights into the true breadth and conviction behind market movements.
Indicator

Harmonic Periodicity Matrix [Pineify]Harmonic Periodicity Matrix — Multi-Cycle Stochastic Oscillator with Momentum Ribbon & Adaptive Signals
The Harmonic Periodicity Matrix is an advanced cycle-detection oscillator that identifies market rhythm, momentum shifts, and high-probability reversal zones by harmonically combining three stochastic waves at different periodicities. Rather than relying on a single fixed lookback window — which inevitably misses cycles of differing durations — this indicator synthesizes a short-cycle , a primary-cycle , and a long-cycle stochastic into a single composite wave. The result is a smoother, more robust picture of where the market currently sits within its natural oscillation pattern.
Key Features
Three harmonically spaced stochastic cycles fused into one composite wave
Weighted Moving Average (WMA) smoothing to reduce noise without excessive lag
EMA-based signal line that generates precise momentum-crossover triggers
Dynamic gradient coloring that visually encodes cycle strength and direction
Momentum Ribbon fill between the cycle wave and signal line for at-a-glance bias confirmation
Overbought / Oversold reference zones with subtle background shading
Filtered Buy and Sell signals that fire only when reversals originate from extreme cycle territory
How It Works
At its core, the indicator computes three stochastic oscillators (%K) across three harmonically related lengths derived from a user-defined Primary Cycle Length :
Short cycle — half the primary length ( cycleLen / 2 ), capturing fast intraday or shorter-term oscillations.
Primary cycle — the user-defined length ( cycleLen ), representing the dominant market rhythm.
Long cycle — 1.5× the primary length ( cycleLen × 1.5 ), anchoring the broader trend context.
These three stochastic readings are averaged into a single composite cycle and then smoothed with a Weighted Moving Average (WMA) over the user-defined Smoothing Factor . Subtracting 50 centers the result around zero (range: −50 to +50), making overbought and oversold conditions immediately intuitive.
A Signal Line — an EMA calculated over twice the smoothing period — acts as a lagging reference. Crossovers between the composite wave and the signal line mark momentum inflection points.
Trading Ideas and Insights
Zero-line crosses — When the composite wave crosses above 0, market momentum is transitioning bullish; below 0 signals bearish transition.
Overbought / Oversold extremes — Readings above +25 indicate potential exhaustion; readings below −25 indicate potential recovery opportunity.
Signal crossovers from extremes — The highest-conviction signals occur when the wave crosses the signal line while already in oversold (< −15, Buy) or overbought (> +15, Sell) territory.
Momentum Ribbon color — A green ribbon confirms bullish momentum continuation; a red ribbon warns of bearish pressure even if price is still rising.
How Multiple Indicators Work Together
The power of the Harmonic Periodicity Matrix comes from the deliberate combination of three stochastic oscillators and two moving average types:
The three stochastics represent different frequency bands of market activity — fast, medium, and slow. Averaging them suppresses random noise that would appear in any single stochastic while preserving genuine cyclical structure that repeats across all three timeframes simultaneously.
The WMA smoothing is applied to the averaged cycle rather than to each individual stochastic. WMA front-weights recent data, keeping the smoothed line more responsive than a Simple Moving Average while avoiding the excessive lag of longer EMAs — the ideal balance for a cycle oscillator.
The EMA signal line is computed over a longer period (2× the smoothing factor), intentionally lagging behind the main wave. This lag creates meaningful crossover events: when the faster composite wave crosses the slower signal line, it indicates a genuine shift in momentum rather than a transient fluctuation.
The gradient coloring system encodes amplitude into color, providing an instant visual read of cycle intensity that raw numbers cannot convey. The background zone shading reinforces awareness of extreme readings without cluttering the visual space.
Together, these components form a self-contained cycle analysis system: the three stochastics define the oscillation, the WMA refines it, the EMA signal line contextualizes momentum, and the visual layer communicates everything instantly.
Unique Aspects
Harmonic period spacing — Using 0.5×, 1×, and 1.5× ratios is inspired by harmonic analysis principles, where related frequencies reinforce true cyclical signals and cancel spurious noise.
Amplitude-coded gradient — Color intensity scales with distance from zero (0→40 bullish, −40→0 bearish), making it easy to distinguish a mild rebound from a powerful trend.
Filtered signals — Buy signals require the crossover to occur below −15; Sell signals require it above +15. This prevents signal generation in neutral mid-range territory where momentum reversals are statistically less reliable.
Zero-centered display — Centering around 0 (rather than displaying 0–100) aligns naturally with how traders think about bullish vs. bearish bias.
How to Use
Add the indicator to any chart and timeframe. It plots in a separate panel below the price chart.
Watch for green circles (Buy signals) — these appear when the cycle wave crosses up through the signal line from oversold territory (below −15).
Watch for red circles (Sell signals) — these appear when the cycle wave crosses down through the signal line from overbought territory (above +15).
Use the Momentum Ribbon fill color to confirm trend direction before entering trades.
Pay attention to the overbought (+25) and oversold (−25) zones — readings beyond these thresholds suggest cycle exhaustion and potential reversal.
Combine with price action or volume analysis for additional confirmation before executing trades.
Customization
Primary Cycle Length (default: 20) — Increase for longer-term swing cycle detection; decrease for faster, shorter-term cycle tracking.
Smoothing Factor (default: 6) — Higher values produce a smoother wave with more lag; lower values are more reactive but noisier.
Bullish Wave color — Default green (#089981); customizable.
Bearish Wave color — Default red (#F23645); customizable.
Equilibrium color — Default gray (#787b86); customizable.
Conclusion
The Harmonic Periodicity Matrix offers a methodologically grounded approach to market cycle analysis by combining multi-frequency stochastic decomposition, adaptive smoothing, and momentum-crossover detection into a single, visually intuitive oscillator. It is designed for traders who want more than a standard stochastic — those who seek to understand the rhythm of the market across multiple cycle lengths simultaneously. Whether you are swing trading, trend following, or timing entries within a larger move, this indicator provides a structured, repeatable framework for identifying when momentum is genuinely shifting versus when the market is simply oscillating in neutral territory. Indicator

Luminous Market Breadth Pulse [Pineify]Luminous Market Breadth Pulse — Dual-Factor Breadth & Volume Oscillator
The Luminous Market Breadth Pulse is a market internals oscillator that fuses advance-decline breadth with up/down volume flow into a single, easy-to-read histogram. Rather than relying on price action of a single instrument, this indicator looks beneath the surface of the market to gauge the true health of participation across all listed stocks on the NYSE or NASDAQ. It answers a question that price alone cannot: Are the majority of stocks — and the majority of capital — moving in the same direction?
Key Features
Combines two independent breadth dimensions (advance-decline ratio and up/down volume ratio) into one unified oscillator.
Gradient-colored histogram that visually intensifies as market conviction strengthens.
Built-in signal line (WMA) for crossover-based entry and exit timing.
Supports both NYSE and NASDAQ breadth data with a single toggle.
Four ready-to-use alert conditions for bullish/bearish crossovers and zero-line transitions.
How It Works
The indicator is built on two normalized ratios, each scaled to a –100 to +100 range:
Advance-Decline Ratio — Calculated as (Advancing Issues – Declining Issues) / (Advancing + Declining) × 100. This captures the net directional bias of individual stocks. A reading near +100 means nearly every stock is advancing; near –100, nearly every stock is declining.
Up/Down Volume Ratio — Calculated as (Up Volume – Down Volume) / (Up Volume + Down Volume) × 100. This measures whether capital is flowing into advancing stocks or declining stocks. It adds a critical volume-confirmation layer that pure issue counts miss.
Raw Pulse — The simple average of the two ratios above. Equal weighting ensures that neither breadth nor volume dominates the reading, giving a balanced composite view.
Smoothed Pulse (EMA) — The raw pulse is smoothed with an Exponential Moving Average controlled by the "Pulse Length" input. EMA was chosen because it reacts quickly to shifts in market internals while still filtering single-day noise.
Signal Line (WMA) — A Weighted Moving Average of the smoothed pulse. WMA places more emphasis on recent values than SMA, making it a responsive yet stable reference for crossover signals.
How Multiple Indicators Work Together
The core design philosophy is confirmation through independent data streams . Advance-decline data tells you how many stocks are participating in a move, while up/down volume data tells you how much capital is behind that participation. A rally where many stocks advance but volume is weak scores lower than a rally where both breadth and volume confirm strength. By averaging these two dimensions, the Luminous Pulse filters out misleading signals that either metric alone might produce — for example, a narrow large-cap rally that lifts volume but leaves most issues flat, or a broad advance on thin volume that lacks institutional conviction.
The EMA-smoothed pulse and WMA signal line form a dual-speed system similar in concept to MACD, but applied to market internals rather than price. When the faster pulse crosses above the slower signal, it suggests broadening participation and increasing volume commitment — an early sign of sustainable momentum. The reverse crossover flags deteriorating internals before price may reflect it.
Trading Ideas and Insights
Crossover entries — A bullish signal fires when the pulse crosses above its signal line, indicating improving breadth and volume. A bearish signal fires on the opposite crossover. These work well as confirmation filters alongside price-based setups.
Zero-line regime filter — When the pulse is above zero, market internals favor the bulls; below zero, the bears. Use this as a trend filter: only take long setups when the pulse is positive, and short setups when negative.
Divergence analysis — If the index makes a new high but the Luminous Pulse prints a lower high, internal participation is weakening — a classic breadth divergence that often precedes corrections.
Gradient intensity — The histogram color transparency reflects conviction strength. Deep, vivid bars signal strong consensus; faded bars warn of indecision even if the reading is technically bullish or bearish.
Unique Aspects
Unlike single-factor breadth indicators (e.g., a standalone Advance-Decline Line or McClellan Oscillator), this tool merges issue-count breadth with volume-weighted breadth into one normalized score, reducing false signals from either dimension alone.
The gradient-mapped histogram provides an instant visual gauge of conviction without requiring additional overlays or secondary panels.
All breadth data is pulled on a daily timeframe regardless of your chart's resolution, ensuring consistent readings and avoiding intraday noise artifacts that can distort breadth calculations on lower timeframes.
How to Use
Add the indicator to any chart. It works independently of the charted symbol since it reads exchange-level breadth data.
Select your preferred exchange (NYSE or NASDAQ) in the settings.
Adjust Pulse Length for sensitivity — lower values react faster to shifts in market internals; higher values produce smoother, more deliberate signals.
Adjust Signal Smoothing to control how quickly the signal line tracks the pulse. A shorter smoothing period generates more frequent crossovers; a longer one filters out minor fluctuations.
Use the built-in alert conditions to receive notifications for bullish/bearish crossovers and zero-line transitions without watching the chart.
Customization
Exchange — Toggle between NYSE and NASDAQ to analyze the breadth of your preferred market.
Pulse Length — Controls the EMA period applied to the raw pulse. Default is 10.
Signal Smoothing — Controls the WMA period for the signal line. Default is 5.
Colors — Fully customizable bullish, bearish, and signal line colors to match any chart theme.
Conclusion
The Luminous Market Breadth Pulse gives traders a window into the internal engine of the market. By combining advance-decline breadth with volume flow and presenting the result as a gradient-colored oscillator with a built-in signal line, it offers a concise yet powerful tool for gauging market health, timing entries, and spotting divergences — all from a single indicator panel.
Indicator

NQ 9:45-10:15 ICT Strategy - CompleteNQ 9:45–10:15 ICT Strategy – High-Probability Nasdaq Scalper (ICT/Smart Money)
This open-source strategy is a complete, rules-based implementation of core Inner Circle Trader (ICT) / Smart Money concepts, specifically optimized for **Nasdaq futures (NQ)** during the high-volatility 9:45–10:15 AM New York time window (first 30 minutes after the 9:30 open liquidity grab phase).
Core Philosophy & Why This Combination?
ICT emphasizes that institutional order flow often creates **false moves** (liquidity sweeps of previous day high/low), followed by **market structure shifts (MSS / Break of Structure)** that reveal true directional intent, with entries taken from **mitigation of Order Blocks** (areas of institutional interest / imbalance).
This script enforces strict confluence:
- Daily bias filter (price or prev close vs daily EMA20)
- Liquidity sweep confirmation (PDH/PDL raid + reversal close)
- Bullish/Bearish Market Structure Shift (close beyond last swing high/low)
- Refined Order Block detection (last opposite candle before MSS, with defensive/aggressive mitigation logic inspired by popular ICT order block refinements)
- Tight time filter (only 9:45–10:15 NY) — captures post-open manipulation & directional resolve
- One trade per day rule — prevents overtrading in chop
The tight combination reduces false signals dramatically and aligns with ICT's focus on high-probability setups during specific market sessions.
Key Components & Logic
1. Daily Bias
- Bullish if current price > daily EMA20 (or prev daily close > EMA20 — user choice)
- Bearish otherwise
- Background tint + orange EMA line
2. Liquidity Sweep
- Low < PD Low but close > PD Low → bullish sweep (stops taken below)
- High > PD High but close < PD High → bearish sweep
- Resets daily
3. Market Structure Shift (MSS / BoS)
- Bullish MSS: close > last fractal swing high
- Bearish MSS: close < last fractal swing low
- Uses 5-bar fractal detection for swing points
- Resets daily
4. Order Block (OB) Detection & Refinement
- Bullish OB: last bearish candle (close < open) before bullish MSS
- Bearish OB: last bullish candle before bearish MSS
- Refinement options (On/Off):
- Defensive: tightens OB to body or wick depending on candle range vs ATR(55)
- Aggressive: uses full candle wick range
- OB box drawn until mitigated (price touches opposite side)
- Labeled "OB+" / "OB-"
5. Entry Window & Confluence
- Only allowed 9:45–10:15 NY time
- Long: bullish bias + low swept + bullish MSS + price mitigates bullish OB (touches high side, closes inside/above low side)
- Short: mirror logic
- One trade per day max
6. Risk & Exit
- SL = opposite side of Order Block
- TP = 2:1 RR (adjustable) from entry
- No trailing / partials — clean single target
Visuals
- Daily EMA (orange)
- Prev Day High/Low circles
- Bullish/Bearish background tint
- MSS triangles
- Order Block boxes + "OB+"/"OB-" labels
- Entry labels with price/SL/TP
Alerts
- "NQ Long: Bullish Bias + Sweep + MSS + OB"
- "NQ Short: Bearish Bias + Sweep + MSS + OB"
Realistic Backtesting & Usage Guidelines
To publish non-misleading results:
- Initial Capital: $10,000–$50,000 (realistic futures account)
- Position sizing: 1–3% of equity per trade (change default_qty_value from 100%!)
- Commission: $4–$8 round-turn per contract (typical NQ futures commission)
- Slippage: 1–4 ticks (NQ is liquid but fast-moving post-open)
- Dataset: ≥2–3 years of 1-minute or 5-minute NQ data (aim for 300–600+ trades)
- Risk per trade: 0.5–1.5% with defaults — never risk more than sustainable
The 30-minute window produces relatively few trades per year — perfect for statistical significance over long periods, but results vary heavily by market regime (trending vs. choppy opens).
How to Use
1. Apply to NQ1! or MNQ1! (continuous futures) on 1-minute or 5-minute chart.
2. Keep default NY timezone (America/New_York).
3. Start with 2:1 RR, Defensive refinement, show levels on.
4. Trade only during the window — best setups show clear sweep + MSS + OB mitigation.
5. Avoid major news overlapping the window (FOMC, CPI, etc.) or widen SL.
6. Forward-test on demo for several months — this is a high-confluence, low-frequency setup.
Publish Recommendation
- Use a clean chart: only this strategy, no extra indicators/drawings.
- Show realistic Strategy Tester view with commission/slippage applied.
- Screenshot during NY morning session with visible OB & signal.
Test thoroughly and trade responsibly. Strategy

Bullish Divergent Bar DCA Strategy [Skyrexio]Overview
Bullish Divergent Bar DCA Strategy is a long-only, multi-layer Dollar-Cost Averaging (DCA) strategy that builds positions around bullish divergent bars formed below the Williams Alligator. It detects potential local bottoms and then scales into the move using up to four pyramiding entries, each with its own size and price threshold. The strategy optionally incorporates Market Facilitation Index (MFI) and Awesome Oscillator (AO) momentum to strengthen reversal confirmation and uses ATR-based take profit on the averaged entry price.
Unique Features
Layered DCA entries with equity-based sizing . It supports up to four DCA layers, where each additional layer is opened only after a configurable percentage drawdown from the first entry and position size is computed as a fraction of current equity via a geometric weighting scheme.
Optional AO and MFI confirmation . Users can require Awesome Oscillator momentum divergence, MFI/volume “squat” bars, or both to confirm that the reversal bar is accompanied by capitulation and weakening downside momentum.
ATR-based dynamic take profit . Take profit is defined as a multiple of ATR added to the current average entry price, automatically adjusting exits to prevailing volatility.
Built-in DCA visualization . The script can plot the initial entry level and all DCA thresholds to make the averaging structure and risk visually transparent on the chart.
Methodology
The core entry logic starts from a bullish divergent bar definition: the bar must close above its midpoint (close > hl2) and be the lowest low within the user-defined lookback window, flagging a local swing low. On top of this, the bar must form entirely below all three Alligator lines, ensuring that the pattern appears after a sustained downside move rather than inside noise.
If enabled, AO adds a momentum filter by requiring the Awesome Oscillator difference to be negative (descending bar on AO histogram), signaling fading downside momentum at the potential bottom. If the MFI filter is enabled, the bar (or one of the last two bars) must be a “squat” bar where spread narrows while volume increases, approximating effort vs. result exhaustion.
Once a valid bullish reversal bar is detected and the time is within the configured trading window, the strategy opens the first DCA layer using a stop entry at the bar’s high (confirmation level), only entering if price actually breaks the bar high. Additional layers (second, third, and fourth entries) are only allowed if price trades below percentage thresholds from the first entry price and a new valid bullish reversal bar forms, thereby averaging down into deep pullbacks while still requiring fresh reversal evidence.
While any DCA position is open, the strategy continuously recalculates the take profit as the current volume-weighted average entry price plus ATR multiplied by a user-defined factor. All individual entries share the same take profit level through separate strategy exit calls, so the entire stacked position exits together once price has moved sufficiently above the averaged entry.
Strategy settings
In the inputs window, users can configure the following strategy settings:
sourceUuid / secretToken: Identifiers used to format JSON alerts for automated execution through webhooks.
Trade Start Date/Time: Beginning of the backtest/live-trading window.
Trade Stop Date/Time: End of the backtest/live-trading window.
Show DCA Levels (default = false): Toggles plotting of the initial entry level and all three DCA thresholds on the chart.
Enable MFI (default = false): Enables the MFI-style volume/spread filter.
Enable AO (default = false): Enables Awesome Oscillator confirmation.
Number Of Bar For Lowest Bar (default = 7): Lookback window used to identify the lowest low bar for the bullish reversal bar condition.
Layer 2 Threshold Percent (default = 4.0): Percentage drop from the first layer price that must be reached to allow the second DCA entry.
Layer 3 Threshold Percent (default = 10.0): Percentage drop from the first layer price required to unlock the third DCA layer.
Layer 4 Threshold Percent (default = 22.0): Percentage drop from the first layer price required to unlock the fourth DCA layer.
Position Size Multiplier (default = 2.0): Multiplier used in the geometric weighting scheme to determine how much equity is allocated to each additional DCA layer.
Number Of ATR For Take Profit (default = 2.0): ATR multiple added to the current average entry price to calculate the shared take profit for all open layers.
Users can refine these parameters during backtesting to fit the volatility profile and structure of the specific asset and timeframe.
Justification of Methodology
Before understanding why this particular combination of indicator has been chosen let's briefly explain what is Williams Alligator, MFI and AO.
let’s start with the Williams Alligator. Developed by Bill Williams, the Alligator is a technical indicator that identifies trends and potential market reversals. It consists of three smoothed moving averages:
Jaw (Blue Line): The slowest of the three, based on a 13-period smoothed moving average shifted 8 bars ahead.
Teeth (Red Line): The medium-speed line, derived from an 8-period smoothed moving average shifted 5 bars forward.
Lips (Green Line): The fastest line, calculated using a 5-period smoothed moving average shifted 3 bars forward.
When the lines diverge and align in order, the "Alligator" is "awake," signaling a strong trend. When the lines overlap or intertwine, the "Alligator" is "asleep," indicating a range-bound or sideways market. This indicator helps traders determine when to enter or avoid trades.
The Awesome Oscillator (AO), developed by Bill Williams, is a momentum indicator designed to measure market momentum by contrasting recent price movements with a longer-term historical perspective. It helps traders detect potential trend reversals and assess the strength of ongoing trends.
The formula for AO is as follows:
AO = SMA5(Median Price) − SMA34(Median Price)
where:
Median Price = (High + Low) / 2
SMA5 = 5-period Simple Moving Average of the Median Price
SMA 34 = 34-period Simple Moving Average of the Median Price
The Market Facilitation Index (MFI) is a technical indicator that measures the price movement per unit of volume, helping traders gauge the efficiency of price movement in relation to trading volume. Here's how you can calculate it:
MFI = (High−Low)/Volume
MFI can be used in combination with volume, so we can divide 4 states. Bill Williams introduced these to help traders interpret the interaction between volume and price movement. Here’s a quick summary:
Green Window (Increased MFI & Increased Volume): Indicates strong momentum with both price and volume increasing. Often a sign of trend continuation, as both buying and selling interest are rising.
Fake Window (Increased MFI & Decreased Volume): Shows that price is moving but with lower volume, suggesting weak support for the trend. This can signal a potential end of the current trend.
Squat Window (Decreased MFI & Increased Volume): Shows high volume but little price movement, indicating a tug-of-war between buyers and sellers. This often precedes a breakout as the pressure builds.
Fade Window (Decreased MFI & Decreased Volume): Indicates a lack of interest from both buyers and sellers, leading to lower momentum. This typically happens in range-bound markets and may signal consolidation before a new move.
For our purposes we are interested in squat bars. This is the sign that volume cannot move the price easily. This type of bar increases the probability of trend reversal. In this indicator we added to enable the MFI filter of reversal bars. If potential divergent bar or two preceding bars have squat state this bar can be interpret as a reversal one.
The strategy intentionally focuses on bullish divergent bars forming at local lows and below the Alligator to catch potential exhaustion points in downtrends where risk/reward becomes asymmetric. The Alligator (Jaw, Teeth, Lips) acts as a dynamic structure filter: requiring price to be below all three lines before reversal helps avoid chasing minor pullbacks inside an ongoing uptrend and instead concentrates entries on deeper corrections where mean reversion potential is higher.
The custom bullish divergent bar rule (close above midpoint and being the lowest low over N bars) approximates a local capitulation candle, which often precedes short squeezes or at least strong reactions. By combining this with AO and MFI-style filters, the strategy further increases the likelihood that the pattern coincides with downside momentum(as a confirmation that current trend is downward, AO difference < 0) and effort vs. result anomalies (squat bars), which is common signatures of trend exhaustion.
The DCA structure is designed to deploy capital progressively rather than all at once: the first entry is triggered only if price confirms the reversal by breaking above the bar’s high, while subsequent layers require both a deeper discount relative to the initial entry and a new bullish reversal signal. Percentage thresholds from the first entry ensure that each additional allocation is made at meaningfully better prices, improving the blended entry level and reducing the break-even distance.
Finally, using ATR as the basis for take profit aligns exits with current volatility. A fixed-percentage target can be too tight in volatile regimes or too loose in quiet markets, whereas ATR-based targets scale with average bar range. Applying ATR to the evolving average entry price of all open layers keeps the risk/reward framework consistent across different volatility regimes and DCA configurations.
Backtest Results
Operating window: Date range of backtests is 2025.01.01 - 2026.01.01. It is chosen to let the strategy to close all opened positions.
Commission and Slippage: Includes a standard Binance commission of 0.1% and accounts for possible slippage over 5 ticks.
Initial capital: 10000 USDT
Maximum Single Position Loss: -6.56%
Maximum Single Profit: +4.92%
Net Profit: +934.08 USDT (+9.34%)
Total Trades: 121 (82.64% win rate)
Profit Factor: 2.948
Maximum Accumulated Loss: 624.72 USDT (-6.15%)
Average Profit per Trade: 7.72 USDT (+0.37%)
Average Trade Duration: 60 hours
These results are obtained with realistic parameters representing trading conditions observed at major exchanges such as Binance and with realistic trading portfolio usage parameters.
You should run your own backtests on the target asset and timeframe (for example, BTC/USDT on intraday charts) and adjust threshold percentages, layer sizing, and ATR take profit factor to match your risk tolerance and market conditions.
How to Use
Add the script to favorites for easy access.
Apply to the desired timeframe and chart.
Configure settings using the dropdown choice list in the built-in menu.
Set up alerts to automate strategy positions through web hook with the text: {{strategy.order.alert_message}}
Disclaimer:
Educational and informational tool reflecting Skyrex commitment to informed trading. Past performance does not guarantee future results. Test strategies in a simulated environment before live implementation Strategy

Luminous Market Flux [Pineify]Luminous Market Flux - Dynamic Volatility Channel with Breakout Detection
The Luminous Market Flux indicator is a sophisticated volatility-based trading tool that combines dynamic channel analysis with breakout detection and squeeze identification. This indicator helps traders visualize market conditions by creating an adaptive envelope around price action, highlighting periods of compression (low volatility) and expansion (high volatility) while generating actionable buy and sell signals at key breakout moments.
Key Features
Dynamic volatility channel that adapts to changing market conditions using ATR-based calculations
Visual squeeze detection system that warns traders when volatility is contracting
Automatic breakout signal generation for both bullish and bearish scenarios
Luminous gradient fill that provides instant visual feedback on price position within the channel
Bar coloring feature that highlights strong volatility breakouts
Built-in alert conditions for automated trading notifications
How It Works
The indicator operates on three core calculation layers:
1. Baseline Calculation (Central Tendency)
The foundation uses a Running Moving Average (RMA) of the closing price over the specified Flux Length period. RMA was specifically chosen over SMA or EMA because it provides smoother trend detection similar to how RSI and ATR calculations work, reducing noise while maintaining responsiveness to genuine price movements.
2. Volatility Measurement
The channel width is determined by the Average True Range (ATR) multiplied by the Flux Expansion Factor. ATR captures the true volatility of the market by accounting for gaps and limit moves, making the channel responsive to actual market conditions rather than just closing price variations.
3. Squeeze Detection Logic
The indicator compares the current channel width against a 100-period simple moving average of historical channel widths. When the current range falls below 80% of this average, a squeeze condition is identified, signaling that volatility is compressing and a significant move may be imminent.
Trading Ideas and Insights
Breakout Trading: Enter long positions when price breaks above the upper flux channel with a BUY signal, and short positions when price breaks below the lower channel with a SELL signal. These breakouts indicate strong momentum in the direction of the move.
Squeeze Anticipation: When squeeze circles appear at the top of the chart, prepare for a potential explosive move. Squeezes often precede significant breakouts as the market coils before releasing energy in one direction.
Trend Confirmation: Use the bar coloring feature to confirm trend strength. Colored bars indicate that price is trading outside the volatility envelope, suggesting strong directional momentum.
Mean Reversion: When price is within the channel (no bar coloring), the gradient fill helps identify whether price is closer to the upper or lower boundary, potentially useful for mean-reversion strategies.
How Multiple Indicators Work Together
This indicator integrates several technical concepts into a cohesive system:
The RMA baseline provides the trend anchor, while the ATR-based envelope adapts to volatility conditions. These two components work together to create a channel that expands during volatile periods and contracts during quiet markets. The squeeze detection layer adds a third dimension by comparing current volatility to historical norms, alerting traders when the market is unusually quiet.
The visual elements reinforce this analysis: the gradient fill shows price position within the channel at a glance, bar coloring confirms breakout strength, and shape markers provide discrete entry signals. This multi-layered approach ensures traders receive consistent information across different visualization methods.
Unique Aspects
The "Luminous" visual design uses color gradients that dynamically shift based on price position, creating an intuitive heat-map effect within the channel
Unlike traditional Bollinger Bands that use standard deviation, this indicator uses ATR for volatility measurement, making it more responsive to actual price range movements
The squeeze detection compares current volatility to a longer-term average (100 periods), providing context-aware compression signals rather than arbitrary thresholds
Signal generation uses proper state tracking to ensure breakout signals only fire on the initial breakout, not on every bar during an extended move
How to Use
Add the indicator to your chart. It will overlay directly on price with the volatility channel visible.
Watch for BUY labels appearing below bars when price breaks above the upper channel - these indicate bullish breakout opportunities.
Watch for SELL labels appearing above bars when price breaks below the lower channel - these indicate bearish breakout opportunities.
Monitor for small circles at the top of the chart indicating squeeze conditions - prepare for potential breakouts when these appear.
Use the colored bars as confirmation of breakout strength - green bars confirm bullish momentum, red bars confirm bearish momentum.
Set up alerts using the built-in alert conditions to receive notifications for buy signals, sell signals, and squeeze warnings.
Customization
Flux Length (default: 20): Controls the lookback period for both the baseline and ATR calculations. Lower values create more responsive but noisier channels; higher values create smoother but slower-reacting channels.
Flux Expansion Factor (default: 2.0): Multiplier for the ATR value that determines channel width. Higher values create wider channels with fewer signals; lower values create tighter channels with more frequent signals.
Smooth Signal : Toggle for signal smoothing preference.
Bullish Energy : Customize the color for bullish breakouts and upper channel highlights.
Bearish Energy : Customize the color for bearish breakouts and lower channel highlights.
Compression/Neutral : Customize the color for squeeze indicators and neutral channel states.
Conclusion
The Luminous Market Flux indicator provides traders with a comprehensive volatility analysis tool that combines channel-based trend detection, squeeze identification, and breakout signaling into a single, visually intuitive package. By using ATR-based volatility measurement and RMA smoothing, the indicator adapts to changing market conditions while filtering out noise. Whether you are a breakout trader looking for momentum entries or a swing trader waiting for volatility expansion after compression periods, this indicator offers the visual clarity and signal precision needed to make informed trading decisions.
Indicator

Liquidity Gravity Engine [Pineify]```markdown
Liquidity Gravity Engine - Market Structure, Displacement, Liquidity Rails
Overview
Liquidity Gravity Engine is a market structure + liquidity visualization indicator designed to help you read flow , impulse , and liquidity magnets on any symbol and timeframe. Instead of relying on a single moving average, it builds a dynamic “flow ribbon” from confirmed swing structure, highlights displacement candles that create imbalance (FVG-style gaps), and projects unmitigated swing levels as liquidity rails that price often revisits.
Key Features
Liquid Flow Ribbon: a structure-based dynamic band that adapts to volatility.
Displacement Highlighting: flags momentum candles that expand beyond ATR and form an imbalance.
Liquidity Rails: extends unmitigated swing highs/lows as potential targets until swept.
Trend Context: displacement is filtered using the ribbon’s smoothed centerline.
How It Works
Market Structure (Swings) : swing highs/lows are detected using pivot logic over your “Structure Lookback”. Pivots become confirmed only after the lookback window completes, which means historical swing points can update until they are confirmed.
Flow Construction : the most recent confirmed swing high and swing low define a top and bottom boundary. Their midpoint is then smoothed with an EMA to create the “liquid” centerline.
Displacement + Imbalance : a candle is considered displacement when its range expands beyond ATR(14) × Displacement Factor and it creates a simple FVG-style gap (current low above the high two bars back for bullish, or current high below the low two bars back for bearish). The bar is then filtered by being on the correct side of the smoothed flow center.
Liquidity Rails : each new confirmed swing high/low can become a dotted rail. Rails extend forward and are removed once price sweeps beyond the level (mitigation), keeping the chart focused on active liquidity.
Trading Ideas and Insights
Use the ribbon as context : bias is stronger when price holds one side of the flow centerline.
Treat displacement markers as impulse confirmation : they often appear at breakout moments or at the start of expansions.
Use liquidity rails as magnets : unmitigated swing highs/lows can act as targets for continuation or mean-reversion moves.
Combine structure + displacement: a sweep into a rail followed by an opposite displacement can hint at a reversal attempt.
How Multiple Components Work Together
This indicator is intentionally built as a single liquidity-driven workflow:
Swings define structure.
Structure defines the flow ribbon (trend/volatility context).
The ribbon filters displacement so you see momentum that aligns with flow.
Liquidity rails provide objective target zones derived from the same swing structure.
The result is a cohesive view of market structure flow, institutional-style displacement, and liquidity targets without stacking multiple separate indicators.
Unique Aspects
Structure-first ribbon: the band is anchored to confirmed swing points, not just a price average.
Imbalance-aware displacement: requires both range expansion and a gap-style condition, reducing generic “big candle” noise.
Self-cleaning liquidity rails: mitigated levels are removed to keep the chart readable.
How to Use
Start with defaults on a clean chart.
Identify the flow: price above the smoothed centerline favors bullish flow; below favors bearish flow.
Watch for displacement diamonds (“D”): they often validate a push away from structure and can mark the start of a leg.
Plan around rails: treat dotted lines as potential objectives and areas where reactions/sweeps can occur.
Customization
Structure Lookback : smaller values = more sensitive swings; larger values = cleaner, slower structure.
Displacement Factor : higher values = fewer, stronger displacement bars; lower values = more signals.
Show Liquidity Rails + Liquidity Lookback : control whether rails are plotted and how active levels are emphasized.
Visuals : adjust bullish/bearish flow colors and liquidity line styling for your chart theme.
Conclusion
Liquidity Gravity Engine helps you map market structure, highlight displacement and imbalance (FVG-style) momentum, and visualize liquidity targets with rails that stay relevant until swept. Use it for trend context, breakout confirmation, and liquidity-based trade planning on forex, crypto, stocks, and indices.
Indicator

NQ Command Center [EOD Predictor]This is a sophisticated Macro-correlated Dashboard designed specifically for trading NQ (Nasdaq 100). It attempts to predict how the daily candle will close (Green or Red) by combining Price Action (Market Structure) with External Market Drivers (Yields, Volatility, Dollar, and Breadth).
How This Script Works
The script assigns a "Score" to current market conditions. The higher the score, the more bullish the prediction. The lower the score, the more bearish.
1. The "Structure" Score (Price Action) It looks at the Daily High/Low (PDH/PDL) and recent daily trend:
Bullish (+1): We are making Higher Highs/Higher Lows, or price is holding in the top 33% of yesterday's range.
Breakout (+2): Price has broken above the Previous Daily High (PDH).
Bearish (-1/-2): We are making Lower Highs, or price has broken below the Previous Daily Low (PDL).
2. The "Macro" Score (External Data) It pulls data from 5 external tickers to see if the environment supports a move:
ADDQ (Breadth): If > 0, more stocks are advancing than declining (Bullish).
VXN (Volatility): If falling, fear is decreasing (Bullish).
DXY (Dollar) & US10Y (Yields): If these are dropping, it is usually good for Tech/Nasdaq (Bullish).
CVD (Volume): Estimates if volume is dominated by buyers or sellers.
3. The Prediction (The Output) It sums these scores.
Total Score ≥ 4: "STRONG GREEN CLOSE 🚀" (High confidence Longs)
Total Score ≤ -4: "STRONG RED CLOSE 🩸" (High confidence Shorts)
Near 0: "CHOP / NEUTRAL" (Avoid trading or take quick scalps).
How to Use It Effectively
Symbol: Open a chart for NQ1! (Nasdaq Futures) or NDX.
Timeframe: This is designed for Intraday trading. Use 5m, 15m, or 1h charts. (Do not use on Daily chart, as the table lines up intraday data against daily history).
The Dashboard: Look at the table in the top right.
Focus on "AI Forecast": If it says STRONG GREEN, look for Long setups (pullbacks to support).
Check Confidence: If Confidence is "LOW", the macro data might be conflicting with price action (e.g., Price is going up, but Volume is selling). Be careful.
The Lines: The script plots Green (PDH) and Red (PDL) lines on your chart.
These are key reaction points. If price breaks the Green line, the "Live Status" on the dashboard will switch to BREAKOUT. Indicator

Indicator

Indicator

Bullish/Bearish Reversal Bars Indicator [Skyrexio]Introduction
Bullish/Bearish Reversal Bars Indicator leverages the combination of candlestick reversal bar pattern and the Williams Alligator indicator to help traders in understanding where there is a high probability of market reversal or correction. Indicator works for both bearish and bullish cases. It visualizes the bearish and bullish reversal bars with red and green dots and also plots the Alligator's lips to make it more convenient for traders to understand if price is above or below lips line (more information in "Methodology and it's justification" paragraph).
Features
Market Facilitation Index(MFI) filter: with the specified parameter in settings user can choose to filter bullish and bearish reversal bars which passed the MFI condition.
Awesome Oscillator(AO) filter: with the specified parameter in settings user can choose to filter bullish and bearish reversal bars which passed the AO condition.
Alerts: user can set up the alert and have notifications when bullish/bearish reversal bar has been printed.
Methodology and it's justification
In the script’s methodology, we apply the concepts of bullish and bearish reversal bars introduced by Bill Williams in his book Trading Chaos. So, what exactly is a bullish or bearish reversal bar? At its core, it’s a candlestick pattern. A bullish reversal bar is a bar that closes in its upper half, while a bearish reversal bar closes in its lower half.
Why is this type of bar significant? Let’s look at the bullish reversal bar as an example. When the price is trending upward, forming higher highs with each candle, and we suddenly see a bullish bar that makes a new high but ultimately closes in its lower half, it signals a shift in control. Bears have taken control toward the end of that candle's period, pushing the price back down. This can be interpreted as a sign of trend weakness and a potential reversal (or at least a correction).
An additional key point is that a reversal bar often indicates a possible end to the trend. Therefore, for a reversal bar to be valid, several preceding candles should show lower highs (for bullish bars) or higher lows (for bearish bars), reinforcing the likelihood of a trend change.
The second step on methodology is the location of the bar related to Williams Alligator. The Williams Alligator Indicator, developed by Bill Williams, is a technical analysis tool that helps traders identify trends and potential turning points in the market. It consists of three lines, often called the jaw, teeth, and lips of the alligator, each representing different moving averages:
Jaw (Blue Line): A slower moving average, typically a 13-period smoothed moving average shifted 8 bars into the future.
Teeth (Red Line): A medium moving average, typically an 8-period smoothed moving average shifted 5 bars into the future.
Lips (Green Line): A faster moving average, usually a 5-period smoothed moving average shifted 3 bars into the future.
When the three lines are spread out and moving in the same direction, it suggests a strong trend (the "alligator" is "awake and feeding"). When they intertwine, the indicator suggests that the market is moving sideways, or in a range, signaling a lack of clear trend (the "alligator" is "sleeping"). Traders use the Alligator Indicator to enter trades in trending markets and avoid trades in choppy, non-trending markets.
If bullish reversal bar's high is not below and bearish reversal bar's low is not above all three Alligator's lines (jaw, lips, teeth) they cannot be interpreted as these types of bars. It can be explained as following: if we are waiting for the bullish reversal bar it shall be reversal from downtrend. If price is not below all three lines it can't be interpret as the downtrend according to this method. The opposite is true for the bearish reversal bar.
All described above are obligatory conditions for reversal bar, now let's discuss two not obligatory conditions. The first one is Market Facilitation Index (MFI) restriction. Let's briefly look what is MFI. The Market Facilitation Index (MFI) is a technical indicator that measures the price movement per unit of volume, helping traders gauge the efficiency of price movement in relation to trading volume. Here's how you can calculate it:
MFI = (High−Low)/Volume
MFI can be used in combination with volume, so we can divide 4 states. Bill Williams introduced these to help traders interpret the interaction between volume and price movement. Here’s a quick summary:
Green Window (Increased MFI & Increased Volume): Indicates strong momentum with both price and volume increasing. Often a sign of trend continuation, as both buying and selling interest are rising.
Fake Window (Increased MFI & Decreased Volume): Shows that price is moving but with lower volume, suggesting weak support for the trend. This can signal a potential end of the current trend.
Squat Window (Decreased MFI & Increased Volume): Shows high volume but little price movement, indicating a tug-of-war between buyers and sellers. This often precedes a breakout as the pressure builds.
Fade Window (Decreased MFI & Decreased Volume): Indicates a lack of interest from both buyers and sellers, leading to lower momentum. This typically happens in range-bound markets and may signal consolidation before a new move.
For our purposes we are interested in squat bars. This is the sign that volume cannot move the price easily. This type of bar increases the probability of trend reversal. In this indicator we added to enable the MFI filter of reversal bars. If potential reversal bar or two preceding bars have squat state this bar can be interpret as a reversal one.
The second additional filter is Awesome Oscillator. The Awesome Oscillator (AO), developed by Bill Williams, is a momentum indicator that measures market momentum by comparing recent price action to a longer historical context. It helps traders identify potential trend reversals and the strength of trends. Formula:
AO = SMA5(Median Price) − SMA34(Median Price)
where:
Median Price = (High + Low) / 2
SMA5 = 5-period Simple Moving Average of the Median Price
SMA 34 = 34-period Simple Moving Average of the Median Price
If AO is decreasing momentum is bearish, if increasing - bullish. According to Bill Williams approach reversal bars are the potential trades against the trend. As a result we added second filter for bullish reversal bars AO shall be decreasing, for bearish increasing.
How to use indicator
Apply it to desired chart and time frame. It works on every time frame.
Setup the filters with the "Enable MFI" and "Enable AO" checkboxes in the settings. By default they are turned on.
Analyze the price action. Indicator plotted the white line, this is the lips of an Alligator. It will help you to understand how price is moving in comparison to lips line. Indicator will print the green dot and text "BULL" below it current bar is bullish reversal. It will print the red dot and text "BEAR" above it if current bar is interpreted by algorithm as a bearish reversal.
Set up the alerts if it's needed. Indicator has two custom alerts called "Bullish reversal bar has been printed" and "Bearish reversal bar has been printed"
Disclaimer:
Educational and informational tool reflecting Skyrex commitment to informed trading. Past performance does not guarantee future results. Test indicators before live implementation. Indicator

DrNon_NASDAQ10Title: NASDAQ 10 Index with TOP 10 Securities
Introduction:
PulseWire offers traders and investors a powerful platform for technical analysis and trading. One of its notable features is the ability to create custom indices based on the values of multiple individual securities. In this blog post, we will explore how to build a custom index with 10 securities in PulseWire using Pine Script, the platform's proprietary programming language.
Description:
Custom indices allow market participants to track the performance of a specific group of securities, providing valuable insights into the collective performance of the chosen assets. By leveraging Pine Script, traders can easily develop and deploy custom indicators and strategies to build their own indices.
The script provided focuses on creating a custom index with 10 securities. The selected securities include popular stocks such as AAPL (Apple Inc.), MSFT (Microsoft Corporation), GOOG (Alphabet Inc.), AMZN (Amazon.com Inc.), NVDA (NVIDIA Corporation), TSLA (Tesla Inc.), META (Facebook, Inc.), AVGO (Broadcom Inc.), PEP (PepsiCo, Inc.), and COST (Costco Wholesale Corporation).
Using the security() function in Pine Script, we retrieve the closing prices of each individual security to ensure accurate data for the index calculation.
The index value is then calculated by summing the closing prices of the 10 securities. This simple arithmetic operation captures the overall performance of the custom index.
To visualize the index, we use the plot() function to display the index value on the chart. Traders can observe the custom index alongside other technical indicators or price action, aiding in decision-making and market analysis.
By building a custom index with 10 securities in PulseWire, traders gain a consolidated view of the performance of these chosen assets. This allows for easier tracking of sector trends, evaluation of specific strategies, and the ability to compare the performance of individual portfolios against the broader market.
Conclusion:
PulseWire's Pine Script provides traders and investors with a flexible solution to build custom indices. By defining the 10 individual securities, calculating the index value, and plotting it on the chart, traders can monitor the collective performance of these chosen assets. Custom indices offer insights into sector performance, enable the evaluation of specific strategies, and provide a benchmark for comparing portfolio performance. By harnessing the power of custom indices in PulseWire, traders can enhance their decision-making process and gain a competitive edge in the market.
Indicator

Indicator

Indicator

Indicator

Indicator
