Ulysses tied to the mast, sirens on the rocks
Pre-Commitment System for Traders

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

The System

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.

01

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.

02

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.

03

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.

04

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.

Intervention Ladder

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.

RationalScore 0–30

No intervention. Full trading access.

Your behavioral patterns match your baseline. Frequency, sizing, and timing are within normal range.

ElevatedScore 30–60

Soft prompt. 60-second pause required.

One or more signals detected. A counter appears showing your deviation from baseline. Voluntary pause before next action.

Pre-TiltScore 60–80

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."

LockedScore 80–100

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.

Broker Integration

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

1

Install the add-on

Download the NinjaScript or Expert Advisor for your platform. One file, 2-minute setup.

2

Connect to Ulysses

The add-on sends a heartbeat to Ulysses every 30 seconds — P&L, trade count, position size, timing.

3

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.

AlpacaOAuth — server-side API
Hard Lock
TradovateOAuth — server-side API
Hard Lock
NinjaTraderNinjaScript Add-On (.dll)
Bridge
MetaTrader 4Expert Advisor (.ex4)
Bridge
MetaTrader 5Expert Advisor (.ex5)
Bridge
Interactive BrokersClient Portal API
Coming Soon
Sierra ChartACSIL Custom Study
Coming Soon

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