BWT Precision Indicators — Complete Reference | NinjaTrader 8
NinjaTrader 8 — Indicator Library

BWT Precision Indicators
Complete Reference

25 purpose-built indicators for NinjaTrader 8 — from session levels and ICT smart money concepts to trend, momentum, and volume tools. Each one is designed to integrate cleanly with the BWT EdgeMax trading system.

Market Levels & Structure

Objective price levels and structural context derived from session ranges, swing pivots, and opening range boundaries — the foundation every trade is measured against.

BWT Core Levels

Plots a daily map of intraday levels derived from the NY opening session range — Expected High/Low, Hi/Low Mid 1 & 2, Extended High/Low, Extreme High/Low, and a central POC. Includes optional buy/sell zones and cumulative hit-rate statistics.

ParameterDefaultControls
Chart TimezoneAutoMust match your NinjaTrader data feed timezone
Show Extreme LevelsOnAdds Hi/Low Mid 3 and Extreme High/Low to the chart
Show European COREOffDerives levels from the European session range instead of NY open
Include Prev Day Last HourOnWhen European CORE is on, folds the prior 3–4 PM ET hour into the calculation
Ignore European Session 2OnSkips the second European session recalculation window
Enable Session POCOffKeeps POC updating throughout the session; off locks it at the opening range midpoint
Show StatisticsOffEnables cumulative level hit-rate tracking; statistics display at 4 PM ET
Draw Buy/Sell ZonesOnShades the zone between POC and Expected levels
Buy/Sell Zone OpacityControls zone shading intensity
Use Expected High/Low as primary intraday targets. Extended and Extreme levels are low-probability reaches — reduce size if price approaches them late in the session.
View Details →

BWT Globex Levels

Marks three key pre-market and session-open boundaries — the 3 AM Globex open, the 8:30 AM futures open, and the 9:30 AM equity open — with high/low ranges and midpoints for each window. Gives instant overnight range and opening gap context.

ParameterDefaultControls
Chart TimezoneAutoMust match your NinjaTrader data feed timezone
Session 1–3 ColorsIndividual color for each of the three session range zones
Range Color OpacityFill opacity for the range shading
Label FontFont face and size for session range labels
Gaps between Globex sessions often act as price magnets. Use these levels to identify unfilled overnight ranges and to frame the opening range context before the equity session begins.
View Details →

BWT Opening Range

Preview

Automatically defines the opening range high and low over a configurable time window, then tracks breakout and pullback entry opportunities on both sides. Includes a pre-session range and midline for additional context.

ParameterDefaultControls
Indicator ModeBasicBasic shows levels only; Advanced enables entry signal detection
Chart TimezoneMust match your data feed
OR Start/End Hour & MinuteDefines the opening range capture window
Pre-Session Type / Start / EndConfigures an optional pre-market reference range
Entry ModeBreakout or pullback entry detection logic
Pullback ModeTouchTouch = price tags the boundary; CloseInside = bar must close back inside the range
Max Bars for PullbackHow many bars after a breakout to continue watching for a pullback
Min/Max OR Size (ticks)Filters out ranges that are too narrow or too wide to trade
Show OR / Midline / Pre-SessionOnToggle visibility of each level type independently
Wait for a confirmed breakout above the OR high or below the OR low, then look for a pullback entry as price retests the boundary. The midline acts as a magnet when price is trading inside the range.
View Details →

BWT Swing Levels

Draws horizontal rays at confirmed swing highs and lows, removing them automatically when price breaks through. Creates a clean, self-maintaining support and resistance map without accumulating broken-level clutter.

ParameterDefaultControls
StrengthNumber of bars on each side required to confirm a swing pivot
Offset (ticks)0How far through the level price must close to confirm the break
Keep Broken LinesOffWhen on, broken swing lines remain visible at reduced opacity
Swing High ColorColor for swing high rays
Swing Low ColorColor for swing low rays
Closest High/Low ColorHighlights the nearest active levels above and below current price
Trade the nearest active swing level as your primary support or resistance reference. When a ray disappears, the break is confirmed — look for continuation or a test of the next level out.
View Details →

BWT Precision Premium Discount Zones

Preview

