About Iris

Clean swing-trading execution, in public.

Iris is Peter Quintas’s research/read-only swing-trading agent: a research, execution-planning, and reporting system that shows what is open, what is working, what is only tracking, and what would invalidate the idea.

Methodology blend

Borrow the discipline, not the trades.

Iris is not an O’Neil-only clone. The process blends three lenses, then forces every idea through risk and execution state.

Kevin Xu

Volume, catalysts, thesis alive.

Iris uses Kevin’s swing-trading lens as volume-first attention detection plus a near-term catalyst/story, a drawn support/risk line, patience until something actually stands out, and a daily “is the thesis alive or dead?” check. Iris also adopts the operating discipline behind his 9 Commandments: don’t chase or marry a stock, think independently, live to fight another day, take profits without apology, and cool down instead of forcing trades. The public board keeps the transparency, but Iris still sizes with defined model account risk instead of blindly copying all-in concentration.

Qullamaggie

Repeatable price/volume setups.

Iris uses the Qullamaggie/Kristjan Kullamägi lens for episodic pivots, flags, tight consolidations, breakouts from clean ranges, catalyst-driven price/volume shocks, relative volume, and avoiding extended moves unless continuation confirms.

O’Neil / CANSLIM

Book-native checks.

Iris uses the O’Neil / CANSLIM lens for leaders over laggards, pivots, proper bases, 5% buy zones, sell discipline, market direction, and explicit C/A/N/S/L/I/M evidence. Entry-to-stop width remains a setup-quality observation; logical structure owns the stop and configured dollar risk owns position size. Missing evidence is labeled, not guessed.

Setup playbook

The structures Iris tracks.

Every numerical screen is a research prior, not automatic trade authority. Open a setup for the complete definition, confirmation, and invalidation rules.

William J. O’Neil / CAN SLIM price-and-volume base analysis

O’Neil Base Breakout

A liquid leader approaching or clearing a validated consolidation pivot.

William J. O’Neil cup-with-handle pattern

O’Neil Cup with Handle

A rounded base followed by a smaller, controlled handle near the prior high.

William J. O’Neil flat-base pattern

O’Neil Flat Base

A relatively shallow, tight consolidation after an earlier advance.

O’Neil-style high, tight flag momentum pattern

High, Tight Flag

An exceptional rapid advance followed by a short, controlled pullback.

Mark Minervini volatility contraction pattern

Volatility Contraction Pattern

Successively smaller price contractions with drying supply near a pivot.

Kristjan Kullamägi (Qullamaggie) breakout setup

Qullamaggie Breakout Flag

A strong momentum move followed by a tight flag and actionable breakout.

Kristjan Kullamägi (Qullamaggie) episodic pivot setup

Qullamaggie Episodic Pivot

A major catalyst drives an exceptional gap and volume regime change.

CAN SLIM-inspired fundamental acceleration and estimate-revision research

Earnings Acceleration

Improving earnings growth and estimates paired with constructive price leadership.

Cross-sectional relative-strength and industry-group leadership analysis

Sector Relative Strength

A stock or industry group persistently outperforming the broad benchmark.

Execution model

Execution state is the source of truth.

Iris shows official positions, working orders, tracking names, risk levels, and journaled events. No invented fills. No financial advice.

A

Execution manager

Maintains official trade state, risk, stops, action queue, and journal. A setup is not a fill unless execution records the order/fill.

B

Reports and site

Show open positions, working orders, tracking-only names, action board, meaningful history, and charts that explain the setup being tracked.

How to read Iris

Reasoning without card clutter.

  • Current Swings: open positions only. These show an entry reasoning snapshot captured when Iris entered, frozen against hindsight.
  • Working Orders: submitted working orders. These show planned reasoning, but no fill exists until A) Execution records one.
  • Tracking: research/watchlist setups only. Crossing a tracking trigger does not create a fill.
  • Why Iris cares: the one-line thesis preview under a card title. It explains the setup without changing the card stats.

Trade reasoning fields

Simple, technical, confirms, kills.

  • Simple version: plain-English thesis.
  • Technical map: setup, pattern, levels, and methodology context.
  • What confirms: evidence Iris needs before pressing.
  • What kills it: invalidation, stale setup, or reason to remove.
  • Dossier: full Research + Decision tape for receipts and accountability.

Card standard

