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

MERIDIAN GUARD · THE ENFORCEMENT LAYER

Willpower is not
a risk strategy.

You write the rules when you're calm. Guard enforces them when you're not — escalating exactly as far as you decide, from a quiet nudge to a hard cutoff between you and the next order. No decision required from the tilted version of you.

No charge until day 14 · $69.99/mo after trial · Cancel anytime

Meridian Guard configuration — your own rules with an escalating enforcement ladder and a Strict Lock your tilted self cannot switch off
Official NinjaTrader Ecosystem Vendor |A lockout your tilted self can't switch off — and that survives a restart

WHY GUARD EXISTS

Two different people make
these two decisions.

The trader who sets a daily loss limit at 8am is calm, rested, and rational. The trader who wants to override it at 11am — three losses deep — is not. Guard puts the calm one in charge of the day.

You — at 8am, calm
  • Pick the triggers that mean "I'm done for today"
  • Choose how hard each one bites
  • Optionally lock the settings shut

This version of you writes the rules.

You — at 11am, tilted
  • × Wants to "make it back" with one more trade
  • × Wants to widen the stop just this once
  • × Wants to switch the limits off

This version doesn't get a vote.

Behavioral economists call this a commitment device — a mechanism you set up in advance to constrain your future self.Institutional desks have compliance systems that do it automatically. Guard is that, for you.

STEP 1 · THE 6 TRIGGERS

Decide what "too far" means.

Six conditions Guard watches every session — the same six on every platform. Pick the ones that matter to you and set the numbers. Each fires once on entry, then resets — no nagging.

PSI Below

Psychological stability drops under a threshold you define.

Consecutive Losses

N losses in a row within the same session.

Session P&L Below

Daily realized P&L falls past your declared limit.

Unrealized P&L Below

Open position floating loss exceeds your threshold — before you close.

Single Trade Loss

One trade loses more than a defined amount.

Session Time Over

You have traded longer than you planned for the day.

Five of these are the same hard numbers a traditional risk tool gives you — daily loss, single-trade loss, drawdown, loss streak, session length. The sixth, PSI Below, fires on the behavior itself, before the money moves.

STEP 2 · THE ESCALATION LADDER

Then decide how hard it bites.

The same trigger can be a whisper or a wall — you set the level. The ladder differs by where Guard runs: five response levels inside NinjaTrader 8, six tiers on the standalone Tradovate & Ironbeam apps. Same engine, honest differences.

Softest — a nudge Hardest — broker disconnect
  1. L1 Notify

    A quiet toast notification. Stays out of the way of execution.

  2. L2 Risk Alert

    A persistent HUD banner that stays up while the condition holds and clears on its own. Non-blocking — it keeps the risk in your face, it does not gate entries.

  3. L3 Acknowledge

    Type your own pre-written phrase and wait out a countdown before continuing. This is the level that blocks the entry until you confirm.

  4. L4 Trading Pause

    Blocks new entries entirely by cancelling orders. Survives NT8 restart.

  5. L5 Disconnect

    Severs broker connection. Optional re-disconnect if you try to bypass.

Inside NinjaTrader 8, the hardest stop is a broker Disconnect — Guard severs the connection and cancels working orders. There is no firewall Cut or broker-side lock here; those are standalone-only.

The most underrated level — Acknowledge

"I will not revenge trade. My plan is my edge."

You write that phrase yourself, when you're calm, before the session. In the moment, Guard makes you type it back — word for word, against a countdown — before it lets you continue. Your own words, at the exact second you need them most. Often that's all it takes to break the loop.

THE HONEST PART · WHAT ACTUALLY HOLDS

A lock is only as strong as where it lives.

Every Guard action sits at one of three layers — and the layer is exactly what a determined, tilting trader can or can't get around. We'd rather you know this up front than find out at the worst moment.

In-app friction bypass: close the app · another device

Notify, Alert/Risk Alert, Acknowledge, Pause, Cool-down Wall, Strict Lock and Hard limits all live in the app. They put hard, deliberate friction between you and a tilt trade — the kind your in-the-moment self won't push through. They don't pretend to stop someone who closes the app and trades from their phone.

OS / machine bypass: another device · admin

Cut (standalone) blocks your broker's order servers in the Windows firewall. It's machine-wide: an order physically cannot leave that PC — the one stop that holds even a market order from that machine. A phone or a second device is outside it.

Broker-level — the one device-proof stop holds across close · reboot · phone

