Risk disclosure: Trading involves substantial risk of loss. Full disclaimer →

Download

Version history, release notes, and the latest build for Meridian — NinjaTrader 8. Current build: v1.4.1.

System requirements

  • OS Windows 10 or later (64-bit)
  • NinjaTrader NinjaTrader 8 — we recommend the latest stable build from NinjaTrader
  • RAM 4 GB RAM minimum
  • Disk 50 MB free disk space

Older NinjaTrader 8 builds may work but are not guaranteed. NinjaTrader 7 is not supported.

Installation

  1. Download the latest build below.
  2. NinjaTrader 8 → Tools → Import → NinjaScript Add-On.
  3. Select the downloaded .zip and restart NinjaTrader.
  4. Open PSI Monitor from the Control Center → New.

Need help? Visit support or read the FAQ.

Latest patch

v1.4.1 — Guard Close-Position Safety Fix

Released May 21, 2026 · NinjaTrader 8 add-on

Patch release. Critical bug fixes for Guard — closing positions is now safe under all conditions. Recommended for all v1.4.0 users.

Fixes

  • Close positions always work during a Guard pause — flattening, hotkeys, NT8’s “Close All Positions,” and ATM bracket stops are never blocked. A bug in v1.4.0 caused Sell (close-long) orders to be incorrectly cancelled during an active Trading Pause or Acknowledge block. Customers could not exit positions or use NinjaTrader’s control panel to flatten.

  • Force Reset Guard now fully clears Acknowledge blocks — in v1.4.0, pressing Force Reset Guard cleared the Trading Pause but left an active Acknowledge block in place. Orders continued to be silently cancelled and no new Acknowledge dialog could appear. Force Reset now closes the dialog and resets all blocks.

Who should upgrade

  • All v1.4.0 users — especially if you use Trading Pause (Cancel Orders mode) or the Acknowledge action with “Block trades while acknowledging.”

How to upgrade

  1. Tools > Import > NinjaScript Add-On > select MeridianPSI_V1.4.1.zip.
  2. Restart NinjaTrader if prompted.

Previous versions

v1.4.0 major May 20, 2026

Major release. This is the most important Meridian update since v1.3.0 — a full Guard redesign with real enforcement, not just notifications. Recommended for all users on v1.3.3 or earlier. No profile, guard.xml, or session data migration required.

Highlights

  • Trading Pause — actually block new trades (cancel orders or disconnect), not just warn you.
  • Pause survives restart — if NinjaTrader crashes or you close it during a pause, protection resumes when you come back.
  • PSI stays stable during Disconnect pause and reconnect — no more score jumping when you click Reconnect.
  • Guard UI rebuilt — action-first rule editor, pause countdown, clearer settings.
  • Bundled fixes from v1.3.1–v1.3.3 (consecutive-loss rules, Emergency Override, simulation Win Rate).

What’s new — Guard enforcement

Trading Pause (new)

  • Block new entries for a set duration or rest of day.
  • Cancel orders — stay connected; new entry orders are cancelled automatically.
  • Disconnect — sever the broker connection; optional re-disconnect if you reconnect during the pause.
  • Auto-flatten on pause — optional close of all open positions when pause starts (Cancel and Disconnect modes).

Friction and alerts

  • Acknowledge — optional countdown before OK unlocks; optional phrase to type.
  • Risk Alert — persistent HUD warning while the condition is active.
  • Notify — toast with configurable duration.
  • Min loss filter — consecutive-loss rules can ignore small fee-sized losses.

Dashboard

  • Active pause status with countdown and optional early exit.
  • Rule cards and editor redesigned (Notify / Alert / Acknowledge / Trading Pause).

Legacy Disconnect rules in existing guard.xml still work and map to Trading Pause (Disconnect mode).

Fixes in this build

  • Trading Pause / Disconnect enforce correctly (confirmation default, auto-flatten in Cancel mode, acknowledge countdown).
  • PSI no longer jumps on reconnect during a Disconnect-mode pause.
  • Pause persists across NT8 restart or crash until the window expires.
  • Consecutive-loss Guard condition fires on all NT8 fill orderings (from v1.3.3).
  • Emergency Override no longer re-opens the Guard window immediately (from v1.3.3).

Who should upgrade

  • Everyone — especially if you use Guard, trade on prop firm / simulation accounts, or saw PSI behave oddly during pauses.
  • v1.3.x users — direct upgrade; your rules and license carry over.

