← All indicators
Mechanical Candle-Structure State Machine

SteelyKerze

NinjaTrader 8 Indicator  ·  Body-Close BOS / CHoCH Engine · Three-Step Reversal Confirmation  ·  NinjaTrader 8

Kerze maps market structure directly onto the chart — labeling every swing as HH, HL, LH, or LL, and marking change-of-character (CHoCH) and break-of-structure (BOS) the moment a candle body confirms them. It is the structural skeleton of price, drawn the same way every session, so the trend and its turning points are visible at a glance instead of left to the eye. The body-close rule underneath keeps it clean: wicks through a level don't count, so wick-only moves do not satisfy that body-close condition.

One-time Founders license License key and download at whop.com/steelysystems within minutes 7-day refund if not activated License terms One-page guide (PDF)

HH · HL · LH · LLCHoCH & BOSSwing Labels On ChartBody-Close ConfirmedMovable HUD
SteelyKerze · NinjaTrader 8
SteelyKerze chart screenshotClick to enlarge
$159One-time Founders license
Structure & contextMarket structure mapping
NT8NinjaTrader 8 indicator
WhopKey + download within minutes
On the Chart

What You See

Every output traces back to a body-close rule. Wick-only moves do not meet the stated body-close condition; confirmation rules determine when a label appears.

Trend State Machine

Each leg is tracked as bullish, bearish, or transition, advancing only when a candle body closes beyond the relevant level.

Protected Level

The last confirmed higher-low (bullish) or lower-high (bearish) is tracked as the level whose body-close break signals a change of character.

HH / HL / LH / LL Swing Labels

Every confirmed two-bar swing is labeled on the chart as a higher high, higher low, lower high, or lower low versus the prior same-type swing — the full structure map, drawn automatically.

CHoCH & BOS Marks

Change-of-character and break-of-structure points are labeled on the candle that confirms them, at fixed offsets (CHoCH 4 ticks, BOS 8 ticks), with a line at each broken CHoCH level.

No-Wick Rejection Candle

A dedicated Kerze candle — a near-wickless rejection bar within a half-tick tolerance, read in alignment with the prevailing structure.

Movable HUD

A draggable WPF panel showing trend state, protected level, and the most recent structure read, with adjustable position and opacity.

News Blocker

Optionally pauses new Kerze signals within a configurable window around a CSV list of scheduled release times (ET). Structure marks and the HUD keep updating.

Chart Example

SteelyKerze In Action

NinjaTrader 8 chart example. Other overlays may be visible alongside the featured indicator.

SteelyKerze chart screenshotClick to enlarge
Reading the Tool

One defined approach to structure

Swing labels, BOS, and CHoCH readings based on the configured body-close rules.

Keep in mind: Confirmation occurs after the relevant conditions are met. A historical label should not be mistaken for a signal available before its confirmation.

What It Does

What It Does

Market structure is the sequence of higher highs and lows, or lower highs and lows, that defines which way a market is leaning. The hard part is deciding what actually counts as a break.

Kerze answers that with one rule: the candle body close. A wick through a prior swing is not a break. Only when a body closes beyond the protected level does the structure state change — first into a transition, then, if the move follows through, into a confirmed reversal.

The result is a structural read that holds still. The trend state, the protected level, and the most recent break-of-structure and change-of-character points are drawn on the chart and mirrored in a movable HUD, with an optional news blocker that pauses new Kerze signals around scheduled releases.

Important Notice: This indicator is an educational and informational market-analysis tool. Its structure states, labels, and any visual output are analytical aids that describe price behavior under a fixed rule set; they are not financial advice, trading recommendations, or a solicitation to buy or sell any instrument. Whether, when, and how to act on any structure read is solely the user's decision. Past behavior of any analytical method is not indicative of future results.

The Structure Map

Every Swing, Named

The reason Kerze belongs on every chart: it puts the language of market structure directly on the bars, so the trend, its pullbacks, and its turning points read the same way for everyone looking at it.

LabelWhat it marks on the chart
HH — Higher HighA swing high above the prior swing high — the signature of an intact uptrend.
HL — Higher LowA swing low above the prior swing low — the pullback that keeps an uptrend alive, and the protected level whose break flips bias.
LH — Lower HighA swing high below the prior swing high — the signature of an intact downtrend, and the bearish protected level.
LL — Lower LowA swing low below the prior swing low — continuation of a downtrend.
CHoCH — Change of CharacterA body close past the protected level — the first sign the prevailing trend may be turning. Marked, then held as a transition until confirmed.
BOS — Break of StructureA body close beyond the last HH (up) or LL (down) — confirmation that the trend is continuing. A completed reversal is marked ②REV.

Every label is confirmed by a two-bar swing and fixed to the candle body close. The same chart reads the same way, every session.

Structure Engine

A State Machine, Not a Swing Indicator

Kerze tracks a single structural state at a time and only moves between states when a body close confirms the move. The pending-reversal transition is shown as a no-edge zone until the change is confirmed or canceled.