Identifies the range between significant swing highs and lows and divides it into four zones: deep discount, discount, premium, and deep premium. Highlights where price is statistically cheap or expensive relative to recent market structure.

ParameterDefaultControls
StrengthSwing detection sensitivity for the primary timeframe
Use Secondary TimeframeOffAdds a larger timeframe zone overlay for HTF context
Secondary Period Type/ValueDefines the higher timeframe for secondary zone detection
Secondary StrengthSwing sensitivity for the secondary timeframe
Show PlotsOnShow or hide the zone boundary lines
Right OffsetExtends zones to the right by N bars
Zone Colors & OpacityCustomize fill and line colors for each of the four zones
Look for long setups forming in the discount zone and shorts in the premium zone. Deep discount and deep premium quartiles often coincide with high-value institutional entries on higher timeframes.
View Details →

BWT Precision Range Analysis

Preview

Measures the current session's trading range against ATR-based targets, showing what percentage of the expected daily move has been achieved. Provides real-time context for whether the session is trending, extended, or still has room to run.

ParameterDefaultControls
Stats On/OffOffEnables the range statistics display on the chart
ATR PeriodLookback for the ATR calculation
ATR Period TypeDailyTimeframe used for ATR — Daily, Week, or Month
ATR SmoothingSmoothing period applied to the raw ATR
ATR Multiplier1.618Scales ATR to define the expected range target
When the session range reaches 75–100% of the ATR target, reduce targets and tighten stops — the expected daily move is mostly complete. Under 50%, the full range move is still likely ahead.
View Details →

BWT Price Action Swing

Tracks and labels price action swings in real time — identifying higher highs, higher lows, lower highs, lower lows, double tops, and double bottoms. An optional Keltner-based minor trend rule adds an additional structural filter.

ParameterDefaultControls
Swing SizeControls swing significance — 1 = smallest, 5 = largest
DTB StrengthBars required on each side to confirm a double top or bottom
Enable Keltner RuleOnApplies the Keltner channel minor trend filter
Show Trend Change LineOnDraws a line at each confirmed trend change point
Show Current SwingOnHighlights the actively forming swing in progress
Text ColorsIndividual colors for HH, HL, LH, LL, Double Top, and Double Bottom labels
Use swing labels to confirm trend structure. A sequence of HH/HL confirms an uptrend; a break below the last HL signals potential reversal. Double top/bottom labels at key levels warn of exhaustion.
View Details →

ICT Smart Money

A complete Inner Circle Trading toolkit — Fair Value Gaps, Order Blocks, market structure, liquidity pools, kill zones, and OHLC reference levels, all mapped automatically on the chart.

BWT ICT Concepts

A comprehensive implementation of Inner Circle Trading structural concepts: Fair Value Gaps, Order Blocks, Break of Structure, Change of Character, Market Structure Shifts, CISD, Inverse FVGs, Balance Price Range, and First Presented FVG. Each concept can be toggled independently.

ParameterDefaultControls
Show Fair Value GapsOnPlots FVG rectangles; configurable fill condition and mitigation display
Min FVG SizeMinimum gap size to qualify — filters noise on lower timeframes
Max FVG Lookback BarsHow many bars back to scan for valid FVGs
Show Break of StructureOnMarks confirmed BOS levels with labels
Show Market Structure ShiftOnMarks CHoCH and MSS transition events
Swing StrengthPivot bars required to qualify a structural point
Show Order BlocksOnPlots OB supply/demand zones; configurable trigger and zone type
Show 1st Presented FVGOnHighlights the first FVG in each impulse sequence
Show Inverse FVGOnPlots IFVGs formed from previously filled gap ranges
Show CISDOnMarks change-in-state-of-delivery events
Show Balance Price RangeOnDraws BPR overlap zones between opposing FVGs
Show Zone LabelsOnAdds text labels to each concept type on the chart
Restrict to Time RangesOffLimits concept detection to up to 3 configurable session windows
Use Secondary Data SeriesOffOverlays concepts from a higher timeframe on the current chart
Use FVGs as price targets and re-entry zones. Order Blocks define institutional supply and demand. BOS/CHoCH confirm or deny trend continuation. Pair with ICT Key Price Points for a complete smart money framework.
View Details →

BWT ICT Key Price Points & Kill Zones

