Skip to content

Platform

Tradovate / NinjaTrader

Mast writes your loss limits into Tradovate's own risk settings and reads them back. When the limit is hit, Tradovate's servers stop you. A "lock now" closes positions until the native trigger fires, then the platform holds it.

Mast arms the native limit.

N3 · native server lock

Not live yet. This connector isn't enabled yet. This page shows exactly what it will do once its acceptance tests pass.

How Mast connects
Sign in with Tradovate (OAuth). Mast asks for risk settings and read access, never for order placement.
What Mast writes
Daily and weekly loss and profit limits, trailing drawdown and the flatten time, each read back after writing.
Who can undo it
You can loosen the limit in Tradovate's own settings. Mast puts it back within a minute and tells your partner. You can revoke access; that is detected.

Rule by rule

Default action for each rule on Tradovate / NinjaTrader. A cell marked “pending proof” ships at its lower level until our production test passes.
RuleLevelNotes
L01Daily loss limitN3 · native server lock
L02Weekly loss limitN3 · native server lock
F01Max trades per dayW · witnessPosition limits that reject new orders need Tradovate partner access. Until then, watched.
F04Cooldown after a lossW · witness
C01Max size per orderN3 · native server lockpending proof
T01Trading hoursW · witnessFlatten at the end of your window is native.
K02Panic lockN2 · closes after fillCloses positions until the native trigger fires, then Tradovate holds the lock.
I01Trade from another deviceN3 · native server lockThe limit lives on Tradovate's servers, so it applies on your phone too.

Every known way around it

  • Loosen the limit in Tradovate: re-armed within a minute, your partner is told.
  • Revoke Mast's access: detected, logged and reported to your partner.
  • Trade an account you haven't linked: Mast can't see it. Link every account you trade.

Before the badge ships

The N3 badge shows only once the limit has been read back from Tradovate. Tradovate is listed from the day its acceptance tests pass.

What the levels mean

LevelNameWhat happens
N0 · nudgeNudgeAn alert or a warning. You can ignore it.
N1 · client frictionClient frictionA button is disabled or covered on your screen. It can be bypassed.
N2 · closes after fillClose after fillYour order goes through, then gets closed. Works while the software runs.
N3 · native server lockNative server lockThe platform itself rejects your orders until the lock ends.
N4 · pre-trade blockThird-party pre-trade blockA broker plugin or back-office key rejects the order before it executes.
W · witnessWitnessRead-only view of all trades from any device. A trade that breaks your rules alerts your partner and hits your score.
G · guided native lockGuided native lockYou set the platform's own lock with Mast's values. It counts only once Mast has evidence it is on.