StateMeaning
HorizontalNo confirmed directional structure; waiting for the first body-close leg.
BullishHigher-low structure intact; the last confirmed HL is the protected level.
BearishLower-high structure intact; the last confirmed LH is the protected level.
Transition (CHoCH)A body close past the protected level — a pending reversal, marked as a no-edge zone until confirmed.
Confirmed Reversal (②REV)A body close breaks the transition-leg extreme; structure flips. Reclaiming the prior extreme cancels it.

Break-of-structure continuation, change-of-character transition, and a three-step reversal path — all fixed to the body close. The state machine is the product.

Use Cases

How Traders Use It

Built for the trader who wants one consistent definition of structure to anchor everything else on the chart.

The Structure Map, Always On

HH, HL, LH, and LL on every swing, with CHoCH and BOS at the turns — the trend and its structure are readable at a glance on any instrument or timeframe.

See the Transition

A change of character moves the chart into a marked no-edge transition state, so a pending reversal is visible as pending — not yet confirmed.

An Anchor for Other Tools

The structure state and protected level give a consistent context layer to sit underneath setups, levels, and momentum tools elsewhere in the workspace.

Technical Specifications

Indicator Specs

Configuration

Structure Basis
Candle body close
Signal Rules
BOS continuation · CHoCH transition · 3-step reversal
Invalidation & Projection
Trigger, invalidation and projection references on confirmed structure
News Filter
CSV times (HH:mm) · configurable block window

Engine & Output

States
Horizontal · Bullish · Bearish · Transition · Reversal
HUD
Movable WPF panel · adjustable position & opacity
Drawing
Body-close BOS / CHoCH marks · fixed tick offsets
Property Groups
Signal Rules · Invalidation & Projection · Display · Alerts · News Filter
Platform
NinjaTrader 8 (live or sim data)

Requirements

Platform
NinjaTrader 8 · version 8.1.x · Windows
Market Data
A live or sim market data connection in NinjaTrader 8.
Companion Tools
None required — runs standalone
License
Per user, personal trading use · License terms

Delivery

Checkout
Whop · one-time Founders license through Dec 31, 2026
Delivery
License key + download at whop.com/steelysystems, normally within minutes
Install
Tools → Import NinjaScript Add-On · guide included
Updates
Compatibility patches included with the license
Support
Email install support · [email protected]
Refund
7-day refund if not activated · Refund Policy

Important Notice: SteelyKerze is an educational and informational charting tool. Its structure states, labels, and any signal output are analytical in nature — they describe price behavior under a fixed, mechanical rule set and do not constitute financial advice, trading recommendations, or a solicitation to buy or sell any instrument. All trading decisions are made solely by the user. Past performance of any analytical method is not indicative of future results. Educational and informational only; not a recommendation to buy or sell.

FAQ

Common Questions

What do I need to run SteelyKerze?

NinjaTrader 8, version 8.1.x, on Windows. A live or sim market data connection in NinjaTrader 8. No other SteelySystems indicator is required — every tool runs standalone.

Is SteelyKerze sold on its own?

Yes — $159 one-time as a Standard-tier indicator. It is also included in the Complete Suite ($1,800, all 12 paid indicators plus the free SteelyNewsPanel and SteelyStructure — $2,362 bought one at a time).

How is it delivered and installed?

Checkout runs through Whop. Your license key and the download appear at whop.com/steelysystems (sign in with your checkout email), normally within minutes; the Install guide there walks through setup. Import the file in NinjaTrader 8 via Tools → Import NinjaScript Add-On, enter the key, and add the indicator to a chart. Email install support is included.

How many machines can I use it on?

The license is per user. Install it on any desktop, laptop or VPS that you personally use for your own trading. Sharing the key or the files is not permitted — see the License Agreement.

What does the price include, and what changes on January 1, 2027?

A one-time Founders license with compatibility patches and install support, available through December 31, 2026. From January 1, 2027 new purchases move to a subscription model. Founders keep their one-time licenses and are not required to subscribe.

Can I get a refund?

Yes, within 7 days of purchase if the license key has not been activated. Once a key is activated the sale is final — details on the Refund Policy page.

Does SteelyKerze tell me when to trade?

No. Every signal, level, score or panel is an analytical aid, not a trade instruction. The indicator organizes context; the decision, the risk and the outcome are yours. Read the full disclosure before use.

Are custom alert sounds included?

Yes. The Steely Custom Sounds pack is free with every indicator purchase.

Do you use AI?

Yes, heavily, and on purpose. We use leading AI models and our own custom AI tooling in modeling, analysis and development, including the research behind the DI Briefs and Helix. AI doesn't generate trade signals and doesn't place trades. The indicators run rules we designed and can show on your chart. Everything is tested in simulation and in our own trading before it ships.

Get Started

Structure, Fixed to the Close

SteelyKerze reads market structure through one mechanical rule — the candle body close — and walks each leg through a visible state machine of break-of-structure, change-of-character, and confirmed reversal. One consistent definition of a break, on the chart and in the HUD.

One-time Founders license License key and download at whop.com/steelysystems within minutes 7-day refund if not activated License terms One-page guide (PDF)