Rules, not feelings · live & evaluating right now

Always watching.
Never guessing.

An autonomous system that runs one disciplined method — and shows you every decision it makes. The exit is decided before the entry. Nothing is left to a human in the moment.

Live How a decision happens — right now 09:45:02 ET
01 · Market
SPY 523.41
read continuously, every second
02 · Safety gate
direction resolved market trending VWAP aligned
three filters · no exceptions
03 · Patterns
P1P2P3P4P5
P2 · FIRING
5 named setups · one must fully fire
04 · Decision
ENTER · CALL
score 0.72 → size ×1.00
…or it simply waits
05 · Exit plan
stop −30% · held at broker profit lock · arms at +5% flat by 15:50 · always
decided before entry
Paper trading todayContinuously evaluatingEvery decision logged
0 patterns
It only enters setups it can name — each one backed by historical data, fully firing or nothing.
0+ years
Of market history behind the method, with continuous live self-validation.
0 safeties
Layered exit protections, defined before entry — from data watchdog to a broker-held stop.
Read-only
Inspect every decision the system makes. Touch nothing. Override nothing.
The real reason people lose
Most traders don't fail for lack of information. They fail because they can't follow their own rules under pressure.

Markets are hard, but the deeper problem is human. The same person who writes a careful plan on Sunday overrides it on Tuesday — panic, boredom, greed, the need to win it back. The execution layer is where discipline dies.

01Panic sellingExits a good plan at the worst moment
02Revenge tradingDoubles down to undo a loss
03ChasingEnters late, after the edge is gone
04OvertradingActs out of boredom, not signal
05Holding too longHope replaces the exit rule
06Overriding the system"Just this once" — every time
The third path

Between the casino and the couch.

Retail investing offers two bad defaults: apps engineered to feel like a slot machine, or index funds that ask you to disengage entirely. Rooky is the disciplined middle — engaged, systematic, and inspectable.

Path A

Gamified trading

Casino-style apps

  • Rewards activity, not discipline
  • Emotion is the product
  • You execute — and you break
  • Dopamine over process
Engaged, but destructive.
Rooky

Disciplined automation

Rules-based execution

  • One defined method, fixed in advance
  • Software executes — every time
  • Validated against decades of data
  • Every decision inspectable
Engaged and disciplined.
Path B

Passive indexing

Set-and-forget funds

  • Asks you to disengage fully
  • No system to inspect
  • No active method at work
  • Intelligence left on the table
Safe, but disengaged.
The intelligence

Two layers. Five named patterns. Zero emotion.

Rooky never enters on a vague "looks good." A universal safety gate must clear first — direction resolved, market trending, price aligned with fair value. Then one of five named setups, each backed by historical data, must fully fire: both conditions, no partial credit. The setup score doesn't open the trade — it sizes it.

Safety gate · all three must clear
Direction resolved Trending · ADX > 20 Aligned with VWAP
Setup score → position size
0.00sizes, not opens
WAIT
Calendar rules still veto: reduced size after Fed days, no calls on GDP days, no puts at Monday's open.
Always on

The system never looks away.

Discipline isn't a one-time decision — it's attention, sustained. While the market is open, Rooky evaluates conditions continuously and watches every open position against rules that were set before it began.

Watching now
00:00:00
Continuous watch this session
12,000
Condition evaluations today
30sec
Between full re-evaluations
0overrides
Human interventions in the loop
How it works

One method, six stages, fully observable.

The same loop runs every session. Nothing is improvised; each stage writes a durable record of what it did and why.

01

Defined method

One rule set, fixed before the session. No live learning in the execution path.

02

Historical validation

Tested against 20+ years of market data before it ever runs live.

03

Automated execution

Software acts on the decision — calmly, the same way every time, never a hand under stress.

04

Live monitoring

Continuously, the system watches every open position against rules set in advance.

05

Decision logging

Decisions, journals, and attribution are recorded as they happen.

06

You inspect

A read-only console shows the full state — you see, you don't intervene.

Transparency by construction

Not a black box. A glass one.

Every decision the system makes is documented, inspectable, and explainable. You don't have to trust it — you can read it. Below: one real decision, from the moment of consensus to the close of its record.

# decision_record.jsonl · 09:45:02 ET { "decision": "ENTER", "pattern": "P2 · EMA21↑ + VWAP reclaim", "safety_gate": "3 / 3 clear", "setup_score": 0.60, "size_tier": "medium · ×0.90", "vetoes": none, "exit_plan": "armed ✓", "state": "FLAT → IN_TRADE" }
# enriched record · weighted signals vwap_reclaim FIRED w 0.18 adx_gt_20 FIRED w 0.15 ema_slope FIRED w 0.15 rel_vol_20m FIRED w 0.12 1.32× vwap_reject quiet w 0.18 atr_pct_high quiet w 0.10 tod_windows quiet w 0.12 # Σ fired × weight setup_score 0.60 ≥ 0.40
# decision journal · lifecycle 09:45:02 ENTER score 0.60 · tilt CALL 09:45:03 STOP broker-held −30% armed 10:18:30 LOCK armed · +5% bid peak 11:02:11 LOCK floor stepped · peak +10% 15:50:00 CLOSE same-day time limit # attribution + state snapshots # written alongside, every step
Decision timeline · 2026-06-08 CLOSED · audit complete
09:45:02Decision → ENTER · CALLP2
pattern P2 fully firing · safety gate 3/3 · no veto · FLAT → IN_TRADE
09:45:02Position opened, per planPLAN
Walking-limit entry · price-bounded, never chased
09:45:03Broker-held stop armed−30%
Lives at the broker, placed with the entry — protects even if the system goes dark
10:18:30Protection armed+5%
Bid peak reached +5% · ratchet live · give-back cap now active
11:02:11Floor stepped up+10%
Peak +10% → floor locked at +5% · it only ever tightens, never loosens
15:50:00Same-day closeTIME
Hard time limit · nothing is carried overnight, ever
Tap any step to expand its record · illustrative trade
Predetermined logic · five layered safeties