Displays ICT-defined session OHLC levels, opening gaps (NDOG, NWOG), weekly price points, and the five ICT kill zones — Asia, London, NY AM, NY Lunch, NY PM — as shaded time windows. Essential context for smart money session analysis.

ParameterDefaultControls
Show Prior Close/High/Low/OpenOnDraws prior session reference levels as horizontal lines
Show Current High/Low/OpenOnIntraday evolving high, low, and open levels
Show Kill ZonesOnShaded time windows for Asia, London, NY AM, NY Lunch, and NY PM
Show NDOG / NWOGOnNew Day Opening Gap and New Week Opening Gap levels
Show Current/Prior Week High/LowOnWeekly price point reference levels
Opening Gap Settlement Hour/Minute16:15When the daily gap reference price is recorded
Chart TimezoneAutoMust match your NinjaTrader data feed timezone
Align entries with the active kill zone — NY AM and London produce the highest-probability setups. Prior highs and lows act as liquidity draws; price is frequently engineered to sweep them before reversing.
View Details →

BWT ICT Liquidity Levels

Identifies liquidity pools resting above swing highs and below swing lows, weighted by how long each level has been intact. Detects and alerts when a sweep occurs — price raids the pool and reverses — which is a core ICT entry trigger.

ParameterDefaultControls
Strength25Bars before and after a pivot required to qualify a liquidity level
Offset (ticks)0How far through the level constitutes a confirmed sweep
Swing High/Low ColorColors for liquidity levels above and below current price
Closest High/Low ColorHighlights the nearest level on each side
Fire AlertsOffTriggers a NinjaTrader alert when a sweep is detected
Announce SweepsOffPlays a voice announcement when a sweep occurs
Voice TypeMale or female voice for sweep announcements
Strength ThresholdMinimum level weight required for an alert to fire
Strong, long-standing liquidity levels are the most attractive targets. When price sweeps a high-weight level and quickly reverses, look for an entry in the opposite direction on a lower timeframe confirmation.
View Details →

Trend

ATR-based and adaptive trend tools that define the dominant direction, signal reversals, and keep you on the right side of the market — on any timeframe.

BWT Precision Trend

An ATR-based volatility stop that tracks the dominant trend and signals reversals with directional arrows. Paints bars with trend direction and optionally displays a smoothed stop line, entry price level, and warning bars when trend momentum is weakening.

ParameterDefaultControls
Sensitivity (Multi)Higher = less sensitive, fewer signals; lower = more reactive to price
ATR Average PeriodLookback bars for the ATR calculation
Smoothing PeriodMA period for the stop line; 0 disables smoothing
MA TypeEMASMA, EMA, VWMA, or WMA smoothing applied to the stop line
Paint BarsOnColors price bars to match the current trend direction
Show ArrowOnDisplays a directional arrow on each reversal bar
Show Warning BarsOnHighlights bars where trend momentum is at risk of reversing
Show Signal TextOnText label on each reversal signal
Show ATR On ReversalOffPrints the current ATR value at each reversal point
Fire AlertsOffTriggers NinjaTrader alert window on reversal
Trade in the direction of the Precision Trend. Enter on the first bar after a reversal arrow using the stop line as your initial stop. Warning bars signal weakening momentum — reduce size or prepare to exit.
View Details →

BWT Precision Trend MTF

Applies Precision Trend logic to a higher timeframe and colors the chart background to reflect the HTF trend direction — without switching chart intervals. Keeps your lower timeframe structure visible while maintaining higher timeframe awareness at a glance.

ParameterDefaultControls
MTF Period TypeTimeframe unit for HTF analysis: Minute, Hour, Day, or Week
MTF Period ValueInterval for the higher timeframe
MTF SensitivityATR multiplier for the HTF trend detection
MTF ATR PeriodLookback for the HTF ATR calculation
MTF SmoothingSmoothing period for the HTF stop line
Background Long ColorGreenChart background color when HTF trend is bullish
Background Short ColorRedChart background color when HTF trend is bearish
Background Flat ColorGrayChart background color when HTF trend is neutral
BG OpacityBackground color intensity from 0 (none) to 1 (full)
Only take long trades when the background is green and shorts when it's red. A flat/neutral background signals a ranging higher timeframe — stand aside or reduce size until direction resolves.
View Details →