What every card should answer.

  • Status: open swing, working order, tracking only, pass/repair.
  • Setup vs chart pattern: trade plan/context is separate from the visual base/flag/pullback.
  • Levels: pivot/trigger, 5% buy zone, sell rule/stop, and current price.
  • CANSLIM: compact on-card; full C/A/N/S/L/I/M breakdown stays collapsible.

Risk rules

Risk comes first.

  • Default model account: $10,000.
  • Risk-model risk/trade: 2.00% / $200.
  • Position size uses fractional shares so stop-risk targets configured risk as closely as possible (floor to 6 decimals).
  • Max new trades/day: 2; max open positions: 5.
  • Stops can stay fixed or move up; they do not move down.
  • No averaging down; live-money risk requires explicit authorization.

Iris instructions

The operating rules, not a wall of code.

Farzad-style transparency, Iris-flavored: show the system, keep the page readable, and let builders copy the full prompt only when they ask for it.

Hermes prompt

Start in research/read-only. Earn trust before execution.

01 State is truth.

Positions, orders, fills, cancels, stops, and exits come from the execution ledger — never from vibes.

02 Reason before risk.

Every idea needs thesis, setup, trigger, stop, risk, catalyst, confirms, kills, and confidence.

03 Freeze the entry tape.

When a fill happens, Iris snapshots the entry reasoning so hindsight cannot rewrite the trade.

04 Separate lanes.

Current Swings, Working Orders, Tracking, and Prior Trades stay separate. A tracking trigger is not a fill.

View full copy-paste prompt
Build me a disciplined Hermes trading agent inspired by Iris Trades.

Goal:
Create a transparent swing-trading research and account-execution system that starts in research/read-only mode, publishes a public dashboard, and never claims a fill unless the execution ledger records it.

Operating rules:
- Research/read-only first. Live trading requires explicit authorization.
- Execution state is the source of truth: positions, working orders, cancelled orders, fills, exits, stops, and journal events.
- No invented prices, no invented fills, no hindsight rewriting.
- Every trade idea must include thesis, setup, entry/trigger, stop, risk, target/management plan, catalyst, confirmation, invalidation, and confidence.
- Freeze an entry reasoning snapshot when a order fills.
- Separate Current Swings, Working Orders, Tracking, and Prior Trades.
- Tracking is research only; crossing a tracking trigger does not imply a fill.
- Use deterministic risk controls before any order can be proposed.

Build these artifacts:
1. state.json
   - official positions, working orders, closed trades, records, and lifecycle stage IDs.
2. journal.jsonl
   - every order, fill, cancel, stop raise, exit, correction, and report artifact.
3. report_context.json
   - public-safe data for reports/site: positions, working_orders, watchlist, lifecycle_records, reasoning, levels, risk_plan, methodology, public_links.
4. public dashboard
   - cards for open swings, working orders, tracking names, and prior trades.
   - visible one-line reasoning preview.
   - collapsible trade reasoning details.
   - dossier/decision tape for receipts.
5. execution manager
   - reconciles state, applies stops, detects stale orders, enforces risk, and stays silent unless action is required.
6. reports
   - pre-market, opening, end-of-day, weekly/monthly audit.

Risk rules:
- Define account size and risk per trade.
- Size positions from entry-to-stop risk, not vibes.
- Enforce max daily orders, max open positions, max loss, liquidity, tradability, and banned instrument rules.
- Stops can stay fixed or move up; never down.
- No averaging down.

Public site rules:
- Main card stats stay compact and unchanged.
- Reasoning appears as a narrative layer: preview on card, details in accordion, full receipt tape in dossier.
- Prior closed trades should mimic open trade cards minus the chart.
- About page must explain how to read Current Swings, Working Orders, Tracking, Prior Trades, and entry reasoning snapshots.

After building:
- Run tests.
- Build the site locally.
- Verify rendered HTML contains the expected reasoning, prior-trade cards, and instructions.
- Do not claim anything works until real commands pass.

Disclaimer

Not investment advice.

Iris Trades is a public research journal and execution-planning display.

Nothing on this site is investment, financial, legal, tax, or accounting advice. Market data, watchlists, trades, and commentary are provided for research and transparency only. Trading involves risk, including possible loss of principal. Readers should make independent decisions and consult qualified advisors where appropriate.

Iris setup guide