Trading & MarketsLive in production

TT Scanner

A discretionary cockpit for active trading workflow. Combines rules-based filters, memory-aware ranking, and an optional AI critic into one decision-support view.

Started
Early 2026
Operator
One discretionary trader
Coverage
U.S. market hours, NYSE holidays observed

Before

The noise that wore the operator down.

  • A watchlist that grew to 200 tickers with no honest ranking — equal visual weight for setups that deserved completely different levels of attention.

  • Decision fatigue mid-session — "should I take this?" answered 50 times a day, drifting toward action because action felt like progress.

  • Sector performance, regime, and breadth lived in three different browser tabs. The macro picture rarely informed individual ticker decisions in real time.

  • Upcoming IPOs and corporate events got missed because the daily scan didn't cover them — discovered late, often after the move.

  • No honest record of "close calls" — the times the scanner said wait and the operator wanted to take it anyway. The hardest lessons were the least visible.


What we built

One cockpit that ranks, contextualises, and tells you when to wait.

TT Scanner is the discretionary trader's daily workspace. It runs only during U.S. market hours — automatically wakes itself a few minutes before the open and scales to zero overnight, on weekends, and on NYSE holidays. No idle infrastructure.

During the session, the scanner ingests live market data and produces a single ranked view. Tickers are bucketed into four categories: Take it, Watch, Wait, and Quiet. The macro frame — sector performance, regime classification, breadth signal, VIX — sits at the top of the same screen, so the context shapes every individual decision.

Each ticker opens to a detail card showing three independent signals: a rules-based score, a memory-aware match against historical setups, and an optional AI critic that fires only when confluence warrants the cost. A "closest to unlock" explanation tells the operator why the answer is wait, so they can hold without second-guessing.

The scanner places no orders. Every position the operator takes goes through their own broker on their own platform. The cockpit's job is to surface signal and suppress noise — the decision and the execution stay with the human.


After

What the trading session feels like now.

  • The 200-ticker watchlist self-organises every minute. Take it / Watch / Wait / Quiet replaces "scroll the list looking for something interesting."

  • Macro context is glanceable. Sector + regime + breadth sit above the tickers — the answer to "is this setup with or against the day?" is one look away.

  • The Wait bucket is honest about its reasoning. "Rules 0.55 of 0.60 — closest to unlock: intraday dip" reads as a specific not-yet, not a vague no.

  • Decision fatigue dropped sharply. The cockpit absorbs the ranking work; the operator's attention concentrates on the 5–10 tickers actually worth a decision.

  • Cost stays near zero on quiet days. Cron wakes the scanner only during market hours; scale-to-zero handles the rest.

  • Every classification is auditable end-of-day — the operator sees what the cockpit thought, what they did, and where the two diverged.


Audit stack

The cockpit was built from these decisions, not the other way around.

  1. ADR-001Accepted

    Discretionary cockpit, not autonomous trader.

    Scanner surfaces; operator decides; orders go through the operator's own broker.

  2. ADR-002Accepted

    Rules-based filter is the first pass.

    Cheap, deterministic, auditable. Memory + AI layers fire only on confluence.

  3. ADR-003Accepted

    Memory-aware ranking against historical setups.

    Today's pattern compared to its closest historical neighbors, with win rate.

  4. ADR-004Accepted

    AI critic is optional and audit-logged.

    Fires only when rules+memory disagree; every invocation persisted to the trail.

  5. ADR-005Accepted

    Scale to zero outside market hours.

    Cron wakes the scanner before open; no idle infrastructure overnight or weekends.


Proof

What the cockpit looks like during a session.

A live look at how TT Scanner presents the trading day — from macro context down to the per-ticker decision card. Every screen is designed to make the right call feel obvious.

TT Scanner dashboard showing sector performance, regime indicators, and signal-count buckets with Wait category expanded showing AMZN, NVDA, RH, SCHW.
Main cockpit — sector performance, regime band, and the four-bucket triage with progress toward unlock. Disclosure copy lives in the product itself.
Per-ticker detail view for AMZN showing intraday chart, Wait classification, and the rules / memory / critic confluence breakdown at 65%.
Per-ticker decision card — rules score, memory-match win rate, AI critic verdict, and the "closest to unlock" reason behind a Wait.
TT Scanner per-ticker memory detail showing the company About card, sector neighbour list (EBAY, CPNG, DDS, ETSY, M, OLLI, PTRN, KSS), 'What's firing' gate breakdown with Hold-Through 3-of-6 signals met, and Cognitive memory stats: 86% win rate, +0.06% avg gain, 35-day avg hold, 7 historical matches.
Memory + critic detail — historical-neighbour win rate and the gate-by-gate breakdown of why this setup is currently a Wait, not a Take.

Next

Want a cockpit shaped to your workflow?

If your trading day looks like noise-management and decision fatigue, we can build the cockpit that gets the noise out of the way. Book a free intake to scope it.

TT Scanner · SPAO Systems · SPAO Systems