BWT StepMA

A step-based moving average that only moves when price moves by a defined ATR multiple, filtering minor fluctuations to expose the underlying trend. Can color price bars, display directional arrows, and serve as an objective trailing stop reference.

ParameterDefaultControls
MA LengthLookback period for the underlying moving average
SensitivityATR multiple required to trigger a step move
Step Size0Fixed step size in ticks; 0 uses automatic ATR-based sizing
HighLowOffUse bar high/low instead of close for step calculations
Color Mode10 = neutral, 1 = up/down/neutral, 2 = persistent, 3 = colors price bars
Color BarsOffPaints price bars with the current step direction
ArrowsOffShows directional arrows on each step change
Use StepMA as a dynamic trailing stop — stay long while it's rising, short while it's falling. Its deliberate slowness to minor wiggles helps avoid premature exits during healthy trend pullbacks.
View Details →

BWT Precision Parabolic

An HMA-smoothed parabolic SAR that tracks trend direction with stop-and-reverse logic, supplemented by confirmation dots at each reversal. Displays the current stop level and trend line for clear visual context with reduced whipsaw compared to standard SAR.

ParameterDefaultControls
Sensitivity2.0Higher values produce a slower, wider parabolic arc with fewer signals
Accel0Acceleration factor; 0 uses an auto-calculated step
Show DotsOnDisplays confirmation dots at reversal points
Show LinesOnDraws a trend line connecting reversal dots
Use the parabolic stop as a trailing stop reference. When price closes through the parabolic and a confirmation dot appears, the trend has reversed — exit the prior trade and consider the opposite direction.
View Details →

Moving Averages

Flexible moving average tools spanning adaptive algorithms, multi-MA convergence reads, volatility bands, and standard MA types — all with trend-direction color coding.

BWT Precision MA

A flexible moving average supporting five calculation types — Precision MA, Adaptive MA, EMA, SMA, and VWMA — with dynamic color coding for rising and falling states. A turning-point dot marks each directional change, and optional audio alerts fire on reversals.

ParameterDefaultControls
MA TypePrecision MAPrecision MA, AMA, EMA, SMA, or VWMA
LengthAveraging period
AMA Fast PeriodFast smoothing constant — active in AMA mode only
AMA Slow PeriodSlow smoothing constant — active in AMA mode only
Show DotsOnDisplays a dot at each directional turning point
Smoothing Period0Secondary smoothing applied to the MA; 0 = disabled
Alert File NameSound file played on reversal alerts
Use Precision MA as your primary trend filter. Combine with BWT Precision Trend for confirmation — when both agree on direction, take trades; when they diverge, stand aside until alignment returns.
View Details →

BWT Precision AI-MA

An adaptive moving average that dynamically adjusts its responsiveness to market conditions — reacting faster in trending environments and flattening during consolidation. Color-coded with turning-point dots for clear directional reads.

ParameterDefaultControls
Length14Base lookback period
Phase30Controls the balance between lag reduction and smoothness
Vector2Adjusts response speed to trend strength
Show DotsOnMarks each directional turning point with a dot
Use AI-MA as a dynamic support/resistance reference. In trending markets it tracks price closely; when it flattens, the market is ranging — avoid directional trades and wait for a fresh slope to develop.
View Details →

BWT MA Convergence

Plots four moving averages simultaneously — EMA 9, EMA 18, SMA 5, and SMA 45 — chosen to represent different trend horizons. Their convergence and divergence provides a visual read on short-term versus longer-term momentum alignment.

ParameterDefaultControls
SMA 1 Period5Short SMA lookback
SMA 2 Period45Long SMA lookback
EMA 1 Period9Fast EMA lookback
EMA 2 Period18Slow EMA lookback
All four averages converging signals low-volatility consolidation — a potential breakout setup. When the faster MAs (EMA 9, SMA 5) cross above the slower (EMA 18, SMA 45), momentum is shifting bullish, and vice versa.
View Details →

BWT Natural Bands

Volatility-based bands built around an EMA midline using ATR multiples for inner and outer band distances. The midline changes color with trend direction, and a close outside the outer bands triggers an alert — often signaling a mean-reversion opportunity.