How to upgrade

  1. Tools > Import > NinjaScript Add-On > select MeridianPSI_V1.4.0.zip.
  2. Restart NinjaTrader if prompted.
  3. Control Center > New > Add-on > Meridian Dashboard.
  4. Open My Rules — explore Trading Pause when editing or creating a rule.
Download v1.4.0
v1.3.2 minor May 18, 2026

Minor update. Recommended for all users. Required if you use a prop firm connection (Apex, Topstep, MFFU, TopstepX, FundedNext, Earn2Trade, and similar).

No profile, guard.xml, or session data migration required.

What changed

Fixed: startup popup blocking Meridian Dashboard on prop firm accounts

Some users saw a “A license is required” system popup at every NinjaTrader start, and Meridian Dashboard would not appear under Tools. This affected traders connecting through prop firm credentials. The issue is now resolved.

Fixed: Win Rate showing 0% all session

Traders on Simulation or prop firm accounts saw Win Rate stuck at 0% in the HUD regardless of how many profitable trades they took. Fixed.

Fixed: Pressure gauge staying red all session

Related to the Win Rate bug above - because trades were not being recognized as wins, the consecutive loss counter kept climbing and Pressure never recovered even on a good session. Fixed alongside Win Rate.

Who should upgrade

  • Prop firm traders: required. Earlier builds may show a startup popup or block the Dashboard entirely.
  • All other users: recommended. Fixes Win Rate and Pressure display accuracy.

How to upgrade

  1. Tools > Import > NinjaScript Add-On > select MeridianPSI_V1.3.2.zip.
  2. Restart NinjaTrader.
  3. Control Center > New > Add-on > Meridian Dashboard.
  4. License tab > paste your Whop key > Activate. Existing activations carry over automatically.
Download v1.3.2
v1.3.2 patch May 18, 2026

Hotfix release. Recommended for all users. Required if you use a prop firm connection (Apex, Topstep, MFFU, TopstepX, FundedNext, Earn2Trade, and similar).

No profile, guard.xml, or session data migration required.

What changed

Fixed: startup popup blocking Meridian Dashboard on prop firm accounts

Some users saw a “A license is required” system popup at every NinjaTrader start, and Meridian Dashboard would not appear under Tools. This affected traders connecting through prop firm credentials. The issue is now resolved.

Fixed: Win Rate showing 0% all session

Traders on Simulation or prop firm accounts saw Win Rate stuck at 0% in the HUD regardless of how many profitable trades they took. Fixed.

Fixed: Pressure gauge staying red all session

Related to the Win Rate bug above - because trades were not being recognized as wins, the consecutive loss counter kept climbing and Pressure never recovered even on a good session. Fixed alongside Win Rate.

Who should upgrade

  • Prop firm traders: required. Earlier builds may show a startup popup or block the Dashboard entirely.
  • All other users: recommended. Fixes Win Rate and Pressure display accuracy.

How to upgrade

  1. Tools > Import > NinjaScript Add-On > select MeridianPSI_V1.3.2.zip.
  2. Restart NinjaTrader.
  3. Control Center > New > Add-on > Meridian Dashboard.
  4. License tab > paste your Whop key > Activate. Existing activations carry over automatically.
Download v1.3.2
v1.3.1 minor May 17, 2026

Minor update. Bug fixes only — safe upgrade from v1.3.0. No profile, guard.xml, or session data migration required.

Fixes

Guard — cooldown rules could become “one-shot” for the whole session

Rules with a non-zero cooldown could stop firing permanently when the underlying condition stayed true after the action ran. For example, a streak or consecutive-loss condition that does not clear until the trader takes a different kind of trade would trigger once, wait out its cooldown, then never fire again even though the condition remained true.

The satisfied-state latch is now cleared after the cooldown expires, allowing the rule to evaluate and fire again on the next cycle. Rules with CooldownMinutes set to 0 keep the previous behaviour: one notification per continuous violation with no repeated firing.

Guard — “Session minutes over” incorrect during Market Replay

Conditions such as “Session minutes over N” could misfire in Playback / Market Replay — firing immediately or at nonsensical minute counts. Elapsed session minutes were computed from wall-clock DateTime.Now while the session-start anchor came from historical fill and replay timestamps, mixing two different time domains.

Elapsed minutes are now computed from the same clock as PSI updates and fills. Live trading behaviour is unchanged.