The exit is decided before the entry.

Before the system ever commits, the entire exit plan already exists — five independent safeties, layered by priority. Below, one rule engine replays three very different sessions: a protected win, a hard stop, and a quiet day that runs out the clock. The plan executes itself; nothing is improvised.

Predetermined exit plan · session replay 09:45 · flat
entry broker-held stop −30% +5% · protection arms 15:50 · forced close
Replay
Peak (bid)
+0%
Locked floor
−30%
Plan state
WATCHING
Tightest guard
broker-held stop −30%

Layered safeties. One promise: it gets out.

Each layer is independent, defined before entry, and ordered by priority. When an exit fires, a walking-limit order chases the price down in 2% steps to a hard −5% cap — beyond that the system raises an alarm rather than chase further.

  • 1 · WatchTwo watchdogs. If market data goes quiet for 30 seconds mid-position, exit immediately. A separate 500 ms watcher catches fast drops before the main loop can even see them.
  • 2 · PeakGive-back cap. Once protection is armed, surrendering 4 points from the peak ends the trade instantly. No debounce, no hoping.
  • 3 · FloorRatcheting lock. Arms at +5% on the bid and locks break-even first — a threshold chosen after a 63-day backtest lifted simulated win rate from 62.6% to 74.4%. Climbs in 5% steps, never loosens.
  • 4 · StopBroker-held stop at −30%. A stop-market order installed with the entry and held at the broker — it protects the position even if Rooky itself goes dark.
  • 5 · ClockSame-day close. 15:50 ET, 12:50 on half days. Nothing is ever carried overnight.
Under the hood

A serious system, layer by layer.

Rooky is a technology company first. The product is a long-running engine with a clean separation of concerns — data in, decisions out, every layer observable. This is the actual architecture, not a diagram for show.

L1Data intake
Options dataper-contract snapshots · Polygon
Underlying feedcadence-hardened · freshness split
Staleness rule30s enforcement · clock-skew guard
L2Signal engine
Two-layer entrysafety gate + 5 named patterns
Setup scoresizes the trade · 4 tiers ×0.55–1.00
Calendar rulesFed T+1 · GDP days · Monday open
L3Risk logic
Position sizinghalf-cash budget · tier multipliers
Commission vetofees > 1% of basis → no trade
Post-loss cooldownno revenge trades, by code
L4Execution layer
Walking-limit exitschases in 2% steps · −5% cap, then alarms
Layered exit safetieswatchdogs · give-back · ratchet · stop · clock
Recoveryrestart-safe · reconciliation
L5Evidence & logs
Decision recordsappend-only · every tick
Trade journal + attributiondaily learning records
Alarmsstate-corruption · exit-timeout
L6Interface
API sidecarbearer-auth · read-only
Five-regime modelFLAT → IN_TRADE → EXITING
Push + Live Activityverified end-to-end
Python daemon · 2–3s in-trade loop · 500 ms fast-tape watcher 1,000+ tests passing before any deploy No runtime auto-tuning — changes go through written decisions 47 architecture decisions on record, each documented
Live self-validation

Does the live system behave like the validated one?

The method is tested against decades of data — but a backtest only matters if live behavior matches it. Rooky continuously compares its real decisions against the modeled expectation and surfaces the gap. This tracks process fidelity, not profit.

0adherence

Every decision followed the method

No improvisation, no discretionary overrides, no live learning in the loop.

Modeled vs. realized · decision match tracking
Realized (live behavior) Modeled (backtest expectation)

Illustrative. Measures how closely live behavior tracks the validated model — not returns, gains, or performance.

What Rooky doesn't do

Confidence from restraint, not promises.

A serious financial product earns trust by being clear about its limits. Here's what Rooky will never do.

Promise returns

No projected gains, no "beat the market," no performance guarantees. Markets carry risk and that risk is real.

Ask you to watch charts

The system monitors every tick so you don't have to. No screens to babysit, no willpower required.

Hide behind a black box

Every decision is logged and explainable. If you can't inspect it, we haven't built it right.

Gamify investing

No streaks, confetti, or dopamine loops. The interface is a read-only console, not a casino floor.

Let emotion execute

The human is removed from the execution loop entirely. Rules place the orders — every time, the same way.

Improvise

No live learning mid-trade, no discretionary overrides. The method is set in advance and run as written.

Built for

Smart, busy, and rightly skeptical. You don't want another app demanding your attention — you want a system you can understand and then trust to run.

You respect technology but you're tired of hype. You don't want a casino, and you don't want to disengage. You want something engaged, intelligent, transparent — a professional-grade process made accessible, that respects your time and your intelligence.

Younger professionalsEngaged, not consumedSkeptical of hypeValue transparencyRespect their time
Early access

Rules over reaction.

Rooky turns a predefined, tested methodology into automated execution. Every decision is documented, inspectable, and driven by rules — not emotion. Join the waitlist to follow the build and get early access.

✓ You're on the list. We'll be in touch — no spam, no hype.
Paper trading today · No investment advice · No returns promised
FOR ILLUSTRATION ONLY · DATA SHOWN IS REPRESENTATIVE OF SYSTEM BEHAVIOR, NOT LIVE TRADING RESULTS