ParameterDefaultControls
Avg Length20EMA period for the midline and ATR lookback
X Band ATR2.5ATR multiple for the outer band distance
Y Band ATR1.6ATR multiple for the inner band distance
Show Mid BandOnDisplay or hide the center EMA midline
Color Mid BandOnColors the midline to reflect current trend direction
Alert File NameSound file played when price closes outside the outer bands
Price spending time between the inner bands is healthy trend behavior. A close outside the outer bands indicates an extended move — watch for mean reversion back toward the midline rather than chasing in that direction.
View Details →

Oscillators & Momentum

Momentum tools for timing entries and confirming reversals — from RSI and stochastics to TSI-based divergence and Japanese line-break pattern detection.

BWT Precision RSI

A standard RSI with an optional smoothed average line layered on top, using your choice of SMA, EMA, WMA, or VWMA. Overbought and oversold zones at 70/30 provide clear reference levels for timing entries and exits.

ParameterDefaultControls
RSI Length14Lookback period for the RSI calculation
Smoothing TypeSMAMA type for the average line: SMA, EMA, WMA, or VWMA
Smoothing LengthPeriod for the smoothed average line
RSI ColorColor of the RSI line
Average ColorColor of the smoothed average overlay
Look for RSI to reach an extreme zone and then cross back through it with the smoothed average turning — that crossover in context with price structure is a higher-confidence signal. Never use RSI in isolation from price action.
View Details →

BWT Precision %R Stochastics

Combines Williams %R with a Stochastic oscillator in a single panel, with color-coded overbought and oversold zones. Alerts fire when price crosses into or out of extreme territory on either component.

ParameterDefaultControls
Length14Williams %R lookback period
Smooth5WMA smoothing period applied to the %R line
Stoch Length8Stochastic oscillator lookback period
Overbought75Upper extreme threshold level
Oversold25Lower extreme threshold level
Show StochasticsOnToggle Stochastic line visibility independently from %R
Alert File NameSound file played on zone crossover alerts
Use the %R component for timing — it reacts quickly to extremes. When %R and the Stochastic confirm the same zone simultaneously, signal quality is higher. Always combine with a trend indicator for directional context before acting.
View Details →

BWT Precision Oscillator

A momentum oscillator with a signal line for crossover readings. Color-coded bars visually distinguish bullish and bearish momentum phases at a glance, making it easy to spot momentum divergences against price.

ParameterDefaultControls
FastFast period for the momentum calculation
SlowSlow period for the momentum calculation
Signal LengthEMA period for the signal line
Signal line crossovers mark momentum shifts. Take longs when the oscillator crosses above zero with bullish-colored bars; use bearish crossovers below zero for shorts. Always confirm with a trend indicator pointing the same direction.
View Details →

BWT Precision 3-Line Break

A Japanese charting technique that plots directional bricks only when price breaks the high or low of the prior N bricks — filtering all minor price noise. Generates an objective buy or sell signal when a break occurs against the prevailing direction.

ParameterDefaultControls
Period3Number of prior same-direction bricks that must be broken to generate a reversal signal
Show BarsOnDisplays the break bricks on the chart
Show Trigger LinesOnDraws the trigger line at the break level
Trigger Line WidthThickness of the trigger line
Up/Down Bar ColorsColors for bullish and bearish bricks
Up/Down Trigger ColorsColors for the respective trigger lines
Alert File NameSound file played on break signal alerts
After a 3-line break (a brick that breaks 3 prior bricks of the opposite color), enter in the direction of the break. The cleaner and longer the prior trend, the higher the probability of the reversal holding.
View Details →

Volume & Market Internals

Volume profile, directional volume analysis, and broad market internals — tools that look beneath price to reveal who is in control and where real institutional activity is occurring.

BWT Precision Volume Profile

Renders a session volume profile showing where the most trading activity occurred. Displays Value Area High, Value Area Low, and Point of Control with support for multiple calculation methods including pure volume, TPO, and hybrid approaches. Supports multiple prior sessions.

