
He tied himself
to the mast.
Before the sirens.
Ulysses knew he would lose his mind when he heard the sirens. So he made the decision while he was still rational — and removed the choice from his future self.
Most traders fail not because they lack a strategy — but because they can't execute it when it matters most. Ulysses Lab is your mast.
80%
of retail traders fail
1
Root cause: discipline
0
Tools that enforce it
∞
Cost of ignoring it
Four steps. One principle.
The intervention must happen before the tilt state — not during it. At Level 3, your rational brain is already offline. Ulysses acts when you still can't.
Sign the Ulysses Contract
Your rules, locked when you're rational
Define your limits while your judgment is clear: max daily loss, risk per trade, allowed setups, trading hours. Write your Tilt Letter — a message from your rational self to your future emotional self. Designate an accountability partner. The contract locks for 24 hours and cannot be modified during a live session.
The Tilt Score monitors your session
Behavioral fingerprinting in real time
As you trade, Ulysses watches your behavioral patterns: trading frequency, position size creep, consecutive losses, re-entries on the same instrument, exits faster than your baseline. Each signal feeds the Tilt Score (0–100). The system learns your rational pattern and detects deviations before you notice them yourself.
Graduated intervention before full tilt
Four levels — the last one you can't override
Level 1 (Score 30): soft prompt, 60-second pause. Level 2 (Score 60): your Tilt Letter appears, 15-minute mandatory delay, partner notified. Level 3 (Score 80): journal locked, broker API disconnects new orders, partner receives SOS alert with unlock code. Level 4: emergency button — activates Level 3 instantly for traders who still have enough clarity to ask for help.
The accountability partner holds the key
Social enforcement — the only thing that works at Level 3
Your designated partner sees your Tilt Score live, receives escalating alerts, and holds the unlock code. They can send you a full-screen message you cannot dismiss. To resume trading after a Level 3 lock, you must contact them directly. That conversation is the circuit breaker.
The system escalates.
You don't get to decide Level 3.
A single red alert that you click past solves nothing. Ulysses uses graduated enforcement — the higher the level, the less the tilt brain can override it.
No intervention. Full trading access.
Your behavioral patterns match your baseline. Frequency, sizing, and timing are within normal range.
Soft prompt. 60-second pause required.
One or more signals detected. A counter appears showing your deviation from baseline. Voluntary pause before next action.
Tilt Letter displayed. 15-min delay. Partner notified.
Multiple signals active. Your own words — written when rational — appear on screen. Partner receives: "⚠️ [Name] tilt score: 67/100. Monitoring."
Journal locked. All positions closed. Broker hard-lock. Partner SOS with unlock code.
Immediate execution: open positions are closed at market, all pending orders cancelled, account set to read-only. Your partner holds the unlock code. This cannot be bypassed — the machine acts faster than your next bad decision.
THE ULYSSES PRINCIPLE
"Praeteriga Sirenum scopulos.""He had himself bound to the mast before he heard the sirens — not during."
The only decisions that survive tilt are the ones made before it starts. The Ulysses Contract is your pre-commitment. Levels 1–2 are reminders. Level 3 is the mast you tied yourself to when you were still thinking clearly.
The hard lock.
Not an alert — a closed door.
Two layers of enforcement. One client-side (closes positions while the bridge is running on your PC). One server-side (calls the broker API directly from Ulysses servers — nothing to remove, nothing to bypass).
LAYER 1 — BEHAVIORAL BRIDGE
Platform Add-On
Installed on your PC (NinjaTrader, MT4/MT5). Sends a heartbeat every 30 seconds. When Level 3 fires, calls Account.Flatten() and cancels all pending orders.
Limitation: removable by the trader
LAYER 2 — TRUE HARD LOCK
Server-Side API (Tradovate)
Ulysses holds your OAuth token. When Level 3 fires, our server calls the Tradovate API directly — liquidatePosition + cancelAllOrders. Your PC is not involved.
Nothing to remove or bypass
HOW THE BRIDGE WORKS
Install the add-on
Download the NinjaScript or Expert Advisor for your platform. One file, 2-minute setup.
Connect to Ulysses
The add-on sends a heartbeat to Ulysses every 30 seconds — P&L, trade count, position size, timing.
Automatic enforcement
When Level 3 fires, the command returns "lock". The add-on calls Account.Flatten() — closes all open positions at market — then CancelAllOrders(). Sequence completes in under 2 seconds.
Hard Lock = server-side · Bridge = client-side · Both available on Ulysses Pro
THE CONTRACT
You already know what you should do.
Ulysses makes sure you do it.
Sign your Ulysses Contract today. Define your rules once. Let the system enforce them when the market tests your discipline — because it will.
Free to start · No card required · Pro from $39/mo