09:30 — THE OPEN ▾

09:30

THE OPEN

Tilt has
a shape.
See yours.

WSGrade pings you mid-session and takes a two-tap mood log — five seconds, no essay. The logs draw onto a tape beside the clock, and the revenge trade starts showing up before it's placed.

Start free$9.99/mo once billing ships · founding accounts keep it
TODAY'S TAPELIVE
TILTCONTROL9:309:4510:0010:1510:3010:4511:0011:1511:30closed a losscooldown · back 10:34TILTCONTROL

10:11

ONE BAD MORNING

One bad morning, on tape

every mark is a two-tap log

CONTROLTILTcooldown9:3010:3011:3012:3013:3014:00

loss 10:11 · tilt 10:19 · cooldown 10:34 · calm 10:56

12:45

THE LOOP

Five seconds, a few times an hour

A ping lands every 15 minutes while your session is live — or whatever rhythm you set. One tap on the pad — fear to greed, charged to settled — then what you were doing. The log becomes a mark on the tape and you're back on the chart.

12:45:07 — logged. five seconds, back to the chart.

13:20

MEET COACH

The voice on the other end of the ping

Coach reads your tape as it draws — a nudge at the right minute, credit when you absorb a loss clean. Thirty seconds on why WSGrade exists, in its own voice.

WSGRADE VISION · 0:00 / -:--

14:10

WHAT THE TAPE KNOWS

Eighteen detectors. Your data decides which ones speak.

They run over your check-ins and fire only when your own numbers cross their thresholds — no horoscope. Each ships with one concrete rule, like “no new position for 15 minutes after a loss.” And they credit what's working, not just what isn't.

6 losses in a row, absorbed clean — no tilt log inside 45 minutes of any of them.”

a real detector, firing on a real week — the kind that credits what's working

firing on example data · dim = waiting for its threshold

Loss reaction

6 in a row

losses absorbed, no tilt at or after the close

Clean tape run

5 fully-logged days

Loss size vs. tilt

6 losses with a size tap

Revenge entries

3 of 9

losses re-entered tilted <30 min

Second-loss spiral

4 multi-loss days

After wins

5 wins logged

Tilt time slot

6 tilt-family logs

Weekday effect

60 check-ins

How you arrive

8 logged days

Late-day fade

8 session days

In a trade vs flat

31% vs 12%

tilt rate in a position vs flat

Flat-state FOMO

9%

of flat check-ins are FOMO

Recovery time

14 min

median, tilt back to calm

Recovery trend

6 tilt→calm episodes

Cooldowns

3 answered cooldowns

Hard days, settled ends

4 multi-loss days

Logging under stress

8 loss or tilt logs

Weekly drift

30 check-ins

15:10

YOUR DATA

Your logs are yours

Every check-in is locked to your account with row-level security — the database enforces it, not the app. Nothing is shared, sold, or used to train anything.

Export the raw rows as JSON whenever you like, and deleting your account takes every one of them with it.

export.jsonone row, verbatim
{
  "logged_at": "2026-07-24T10:11:32Z",
  "mood": "tilted",
  "mood_score": 1,
  "context": "closed_loss",
  "note": "chased the reclaim",
  "prompted": true,
  "pnl_bucket": "l"
}

15:45

THE CLOSE

Costs less than one bad tick

14 days free, no card to start, then $10 / month. There's no free tier after that: the detectors need a few weeks of your logs before they say anything useful.

Start free

Free trial

14 days

  • Pings and two-tap check-ins
  • Today's day map, tape and day view
  • 6 of 16 regulation exercises

Enough to see your shape.

Subscribed

$10 / month

  • Everything in the trial
  • All 16 regulation exercises
  • Dashboard analytics and the tiltmeter
  • 18 pattern detectors, each with a rule

16:00

AFTER HOURS

Your logs are yours — row-level security, JSON export any time.

Log in