ParameterDefaultControls
Profile TypeVOCCalculation method: VOC (volume), TPO, VWTPO, or VTPO (hybrid)
Session Length (hours)How many hours to include in each session profile
Percent of Volume in VA70Percentage of volume that defines the Value Area boundaries
Total SlotsPrice level resolution of the profile (more slots = finer detail)
Show Daily PlotsOnDisplays VAH, VAL, and POC as horizontal reference lines
Show Evolving POCOnUpdates the POC line in real time as the session develops
Previous SessionsNumber of prior sessions' profiles to display on the chart
Screen Percent / PositionSize and chart position of the visual volume profile bars
Slot ColorsColors for session and pre-session volume distribution bars
The POC is the highest-volume price and frequently acts as a magnet. VAH and VAL are key support/resistance levels. Price failing to hold outside the Value Area after acceptance is a fade setup; sustained acceptance outside signals continuation.
View Details →

BWT Volume Reversal Bar

Identifies potential reversal bars by analyzing the balance between directional volume within each bar. When price breaks a recent high or low but the volume favors the opposite direction, it flags a potential exhaustion and reversal signal.

ParameterDefaultControls
Tick Calculation ModeHow to measure directional volume: bar volume, bid/ask tick volume, or tick count
High Lookback BarsBars back to define the recent high extreme being tested
Low Lookback BarsBars back to define the recent low extreme being tested
Alert File NameSound file played on VRBar signal alerts
Look for VRBar signals at key levels — Core Levels, Swing Levels, or ICT Key Price Points. The signal strengthens when it occurs on high total volume at a well-defined level, suggesting institutional absorption and a likely reversal.
View Details →

BWT Tick Extremes

Plots NYSE TICK and Advance/Decline data as market internals on a dedicated chart panel. Highlights when TICK reaches extreme readings — a sign of broad market exhaustion — and displays the A/D line for context on overall market participation.

ParameterDefaultControls
NYSE TICK High Threshold+800TICK value above which a bullish extreme is flagged
NYSE TICK Low Threshold-800TICK value below which a bearish extreme is flagged
Show TICK BarsOnDisplays TICK bars in the panel
Tick StyleCandleStickCandleStick, HollowCandles, or HiLoClose bar rendering
Show A/D PlotOnOverlays the Advance/Decline line on the same panel
NYC Open/CloseNYSE session hours used for A/D line calculation
A/D Line ColorColor of the Advance/Decline line plot
Use extreme TICK readings as a filter for counter-trend entries. A TICK extreme at a key price level — Core Level, VAH/VAL, or ICT structure — confirms broad market exhaustion and significantly increases reversal probability.
View Details →

Chart Utilities

Supporting tools that don't fit neatly into a trading category but are useful for annotation and chart organization.

BWT ChartNotes

Preview

Adds up to five persistent text labels to configurable positions on the chart — useful for annotating key levels, pinning trade plans, or marking important session notes. Font, color, and position are fully customizable per note.

ParameterDefaultControls
Note 1–5 TextThe text content displayed for each annotation
Note 1–5 LocationChart position: top-left, top-right, bottom-left, bottom-right, or center
Note 1–5 ColorText color for each individual note
Note 1–5 FontFont face and size for each note
Pin your daily trade plan directly on the chart so you don't need external notes while managing a position. Common uses: daily bias, key news times, session rules, or reminders about a specific setup you're watching.
View Details →

BWT System Performance

Preview

Displays computer time, chart time, their difference (data feed lag), available RAM, and network latency as a pinned overlay on any chart. The lag reading color-codes automatically — yellow when lag exceeds 0.5 seconds, red when it exceeds 1 second.

ParameterDefaultControls
Text PositionBottom LeftWhere the overlay appears: top-left, top-right, bottom-left, bottom-right, or center
FontCourier New 14Font face and size for the displayed readings
Lag Warning ColorYellowText color when lag is between 0.5 s and 1 s
Lag Critical ColorRedText color when lag exceeds 1 s
Add to any chart when you suspect data feed lag is affecting your decisions. If the Difference reading turns yellow or red, your chart data is not real-time — wait for the feed to catch up before entering a trade.
View Details →

BWT Precision Indicators are designed exclusively for NinjaTrader 8 and require a valid BWT license. Indicators marked "Preview" are feature-complete but may receive updates based on user feedback. All indicators are for informational and analytical purposes only. Trading futures and leveraged products involves substantial risk of loss and is not appropriate for all investors. Past results are not indicative of future performance.