OPEN-SOURCE SCRIPT
Ready, Aim, Fire!

═════════════════════════════════════════════════════════════
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.
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.
Mã nguồn mở
Theo đúng tinh thần TradingView, tác giả của tập lệnh này đã công bố nó dưới dạng mã nguồn mở, để các nhà giao dịch có thể xem xét và xác minh chức năng. Chúc mừng tác giả! Mặc dù bạn có thể sử dụng miễn phí, hãy nhớ rằng việc công bố lại mã phải tuân theo Nội quy.
NPR21 Premium Indicators | Access all tiers at whop.com/npr21 | DM me on TradingView for questions
Thông báo miễn trừ trách nhiệm
Thông tin và các ấn phẩm này không nhằm mục đích, và không cấu thành, lời khuyên hoặc khuyến nghị về tài chính, đầu tư, giao dịch hay các loại khác do TradingView cung cấp hoặc xác nhận. Đọc thêm tại Điều khoản Sử dụng.
Mã nguồn mở
Theo đúng tinh thần TradingView, tác giả của tập lệnh này đã công bố nó dưới dạng mã nguồn mở, để các nhà giao dịch có thể xem xét và xác minh chức năng. Chúc mừng tác giả! Mặc dù bạn có thể sử dụng miễn phí, hãy nhớ rằng việc công bố lại mã phải tuân theo Nội quy.
NPR21 Premium Indicators | Access all tiers at whop.com/npr21 | DM me on TradingView for questions
Thông báo miễn trừ trách nhiệm
Thông tin và các ấn phẩm này không nhằm mục đích, và không cấu thành, lời khuyên hoặc khuyến nghị về tài chính, đầu tư, giao dịch hay các loại khác do TradingView cung cấp hoặc xác nhận. Đọc thêm tại Điều khoản Sử dụng.