Download
2 filesTwo files. You need both — the bar type is compiled against the shared base library, and later MDT bar types reuse that same library.
Install
3 steps- In NinjaTrader: Tools → Import → NinjaScript Add-On, and select
MdtBarsCommon. If you already run another MDT bar type on this version of the file, skip to step 2. - Import
MdtAccelerationRenkothe same way. - Restart NinjaTrader.
Restart once, after both imports. The order you import them in doesn't matter, but both need to be in place before the restart. Import one, restart, and the bar type won't appear — which looks like a failed install.
What it does
The first brick in a run is the full base width. Every brick after it in the same direction is a little narrower, so the same move prints more bars as it extends — and the chart flattens out while it does. The shrink stops at a floor, and a reversal puts the next run back at full width.

Brick width · 80-tick base · 8% step
Settings
2Two settings, both on the data series dialog where you pick the bar type. The base is the only one you need to size to your instrument.
| Setting | What it does |
|---|---|
| Base brick (ticks) | Width of the first brick in a run. Everything scales from this. Size it to the instrument — 80 ticks suits NQ; a market that moves in smaller increments wants far less. |
| Shrink step % | How much narrower each successive brick gets. Clamped to 0–50. Set it to 0 and you get a canonical Renko back, which is a useful way to see exactly what the feature is doing. |
Releases
1Requires NinjaTrader 8. Distributed as a compiled add-on — no licence key and no activation.
Built and tested against current NinjaTrader 8. It is not guaranteed to work on every NinjaTrader 8 build, and a NinjaTrader update can change behaviour that a compiled add-on depends on.