On Tradovate demo and eval accounts, the standalone app writes Tradovate's own liquidate-only lock — enforcement at the broker, not in our app. That one holds even if you close the app, reboot, or log in from another device. It's the real answer to "can a tilting trader just keep going?" (Funded/live Tradovate and Ironbeam don't expose this API; NinjaTrader has no broker-side lock — there, enforcement is app/connection-level only.)

So when we say un-bypassable, we mean exactly one thing: the broker-level lock. Everywhere else, Guard sells honest friction — the version of you that's tilting can't talk its way past it, and that's usually all it takes.

STANDING ENFORCEMENT · HARD LIMITS

A ceiling that's
always on.

The triggers above react to a session going wrong. Hard limits don't wait for anything — they're a standing cap you set once while calm. A max-contracts ceiling and blocked entry order types, enforced on every order, all session.

  • A resting order over the cap, or of a blocked type, is cancelled at submission
  • A market order that slips through is trimmed back to the cap — a single round-trip, never your existing position
  • Closing or reducing is never blocked

Guard tier, off by default — on both NinjaTrader 8 and the standalone apps. This is the literal contract cap the old size-limiter tools sell, built into the behavioral layer.

Set once, holds all session

Max contracts 3
Blocked entry types
Market Limit Stop
A 4th-contract entry never reaches the broker. Your three existing contracts — and any exit — are untouched.

STRICT LOCK

A lock only your calm self
can set — and your tilted
self can't undo.

Any rule you can switch off in the moment isn't really a rule. Strict Lock is the fix: one switch, set while you're calm. With it on, for a pause's full window it removes the in-app escape hatches — no early exit, no force-reset, Guard can't be turned off, your rules are frozen — until the clock releases you. It's the lock your tilted self can't talk its way out of.

  • Your rule decides how long — 15 minutes or the rest of the day — Strict Lock makes that window stick
  • It survives a NinjaTrader restart or crash — closing the platform doesn't reset it

Strict Lock is in-app friction, not a device-proof lock — the one stop that holds across devices is the Tradovate eval/demo broker lock above.

Meridian Guard — Strict Lock makes every Guard pause hold for its full window with no in-app early exit, and survives a NinjaTrader restart

WHAT GUARD WILL NOT DO

Guard never closes your livepositions for you.

It only blocks you from adding risk — new entries, more size. Your open trades stay yours: a close order is never cancelled, at any level. Even Disconnect, if you hold a position, first shows a countdown with a one-click Flatten All before it severs the connection — and your position itself lives at your broker, never locked away.

The one exception is explicit and off by default: on a Trading Pause (L4) or Disconnect (L5) rule, you may tick a single checkbox — Close all open positions immediately — to auto-flatten the moment that rule fires. If you don't enable it, nothing closes — positions stay open and fully under your control.

PUT TOGETHER

A trigger, a level, a rule.

Pair any trigger with any level and you've written an enforceable rule. The examples follow the platform you picked above.

Daily Loss Limit

When: P&L below -$500

Then: Disconnect (Broker)

Revenge Trade Check

When: 3 consecutive losses

Then: Acknowledge + 60s Countdown

Tilt Early Warning

When: PSI below 65

Then: Notify

Hard Tilt Stop

When: PSI below 45 + P&L below -$300

Then: Trading Pause (Cancel Orders)

Position Risk Monitor

When: Unrealized below -$400

Then: Risk Alert

Session Length Rule

When: Session over 180 minutes

Then: Acknowledge required

Min loss filter

Ignore fee-sized scratches in consecutive-loss streaks.

Auto-flatten

Optionally close all open positions when a pause activates.

Pause persistence

Lockout survives NinjaTrader restart or crash.

Emergency Reset

One click clears all active Guard state if you need an out.

INCLUDED ON EVERY PLAN · INTEL LAYER

Your session history,
turned into decisions.

The Intel Layer ships with Meridian Core, so every Guard plan has it too. Five years of session history, kept locally, surfacing the patterns no single session reveals — so the rules you set tomorrow are sharper than the ones you set today.

PSI × Performance

CORE VS GUARD

Guard is Core, plus enforcement.

Everything the monitor does — the Intel Layer included — and the layer that acts on it.

Meridian Core
$49.99/mo
Meridian Guard
$69.99/mo
Real-time PSI score
7 behavioral signal bars
Personal baselines
Session history (5 years)
Intel Layer — digest, PSI × P&L, Risk Brief, stats
Local-first storage
Guard System (6 triggers · 5-level NT8 / 6-tier standalone)
Trading Pause, broker Disconnect, Cool-down Wall & Cut
Hard limits — standing max-contracts cap & blocked order types
Strict Lock — holds every pause for its full window
Broker-level lock (Tradovate demo/eval, standalone)

IN THE MOMENT

What Guard actually does when it happens.

Three sessions every futures trader recognizes. No predictions, no advice — just the mechanism.

Scenario 1

The revenge spiral

Two quick losses, and you are back in the order ticket within seconds. Meridian's Revenge Entry signal fires on the rapid re-entry, PSI drops, and the Guard rule you set when calm steps in — a typed acknowledgment with a countdown, or a straight entry block until the cooldown you chose has passed.

Scenario 2

The widening stop

A loser grows, and the protective stop starts edging away from price. Stop Manipulation and Size Spike score the behavior against your own baseline, the Risk Alert banner goes persistent, and a Trading Pause blocks new adds. Your exits and protective orders are never touched — you can always get out.

Scenario 3

The marathon session

You declared a two-hour window and a trade budget, and both are gone — but the entries keep accelerating. Rule Violations and Overtrading Pace push PSI down, and Guard escalates exactly as far as you pre-committed: notify, acknowledge, pause — up to a broker disconnect on NinjaTrader, or a Cool-down Wall and firewall Cut on the standalone apps.

Set the rules once.
Let them hold the line.

Everything in Meridian Core — the Intel Layer included — plus the Guard System, Hard limits, and Strict Lock. 14-day free trial — no charge until day 14.

$69.99/mo after trial · Cancel anytime · NinjaTrader 8, or standalone for Tradovate & Ironbeam