About Iris

Agent funnels, in public.

Iris is a research desk. Researcher bots write briefs. The desk ranks a few. Python keeps a thin $10,000 paper book. Taste lives in playbooks, not in generated Python detectors.

Framework catalog

Eight playbooks.

These are agent funnels — playbooks a bot follows. They are not compiled detectors and they do not live in a setup package.

Playbook

A tight range after a move, then a break of that range with volume that belongs to a new leg. The bot names the range, tightness, and volume in words. Initial stop under the consolidation. Scale a third to a half after a few strong days, then trail the rest.

Playbook

A real catalyst, a gap that matters, and a first hour that holds. The bot names the gap and the opening range. If the gap fails, exit. If it holds and becomes a swing, use the same scale-out and moving-average trail as a breakout.

Playbook

A cup with a handle, measured: lips, depth, weeks, handle, pivot. Do not invent a handle. Protective stop about 7–8% below the pivot. Take profits into 20–25% strength unless you are trailing a true leader.

Playbook

A W after a prior advance. Two lows, a middle peak that is the pivot, and a second low that may undercut the first. Do not relabel a V. Protective stop about 7–8% below the pivot. Take profits into 20–25% strength unless trailing a true leader.

Playbook

A tight sideways pause after a prior advance, usually five weeks or more and only a shallow pullback. Pivot is the high of the shelf. Same 7–8% stop and 20–25% take as the other O’Neil bases unless you are trailing a leader.

Playbook

Three consecutive tight weekly closes after a prior advance or breakout. Name the three weeks and the pivot at their high. Same 7–8% stop and 20–25% take unless trailing a leader. Not a quiet drift with no prior strength.

Playbook

Volume is first: a mid-day spike that stays elevated. Skip decaying volume even if the news is good. Need a near-term catalyst that is not already priced. A support bounce after a long decline is a plus. Few names. Hold through about 10% if the thesis is alive; sell when volume fades or the catalyst fails. Sized on the $10k / 2% book — never all-in.

Kevin Xu
Playbook

AI and AI-adjacent only: chips, power, copper and other raw materials, datacenters, robotics (including autonomous EV / robotaxi OEMs). Volume that stays elevated plus a catalyst that is not already priced. Optional support bounce after a real decline. 2% risk. Exit when volume fades or the thesis dies. Long only. Never all-in. Refuse rails, staples, and wholesale even if the base is pretty.

Not a detector

How a school is born

A new funnel is a new bot and a markdown playbook with that school's technical checklist and exits. The bookkeeper never grows a Python detector for it. Long only. No parabolic short. No all-in.

Execution model

Paper Venue. No live broker.

The model book starts at $10,000 with 2% ($200) risk per ticket. More than one name is fine. Fractional shares are fine. Orders go through a Venue port. VENUE=simulate is the only wired venue. Robinhood is refused.

A

Tracking

A nomination the desk is willing to watch. No shares, no fill, no reserved cash. The card is the why and the school's measurements.

B

Ticket

A sized trade brief. Working order on the paper Venue. Buying power is reserved; cash has not moved. Entry, stop, and “how I get out” are in words.

C

Open paper

A fill from a print. Cash leaves. Status is open. Exits are per school — stop, scale-out, trail — and the desk CLI sells through the same Venue. No human-in-the-loop gate.

How to read the cards

Same shell, distinct lanes.

  • Tracking is a watch. Research only. No shares and no P&L.
  • Tickets are sized model trades. Working until a print fills them.
  • Open paper is a filled position. Last quote, if we have one, is marked fresh, stale, or unavailable — never a fake zero.
  • Charts are public daily OHLC. If history is missing, the pane stays blank.

Risk rules

Risk comes first.

  • $10,000 model book.
  • 2% planned risk per ticket.
  • Fractional shares. Multiple names. No leverage. No averaging down.
  • Long only. Stops may stay or move up — never widen.
  • Paper Venue only. No live Robinhood writes from this desk.

Data authority

Fresh, stale, or unavailable.

Iris says which one. Stale quotes keep their timestamp. Unavailable values stay blank rather than borrowing an entry, a close, or a zero.

Nothing on this site is investment, financial, legal, tax, or accounting advice. Model-account trades and commentary are provided for research and transparency only. Trading involves risk, including possible loss of principal.