Mechanical Candle-Structure State Machine
NinjaTrader 8 Indicator  ·  Body-Close BOS / CHoCH Engine · Three-Step Reversal Confirmation  ·  NinjaTrader 8

SteelyKerze

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 install guide by email within minutes 7-day refund if not activated License terms

HH · HL · LH · LLCHoCH & BOSSwing Labels On ChartBody-Close ConfirmedMovable HUD
Chart Example

SteelyKerze In Action

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

SteelyKerze chart screenshot
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.

Label
What it marks on the chart
HH — Higher High
A swing high above the prior swing high — the signature of an intact uptrend.
HL — Higher Low
A swing low above the prior swing low — the pullback that keeps an uptrend alive, and the protected level whose break flips bias.
LH — Lower High
A swing high below the prior swing high — the signature of an intact downtrend, and the bearish protected level.
LL — Lower Low
A swing low below the prior swing low — continuation of a downtrend.
CHoCH — Change of Character
A 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 Structure
A body close beyond the last HH (up) or LL (down) — confirmation that the trend is continuing, or that a reversal has completed.

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.

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.

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 treated as no-trade until the change is confirmed or cancelled.

State
Meaning
Horizontal
No confirmed directional structure; waiting for the first body-close leg.
Bullish
Higher-low structure intact; the last confirmed HL is the protected level.
Bearish
Lower-high structure intact; the last confirmed LH is the protected level.
Transition (CHoCH)
A body close past the protected level — a pending reversal, marked no-trade until confirmed.
Confirmed Reversal (BOS)
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.

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 suppresses marks 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.

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.

SteelyKerze — On the Chart
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 labelled 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 labelled on the candle that confirms them, ranked and slotted so multiple marks on one bar stay readable.
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
Optional suppression of marks within a configurable window around a CSV list of scheduled release times.
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.

⏸️

Respect the Transition

A change of character moves the chart into a marked no-trade 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 BasisCandle body close
Signal RulesBOS continuation · CHoCH transition · 3-step reversal
Risk RulesEntry / target references on confirmed structure
News FilterCSV times (HH:mm) · configurable block window
Engine & Output
StatesHorizontal · Bullish · Bearish · Transition · Reversal
HUDMovable WPF panel · adjustable position & opacity
DrawingBody-close BOS / CHoCH marks · ranked label slotting
Property GroupsSignal Rules · Risk Rules · Display · News Filter
PlatformNinjaTrader 8 (live or sim data)

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.

Requirements & Delivery

Before You Buy

What SteelyKerze needs to run, and exactly what happens after checkout.

Requirements
PlatformNinjaTrader 8 · version 8.1.x · Windows
Market DataA live or sim market data connection in NinjaTrader 8.
Companion ToolsNone required — runs standalone
LicensePer user, personal trading use · License terms
Delivery
CheckoutWhop · one-time Founders license through Dec 31, 2026
DeliveryLicense key + install guide by email, normally within minutes
InstallTools → Import NinjaScript Add-On · guide included
UpdatesCompatibility patches included with the license
SupportEmail install support · [email protected]
Refund7-day refund if not activated · Refund Policy
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 part of the Foundation Pack ($359 for Kerze, TrendChannel and FJNewsPanel — $477 bought separately) and of the Complete Suite ($1,800, all twelve indicators).

How is it delivered and installed?

Checkout runs through Whop. Your license key and install guide arrive by email, normally within minutes. 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, workspace templates 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.

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 install guide by email within minutes 7-day refund if not activated License terms