A step-based moving average that filters noise — only moves when the trend genuinely shifts. Stays flat in chop, steps with conviction in trends. The cleanest visual line you'll put on a chart.
Section 01 — Overview
BWT StepMA is a moving average that only moves when price moves enough to matter. Instead of recalculating every bar like an SMA or EMA — and flickering with every minor wiggle — StepMA holds its previous value until price has moved by a defined ATR-based threshold. When the threshold is crossed, the line "steps" to the new level. The result is a clean, deliberate trend line that stays flat during consolidation and steps with conviction during directional moves.
The step function is StepMA's signature feature, not a side effect. Standard moving averages produce continuous, smoothly-changing lines that respond to every tick — useful for some applications but visually noisy for trend identification. StepMA's discrete steps make the difference between trending and ranging conditions objectively visible rather than a matter of interpretation. A flat StepMA means range; a stepping StepMA means trend. The chart tells you which is which without you having to read price action.
Multiple color modes let StepMA serve different roles: as a trend-colored line reference, as a bar-painting signal that recolors the price bars themselves, or as a persistent directional indicator that holds its color through the entire trend leg. Optional arrows mark each directional step change, providing a discrete signal for systematic users. Combined with the High/Low calculation option — which anchors steps to bar wicks rather than closes — StepMA can be tuned to be aggressive or conservative for any instrument's volatility character.
Screenshot
Image provided by you
Section 02 — Concept Reference
A working glossary of the mechanics, modes, and behaviors that make StepMA different from a standard moving average. Each concept is a building block — the more of them you understand, the more deliberately you can tune StepMA to your instrument and style.
A standard moving average updates every bar; the value changes continuously with price. A step function holds its value until a threshold is crossed, then jumps. Steps make trend changes discrete and unambiguous — the line is either holding or stepping; there is no in-between state. This is the intellectual lineage of Kaufman's Adaptive Moving Average (KAMA) and other trend-aware MA variants.
When Step Size is set to 0, StepMA uses ATR-derived volatility to set its threshold automatically. The step size scales with current market volatility — wider on volatile days, tighter on quiet days — without you having to manually adjust per-instrument or per-session. This is the recommended setting for most use cases because it adapts to changing conditions in real time.
When Step Size is set to a non-zero value, that fixed number of ticks overrides the ATR-based calculation. Useful for instruments where you have a strong opinion about the right step distance — for example, ES where 4 ticks (one full point) might be your preferred granularity regardless of ATR. Fixed step requires per-instrument tuning but gives reproducible behavior across volatility regimes.
When enabled, StepMA uses bar highs and lows instead of closes for its step calculation. This makes the step trigger when wicks reach the threshold, not just when the close breaches it — producing a more responsive line on instruments with significant intra-bar excursions. Particularly useful on volatile instruments (crude, gold) where closes regularly fail to capture the real range traded during the bar.
A single neutral color regardless of trend direction. Use when StepMA is acting as a reference line — for example, as an objective level for placing manual stops, or as visual context without competing with other directional indicators on the same chart.
Three colors: up while stepping higher, down while stepping lower, neutral during flat segments. This is the default and most informative mode — it tells you both direction AND whether the trend is currently active or compressed. The neutral color on flat segments is particularly important: it visually flags the "no-trade" regime that ranges represent.
Two colors only: up or down. The line holds its color through flat segments until a step in the opposite direction occurs. Useful when you want a clear "in long" or "in short" reading without the visual noise of flat coloring during pauses. Trend persistence is the trade-off — you lose the visual flag for compressed/range periods.
Colors the price bars themselves to reflect StepMA direction. The entire chart becomes a trend map — green/blue zones are the up-stepping segments, red zones are the down-stepping segments. Particularly powerful on daily charts where the bar coloring shows at-a-glance which sessions traded in which direction across weeks or months.
The core philosophy of StepMA-based trading: stay long while the line is up-stepping, stay short while it is down-stepping, stand aside while it is flat. The line is your stop reference, your continuation filter, and your range alarm in a single visual element. The discipline is in following the line — not in second-guessing it.
Section 03 — Workflow
Every StepMA trade starts with the regime read — is the line stepping or flat? — and proceeds from there. The middle steps confirm direction and timing; the last step manages the exit.
Section 04 — Parameters
Sensitivity and Step Size are the two most important calibration parameters. Sensitivity controls how easily the step triggers; Step Size lets you override the ATR-based default with a fixed tick distance. Color Mode is presentation — pick the one that matches your chart style.
| Parameter | Default | Description |
|---|---|---|
| MA Length | — | Lookback period for the underlying moving average calculation |
| MA Type | — | Underlying MA weighting: SMA or WMA |
| Sensitivity | — | ATR multiplier required to trigger a step move; higher = harder to step |
| Step Size | 0 | Fixed step size in ticks; 0 uses automatic ATR-based sizing |
| HighLow | Off | When on, uses bar high/low instead of close for step calculations |
| Color Mode | 1 | 0=neutral; 1=up/down/flat; 2=persistent up/down; 3=bar coloring |
| Color Bars | Off | Paints price bars with the current step direction color |
| Arrows | Off | Shows directional arrows at each step direction change |
| Up Color | — | StepMA line color when stepping upward |
| Down Color | — | StepMA line color when stepping downward |
| Color Neutral | — | StepMA line color when flat / neutral state |
Section 05 — Trade Setups
These are the named, repeatable setups that StepMA enables. Each is a defined sequence — context, trigger, entry, stop, target — that takes the in-the-moment guesswork out of the trade.
For any trade in the direction of StepMA's step direction, use the line itself as your trailing stop reference. As the line steps higher in an uptrend (or lower in a downtrend), your protective stop moves with it — automatically locking in progressively more profit without manual computation. Because the line only moves when ATR-meaningful price changes occur, it absorbs normal pullback noise without stopping you out.
Once StepMA is clearly stepping in one direction (typically requires 3+ steps without a flat segment), look for price to pull back toward the line and reject it. The rejection — a wick that touches the line and a bar that closes back away from it — is the entry trigger. Entries are low-risk because the StepMA itself is your stop; the line was just tested and held.
This is the most important "do nothing" setup in StepMA's playbook. When StepMA is flat for several consecutive bars, the market is in a range and StepMA has no useful direction signal to give. Trying to trade pullbacks or breakouts from a flat StepMA gives whipsaw losses on both sides. The right move is to stand aside, reduce size dramatically, or switch to a tool designed for ranges (Bollinger Bands, mean-reversion oscillators).
When StepMA has been stepping in one direction and prints its first step in the opposite direction, the trend is changing. The first opposing step is your reversal trigger — but treat it cautiously: a single step into a flat regime is not a confirmed reversal. Look for two consecutive opposing steps without a flat segment in between to confirm. Combine with arrows enabled for visual clarity.
With Color Mode 3 (bar painting) enabled, the entire visible chart becomes a trend map. Long contiguous color blocks represent strong sustained trends — these are environments where StepMA-based entries have the highest expectancy. Frequent color changes represent choppy regimes where StepMA underperforms — reduce activity. Use the visual color block lengths as a real-time read of the current regime's trade-friendliness.
Section 06 — Best Practices
These practices distill the lessons from traders who have used StepMA across multiple instruments and timeframes. Each one is a filter — applying them tightens trade selection and avoids the failure modes most users encounter in their first weeks.
The single highest-value use of StepMA is as a trailing stop reference for trades in its direction. The step function naturally absorbs pullback noise while still tightening when the trend genuinely fails — this is exactly what a good trailing stop should do. New users often try to use StepMA as a primary entry signal; experienced users use it as a stop-management tool first, with entries coming from other setups.
A flat StepMA is the indicator's way of saying "no trend right now." Forcing trades during these periods gives whipsaw losses with no offsetting wins. Wait for at least two consecutive steps in the same direction before considering the regime trade-friendly again. The flat color (in Color Mode 1) is a feature — let it tell you when to stand aside.
Color Mode 1 (up/down/flat) is the most informative for active intraday traders — the flat color tells you when to back off. Color Mode 2 (persistent) is better for swing traders who want a clean "in long" or "in short" read without flat-color noise. Color Mode 3 (bar painting) is best for journaling and chart context where you want to see entire sessions or weeks of regime visually.
Default sensitivity is a starting point, not a destination. Crude oil typically needs higher sensitivity than equity-index futures because crude moves harder and faster. ES on the 5-minute chart wants different sensitivity than ES on the daily. Spend a session reviewing past steps on different sensitivity values — the right number is the one that produces clean step changes during real trends and stays flat during obvious ranges.
If you trade the same instrument every day and have a strong opinion about the right step distance, fixed Step Size (in ticks) gives you reproducible behavior across volatility regimes. ATR-based sizing adapts to the moment; fixed sizing keeps your decision rules stable. Most users start with ATR-based and switch to fixed once their feel for the instrument is dialed in.
On crude oil, gold, and other instruments with significant intra-bar excursions, the close-only step calculation can lag the actual trend because the wicks contain real information about where price went during the bar. Enable High/Low to make StepMA more responsive on these instruments; leave it off on equity indices where closes are usually representative.
StepMA tells you the current regime and direction; it doesn't tell you whether the higher timeframe agrees. Pair with Precision Trend MTF or a higher-timeframe StepMA for HTF confirmation — only take entries when both timeframes are stepping in the same direction. This eliminates the most common StepMA loss mode: a clean LTF setup against a hostile HTF.
New users sometimes complain that StepMA "doesn't update fast enough" — the line stays flat while price moves, then jumps in steps rather than tracking smoothly. This is the entire design point. If you wanted a smooth tracking line, you would use an EMA. StepMA is built to give you discrete, unambiguous trend information; complaining about the steps is complaining about the indicator's defining characteristic.
A single opposing step after a long established trend is not a confirmed reversal — it could be the start of a new trend, or it could be a one-bar exception that flips back. Wait for confirmation: a second step in the new direction without an intervening flat, or alignment with another reversal signal. Acting on every first-step change generates avoidable losses on what would otherwise be unbroken trends.
StepMA is a trend identifier and stop-management tool — it is not optimized as a primary entry signal in isolation. The best results come from pairing StepMA with a separate entry trigger (a Precision Trend reversal arrow, a FVG mitigation, a price action signal) and using StepMA to confirm the trade is in the dominant direction and to manage the stop. Using StepMA's own arrows as the only entry signal works, but underperforms the combined approach.
Section 07 — Common Mistakes
These are the recurring failure modes documented across the StepMA user base. Avoiding them is, on its own, a measurable edge — most new users take losses from these mistakes before they take losses from genuine setup failures.
A flat StepMA tells you the regime is range. Trying to trade trend setups in a range gives losses on both sides — long-then-stop, short-then-stop, repeat. The flat indicator color exists precisely to flag this regime; respect it.
Setting sensitivity below the instrument's natural noise level produces constant step changes and a line that flickers like a standard MA. The whole point of StepMA is the step function — set sensitivity high enough that flat periods are common.
When StepMA flips direction after a long trend, the regime has shifted. Riding through the change because the prior trend "should resume" gives back a substantial portion of profits and often turns winners into losers. Take partials on direction change, even if you don't fully exit.
StepMA is best as one input among several — trend filter, stop reference, regime read. Using it as the only entry trigger works in trending instruments but underperforms a combined approach in mixed regimes. Pair it with another signal source.
Crude oil's natural ATR is several times larger than ES on a percentage basis. Using one sensitivity value for both means the indicator is calibrated for one and miscalibrated for the other. Tune per instrument; save settings as templates.
"The line should be moving but it's flat." It's flat because price hasn't moved by the threshold yet. Trying to predict where the line is "about to" step rather than waiting for it to step is just discretion masquerading as analysis.
A swing trader using Mode 1 (up/down/flat) gets distracted by the constant flat coloring during pullbacks. A scalper using Mode 2 (persistent) misses the flat-regime warning that would have kept them out of chop. Pick the mode that matches your style — it changes how you read the chart.
Leaving High/Low off on volatile commodities means the indicator reacts only to closes — and closes often understate the real range. Toggling it on for the right instruments produces noticeably better step timing. Test both settings on each new instrument.
BWT Precision Indicators require a valid BWT license for NinjaTrader 8. The step-MA concept is a step-function variant on classical moving averages, conceptually adjacent to Perry Kaufman's Adaptive Moving Average (AMA/KAMA) and other trend-aware MA variants. This page is provided for informational and educational purposes only and is not trading advice. Trading futures and other leveraged products involves substantial risk of loss and is not appropriate for all investors. Past performance is not indicative of future results.