Other

  • License tab version string now reads from a single constant in code and always matches the build.

Upgrade

Replace the add-on assembly with v1.3.1 and restart NinjaTrader. No configuration or data changes required.

Download v1.3.1
v1.3.1 patch May 17, 2026

Patch release. Bug fixes only — safe upgrade from v1.3.0. No profile, guard.xml, or session data migration required.

Fixes

Guard — cooldown rules could become “one-shot” for the whole session

Rules with a non-zero cooldown could stop firing permanently when the underlying condition stayed true after the action ran. For example, a streak or consecutive-loss condition that does not clear until the trader takes a different kind of trade would trigger once, wait out its cooldown, then never fire again even though the condition remained true.

The satisfied-state latch is now cleared after the cooldown expires, allowing the rule to evaluate and fire again on the next cycle. Rules with CooldownMinutes set to 0 keep the previous behaviour: one notification per continuous violation with no repeated firing.

Guard — “Session minutes over” incorrect during Market Replay

Conditions such as “Session minutes over N” could misfire in Playback / Market Replay — firing immediately or at nonsensical minute counts. Elapsed session minutes were computed from wall-clock DateTime.Now while the session-start anchor came from historical fill and replay timestamps, mixing two different time domains.

Elapsed minutes are now computed from the same clock as PSI updates and fills. Live trading behaviour is unchanged.

Other

  • License tab version string now reads from a single constant in code and always matches the build.

Upgrade

Replace the add-on assembly with v1.3.1 and restart NinjaTrader. No configuration or data changes required.

Download v1.3.1
v1.3.0 major May 16, 2026

This release migrates licensing to Whop, fixes a Guard misfire bug that could trigger Disconnect during rapid trading, and completes the product rebrand to MeridianPSI.

New

Core subscribers get Guard access for the first 7 days After activating any Core license, you receive full Guard-tier access for the first 7 days — aligned with Whop’s free trial window so you can evaluate Guard features before deciding whether to upgrade. Access reverts to Core on day 8 unless you upgrade.

Guard Disconnect confirmation is now time-based Disconnect rules previously counted evaluation events (fills and 30-second timer ticks) to determine when to fire. During rapid trading, this could trigger a Disconnect in well under a second. Confirmation is now measured in real wall-clock seconds. Existing saved rules migrate automatically — no changes needed.

Fixes

  • Fixed Guard Disconnect rules misfiring during rapid fill sequences. The old event-count model could fire in under a second; the new wall-clock model fires only after the condition has been continuously true for the configured number of seconds.
  • Fixed HUD layout (position and size) not being saved when NinjaTrader restarted quickly. Layout is now written synchronously before shutdown.
  • Fixed in-app upgrade screen showing incorrect pricing ($34.99 instead of $69.99 for Guard, $24.99 instead of $49.99 for Core).
  • Fixed in-app feature descriptions on the upgrade and license screens now match the website copy (Intel Layer, Guard System).

Platform

  • Licensing migrated from Lemon Squeezy to Whop. License keys are now validated against the Whop API with a 7-day offline grace period for prop-firm environments without persistent internet access.
  • Add-on renamed to MeridianPSI. The Dashboard window is now Meridian Dashboard. NinjaTrader menu entries update automatically on restart. No action required from existing users — data files and activation are unaffected.
Download v1.3.0
v1.2.0 major May 4, 2026

This release improves the first-time setup experience, account detection, session-window controls, and user-facing alerts.

New

Session Window Toggle You can now turn trading-hour monitoring on or off in Settings. When disabled, Meridian will not flag trades as outside your configured trading window.

Refresh Accounts Added a Refresh Accounts control in Settings so connected NinjaTrader accounts can be re-detected without closing and reopening the Dashboard.

Warning PSI Zone Added a new Warning zone between Caution and Critical. This gives traders an earlier alert before the session reaches a Critical state.

Session Reflection Journal Added a daily Session Reflection panel with three fields:

  • What went well
  • What to improve
  • Focus for next session

HUD Panel Resizing HUD sections can now be resized and restored across sessions.

Fixes

  • Fixed stale account lists when NinjaTrader accounts connected after Meridian was already open.
  • Fixed journal text being truncated after navigating away and returning.
  • Fixed Caution score row displaying as red instead of yellow.
  • Fixed PSI timeline zone band alignment.
  • Removed duplicate “Time in State” section from Session Report.
  • Fixed HUD width restore behavior.

