Releases
Current release: Micro 1.1.0, published 2026-09-12. Download it here. Every engine shows its own version in the title bar of its on-chart panel; when a newer release exists the panel says so until you update. One version covers the whole tier: MAJOR means trading logic changed on some engine and results will differ, MINOR means an engine was added or removed, PATCH means panel, guards or packaging only.
Next release in preparation - not yet downloadable
Micro 1.1.0 2026-09-12
Added
- Iris (S&P opening-range engine, MES) joins the tier, rebuilt on a bar-close engine with a resting stop and fixed-dollar sizing. Its full-size twin Lodestar (ES) is built and held for the full-size rollout.
- Update notice on the chart. Each engine checks the site once per session and shows "UPDATE vX.Y.Z" in its panel title when a newer release exists. Silent when offline.
- Releases page on the site, generated from this changelog, with the current version beside the download.
- Version constant wired to the HUD, DLL assembly version, guide footers and zip filename, so the running build can be identified off a customer's own chart.
Removed
- Vault (since renamed and replaced by PathfinderJunior) is not in this download; it was withdrawn from the roster on 2026-09-12 and stays available to existing license holders on request.
Fixed
- Time zone. Every engine treated the chart's clock as New York time. NinjaTrader® stamps bars in the PC's time zone, so on a computer outside US Eastern the trading windows ran hours off. All engines now convert from the PC's zone to New York time. Reported by a trial customer in Belgium, 2026-09-12. Workaround before this fix: set the Windows time zone to Eastern Time (US & Canada).
- Wrong-chart notice was gated on
State.Realtime, so a wrong chart said nothing outside market hours. Shipped in 1.1.0.
Micro 1.0.0 2026-08-14
Added
- Seven engines in one bundle on one license: Aperture · Iris · Vault · Ripple · Rift · Coil · Surge. One zip per tier, not per engine. (Vault has since been renamed and replaced by PathfinderJunior.)
- Vendor licensing via NinjaTrader® product ID 2069, bound to the customer's NinjaTrader® account email — not to a machine. Desktop, laptop and VPS run on the same license.
- 30-day free trial, enforced by NinjaTrader®'s own vendor trial. No card, no separate build.
- Uniform on-chart status panel across all seven engines, gated by
check_hud_consistency.pyso the engines cannot drift apart. - Daily loss limit with flatten-and-stop, on every engine.
- Seven per-engine PDF reference guides. Each figure is generated from that engine's own published trade CSV, so nothing in them is boilerplate.
Changed
- Parameters locked down to each engine's own native sizing control; everything else hidden.
- Forensic logging stripped from customer builds — 0
ForensicLoggerreferences in all seven.
Security
- Assemblies obfuscated with ConfuserEx2: control-flow, string encryption, anti-tamper, anti-ildasm. Rename is deliberately OFF — renaming the public reflected surface breaks NinjaTrader®'s serialization.
- Verified 2026-08-15, not assumed: ILSpy 10.1 cannot decompile the shipped DLL (
BadImageFormatException: Read out of bounds), and 11 of 13 probe string literals have zero plaintext hits. Type and method names remain readable, which is the accepted cost of rename-OFF.
Fixed
- Status panel was unreachable on Vault, Rift, Iris and Aperture.
ShowHUD = falsewas baked into Vault and Rift.- O(n²) historical drawing hung NinjaTrader® on Aperture.
- NinjaTrader®'s export bundled a foreign
.csfile that broke every import. The packager now strips all source and verifies all seven engine names are present in the DLL before doing so.
Known limitations
- Wrong-chart notice does not fire outside market hours in this build. Each guide names the exact chart and Tick Replay setting on page 1.
- Full-size tier (product ID 2070) is not built and not sold. [Unreleased]: releases/ [1.0.0]: releases/Micro-1.0.0/