OPEN-SOURCE SCRIPT

Ready, Aim, Fire!

3 201
═════════════════════════════════════════════════════════════
TRADINGVIEW PUBLICATION — Ready, Aim, Fire! [NPR21] - March 19, 2026
════════════════════════════════════════════════════════════D

Ready, Aim, Fire! is a momentum-state oscillator that identifies trade-ready inflection points through a three-phase signal progression.

█ HOW IT WORKS

The indicator combines three independent engines into a unified visual system:

1. STOCHASTIC STATE ENGINE — Three stochastic oscillators (periods 5, 8, and 17) with exponential smoothing track momentum crossovers. Each qualifying crossover advances the state counter:
• READY: First crossover detected. Momentum is coiling.
• AIM: Second consecutive crossover in the same direction. Momentum is loaded and directional bias is strengthening.

2. FISHER TRANSFORM MOMENTUM LINE — A recursive Fisher Transform applied to the slowest stochastic (K17) compresses momentum into a bounded oscillator. The magenta momentum line oscillates above and below zero, providing instant visual confirmation of directional pressure and momentum extremes relative to the overbought/oversold levels.

3. FIRE! SIGNALS — When the Fisher Transform derivative flips sign (momentum inflects), a directional FIRE! label appears:
• Green FIRE! (label up) = bullish inflection — momentum turning upward.
• Red FIRE! (label down) = bearish inflection — momentum turning downward.
These are the original MajorBuy / MajorSell inflection signals with enhanced visual presentation.

█ ADDITIONAL COMPONENTS

• TEMA TREND FILTER — A Triple Exponential Moving Average with ATR buffer determines the prevailing trend state. The zero line color reflects this: green (bullish), red (bearish), or yellow (neutral/transitional).

• ADX STRENGTH MARKERS — Colored squares appear on the zero line when ADX turns upward, confirming trend strength is increasing. The zero line creates a visual gap around each square for clarity.

• BACKGROUND CLOUDS — Shaded zones between the overbought and oversold levels indicate the current phase. Deeper color = AIM (loaded). Lighter color = READY (coiling). Green clouds for bullish cycles, red clouds for bearish cycles.

█ SIGNAL INTERPRETATION

The three-phase progression provides context for each FIRE! signal:

• FIRE! during READY: Momentum is inflecting early in the cycle. Lower conviction — fewer confirming crossovers behind it. Use additional confluence.
• FIRE! during AIM: Momentum is inflecting after multiple crossovers have loaded in the same direction. Higher conviction — the state engine confirms directional bias.
• FIRE! in OB/OS territory: The Fisher line is at an extreme when it inflects. These signals often mark significant turning points.

█ INPUTS AND CUSTOMIZATION

• Smoothing Length (default 28): Controls the TEMA period and ADX calculation. Higher values produce smoother signals with fewer whipsaws.
• Overbought/Oversold Level (default 1.2): Sets the horizontal threshold lines. Adjust based on instrument volatility.
• Toggle controls for FIRE! labels, inflection arrows, READY/AIM labels, ADX markers, and background clouds — customize the visual density to your preference.
• Alert support for FIRE! signals with optional AIM-state filtering.

█ USAGE NOTES

• This indicator is designed as a lower-pane oscillator. It does not overlay on price.
• Works on any liquid market and any timeframe. Developed and tested on micro futures (MNQ, MES, MYM, MGC, MCL) but equally applicable to forex, stocks, crypto, and commodities.
• Best used in confluence with price action, market structure, and your existing methodology — not as a standalone entry system.
• The three-phase progression (READY → AIM → FIRE!) provides a framework for trade preparation, not prediction.

█ ORIGIN

Converted from ThinkScript (ThinkOrSwim) to Pine Script v6 with professional visual enhancements by NPR21. Original momentum-state concept by David H. Starr (© 2010-2020). Pine Script conversion, FIRE! label system, ADX square markers, and all visual design elements are original work by NPR21.

Wyłączenie odpowiedzialności

Informacje i publikacje nie stanowią i nie powinny być traktowane jako porady finansowe, inwestycyjne, tradingowe ani jakiekolwiek inne rekomendacje dostarczane lub zatwierdzone przez TradingView. Więcej informacji znajduje się w Warunkach użytkowania.