UX Improvements

  • Rewrote alerts and notifications in plain trader language.
  • Removed internal engine codes from user-facing messages.
  • Renamed response presets: Sensitive / Balanced / Relaxed.
  • Unified journal mood chips across HUD and Dashboard — consolidated from five labels to three (Great / Neutral / Frustrated) for faster in-session capture.

Recommended update for all early users, especially anyone setting up Meridian for the first time or testing with SIM accounts.

Download v1.2.0
v1.1.0 major May 1, 2026

New Features

Redesigned HUD Overlay

The live trading HUD has been fully rebuilt with a wider, more organized layout.

  • PSI gauge now uses a smooth gradient arc instead of discrete segments. The raw numeric value has been removed from the center — only the status label (STABLE / CAUTION / WARNING / CRITICAL) is displayed, keeping attention on the market rather than the number.
  • PSI timeline now includes zoom presets (1m / 5m / 15m / 1h / full session), Y-axis reference lines, and a hover crosshair. Hovering over any point on the chart shows the exact PSI value and timestamp at that moment, consistent with standard price chart behavior.
  • Behavioral Signals section is larger and more readable at a glance.
  • Quick Journal is now a persistent panel in the HUD — five emotion chips (Great / Good / Neutral / Frustrated / Tilted) and a multi-line note field — enabling capture of emotional state during the session without leaving the trading screen.

Session Journal — Complete Workflow

The Journal page in the Dashboard has been reworked around one goal: eliminate post-session memory blur.

  • Date navigation — browse and edit any past session journal directly within the Dashboard, not limited to the current session.
  • Complete Journal — one button auto-compiles a structured draft from your Quick Journal notes, emotion tags, and session statistics (trade count, win rate, PSI endpoint). Review, edit, and save.
  • History → Journal deep link — in the History tab, each session now shows a “View / Edit Journal” link if content exists, or “Write Journal” if it is empty. Clicking navigates directly to that day in the Journal page.

Guard System Improvements

  • Multi-rule evaluation order is now deterministic — higher-severity blocking rules are no longer masked by lower-priority ones firing first.
  • High-risk actions (including emergency overrides) now require a timed countdown confirmation instead of a simple acknowledgment field, adding deliberate friction to irreversible decisions.
  • Guard alert cards use a consistent dark design matching the rest of the product. The card header is always draggable, including when the card is collapsed. A Dashboard shortcut is embedded in the header so the Dashboard remains accessible when a Guard alert covers the trading screen.

Bug Fixes

  • Fixed: Dashboard / Hub window would not open after NinjaTrader reloaded the add-on from a background thread. The window silently failed to appear with no error shown. Root cause was a WPF threading constraint; resolved.
  • Fixed: HUD overlay remained frozen (PSI 100, no trades, empty timeline) after recompiling or reloading — all session data now populates immediately on open.
  • Fixed: In copy-trading setups (e.g. Replikanto), mirrored fills were inflating trade counts and distorting the PSI calculation. Resolved.
  • Fixed: Phantom trades from previous sessions appearing in a new session’s trade count after Market Replay or workspace reload.
  • Fixed: Dashboard window position and size are now saved and restored correctly across NinjaTrader restarts.
  • Various stability improvements under multi-account and high-reload-frequency conditions.
Download v1.1.0
v1.0.0 major Apr 26, 2026

What’s included

  • Live PSI score — composite 0–100 stability index updating in under 100ms, built on seven behavioral signal dimensions
  • Guard System — 6 trigger conditions (PSI drop, consecutive losses, session P&L, unrealized loss, single-trade loss, session time) with 5 enforcement levels from silent alert to full broker disconnect
  • Intel Layer — monthly composure digest, PSI × P&L regression, weekday pattern analysis, and a personalized pre-session Risk Brief
  • Session history — up to 5 years of session data stored entirely on your PC; no cloud, no data sharing
  • Adaptive baseline — machine learning updates your personal behavioral rhythm automatically after every session
  • Market Replay support — full compatibility with NinjaTrader Market Replay without affecting your live baseline
  • Multi-account support — handles copy-fill setups without double-counting in the PSI calculation
Download v1.0.0
v0.9.0 major Mar 1, 2026

Changes

  • Pre-release beta build distributed to early testers
  • Core PSI engine and seven behavioral dimensions
  • Basic session history and alert system

Fixed

  • Various stability improvements ahead of public launch