Public ledger

Meaningful events only.

Order submissions, fills, cancels, stop changes, ledger corrections, and daily report artifacts. Routine heartbeats stay off the tape.

Closed trades11
Win rate45%
Total P/L-403.92(-1.53%)
Avg R+0.05R

Closed trade

Entry reasoning snapshotRLAY: resting working buy-stop at 20.73; not a filled position unless the trigger is touched.
Trade reasoning

Captured when Iris entered the trade. Frozen against hindsight.

Captured Aug 17, 2026 14:00 UTC
Technical map
  • 1. Lead source: RLAY entered from full_market_scan; measured setup evidence initiated review.
  • 2. Volume / attention: relative volume 0.0342
  • 3. Catalyst / story: No verified catalyst recorded; the measured technical setup is the current reason for attention.
  • 4. Comp / narrative analogy: No verified comparable-company framing recorded.
  • 5. Chart / support line: Pattern Consolidation breakout; price 20.05; trigger 20.73; stop/support 19.36; risk 6.61%.
  • 5b. Measured setup validation: status valid validated pattern recorded base duration 45 sessions base depth 31.698% range contraction 0.608 pivot rejection 2.002% defects: none
  • 6. O’Neil / quality gate: CANSLIM D / 41.9; missing C, A, N, I, M.
  • 7. Verification gaps: verified catalyst
  • 8. Thesis alive/dead: Confirms: Breakout through trigger on expanding volume. Kills: Loss of recent structure / stop invalidation.
What confirms
  • Breakout through trigger on expanding volume
What kills it
  • Loss of recent structure / stop invalidation
Entry20.73
Exit19.36
Shares145.985401
Gain/Loss-200.00(-6.61%)
R-1.00R
StatusClosed
Exit reasonFill from sim-RLAY-2e0ed7197cafd724: resting buy-stop trigger touched intraday. Snapshot={'ticker': 'RLAY', 'last': 20.56, 'intraday_high': 20.73, 'intraday_low': 19.56, 'vwap': 20.3377, 'as_of': '2026-08-17T15:31:00-04:00'} Sell-stop fill recorded at 19.36: Price is at/below current stop. No slippage modeled.
RLAY annotated setup chart
Yellow/amber = flagpole or impulse · Blue = flag/watch zone · Orange dashed = trigger · Red dotted = stop · Gray = average volume.
Setup
Opened08/17/26
Closed08/21/26
Risk multiple-1.00R
Entry20.73
Exit19.36

Closed trade

Entry reasoning snapshotATAI: resting working buy-stop at 7.27; not a filled position unless the trigger is touched.
Trade reasoning

Captured when Iris entered the trade. Frozen against hindsight.

Captured Aug 14, 2026 14:00 UTC
Technical map
  • 1. Lead source: ATAI entered from full_market_scan; measured setup evidence initiated review.
  • 2. Volume / attention: relative volume 0.0385
  • 3. Catalyst / story: No verified catalyst recorded; the measured technical setup is the current reason for attention.
  • 4. Comp / narrative analogy: No verified comparable-company framing recorded.
  • 5. Chart / support line: Pattern Consolidation breakout; price 7.255; trigger 7.27; stop/support 7.21; risk 0.83%.
  • 5b. Measured setup validation: status valid validated pattern recorded base duration 34 sessions base depth 34.298% range contraction 0.248 pivot rejection 0.138% defects: none
  • 6. O’Neil / quality gate: CANSLIM D / 41.9; missing C, A, N, I, M.
  • 7. Verification gaps: verified catalyst
  • 8. Thesis alive/dead: Confirms: Breakout through trigger on expanding volume. Kills: Loss of recent structure / stop invalidation.
What confirms
  • Breakout through trigger on expanding volume
What kills it
  • Loss of recent structure / stop invalidation
Entry7.27
Exit7.42
Shares1375.515818
Gain/Loss+206.33(+2.06%)
R+2.50R
StatusClosed
Exit reasonFill from sim-ATAI-19ebf8858a33106c: resting buy-stop trigger touched intraday. Snapshot={'ticker': 'ATAI', 'last': 7.275, 'intraday_high': 7.2795, 'intraday_low': 7.235, 'vwap': 7.2594, 'as_of': '2026-08-14T10:37:00-04:00'} Account management exit recorded at 7.42: Target reached: latest mark 7.42 is at/above planned target 7.42; realize the swing gain.
ATAI annotated setup chart
Yellow/amber = flagpole or impulse · Blue = flag/watch zone · Orange dashed = trigger · Red dotted = stop · Gray = average volume.
Setup
Opened08/14/26
Closed08/20/26
Risk multiple+2.50R
Entry7.27
Exit7.42

Closed trade

Entry reasoning snapshotEAT: resting working buy-stop at 225.73; not a filled position unless the trigger is touched.
Trade reasoning

Captured when Iris entered the trade. Frozen against hindsight.

Captured Aug 4, 2026 12:50 UTC
Technical map
  • 1. Lead source: EAT entered from full_market_scan; measured setup evidence initiated review.
  • 2. Volume / attention: relative volume 1.5413
  • 3. Catalyst / story: No verified catalyst recorded; the measured technical setup is the current reason for attention.
  • 4. Comp / narrative analogy: No verified comparable-company framing recorded.
  • 5. Chart / support line: Pattern Consolidation breakout; price 225.3; trigger 225.73; stop/support 208.87; risk 7.47%.
  • 5b. Measured setup validation: status not validated validated pattern none base duration 36 sessions base depth 34.594% range contraction not validly supplied pivot rejection 0.089% defects recorded: 1
  • 6. O’Neil / quality gate: CANSLIM D / 49.52; missing C, A, N, I, M.
  • 7. Verification gaps: verified catalyst
  • 8. Thesis alive/dead: Confirms: Breakout through trigger on expanding volume. Kills: Loss of recent structure / stop invalidation.
What confirms
  • Breakout through trigger on expanding volume
What kills it
  • Loss of recent structure / stop invalidation
Entry225.73
Exit233.73
Shares11.862396
Gain/Loss+94.90(+3.54%)
R+0.47R
StatusClosed
Exit reasonFill from sim-EAT-9875e0e99f594a97: resting buy-stop trigger touched intraday. Snapshot={'last': 225.79, 'intraday_high': 226.56, 'intraday_low': 225.44, 'as_of': '2026-08-05T16:00:00+00:00', 'source': 'Robinhood SIP 5-minute historical bar'} Account management exit recorded at 233.73: O'Neil time stop: 7+ sessions with less than +0.5R progress; exit stagnant trade and recycle capital.
EAT annotated setup chart
Yellow/amber = flagpole or impulse · Blue = flag/watch zone · Orange dashed = trigger · Red dotted = stop · Gray = average volume.
Setup
Opened08/05/26
Closed08/19/26
Risk multiple+0.47R
Entry225.73
Exit233.73

Closed trade

Entry reasoning snapshotPGEN: resting working buy-stop at 6.71; not a filled position unless the trigger is touched.
Trade reasoning

Captured when Iris entered the trade. Frozen against hindsight.

Captured Aug 3, 2026 20:05 UTC
Technical map
  • 1. Lead source: PGEN entered from full_market_scan; measured setup evidence initiated review.
  • 2. Volume / attention: relative volume 1.9248
  • 3. Catalyst / story: No verified catalyst recorded; the measured technical setup is the current reason for attention.
  • 4. Comp / narrative analogy: No verified comparable-company framing recorded.
  • 5. Chart / support line: Pattern Consolidation breakout; price 6.61; trigger 6.71; stop/support 6.02; risk 10.28%.
  • 5b. Measured setup validation: status not validated validated pattern none base duration 35 sessions base depth 34.179% range contraction not validly supplied pivot rejection 1.343% defects recorded: 1
  • 6. O’Neil / quality gate: CANSLIM D / 49.52; missing C, A, N, I, M.
  • 7. Verification gaps: verified catalyst
  • 8. Thesis alive/dead: Confirms: Breakout through trigger on expanding volume. Kills: Loss of recent structure / stop invalidation.
What confirms
  • Breakout through trigger on expanding volume
What kills it
  • Loss of recent structure / stop invalidation
Entry6.71
Exit6.52
Shares289.855072
Gain/Loss-56.43(-2.90%)
R-0.28R
StatusClosed
Exit reasonFill from sim-PGEN-a879f52d8092ca9a: resting buy-stop trigger touched intraday. Snapshot={'ticker': 'PGEN', 'last': 6.705, 'intraday_high': 6.79, 'intraday_low': 6.6, 'vwap': 6.72, 'as_of': '2026-08-04T09:31:00-04:00'} Account management exit recorded at 6.52: O'Neil time stop: 7+ sessions with less than +0.5R progress; exit stagnant trade and recycle capital.
PGEN annotated setup chart
Yellow/amber = flagpole or impulse · Blue = flag/watch zone · Orange dashed = trigger · Red dotted = stop · Gray = average volume.
Setup
Opened08/04/26
Closed08/14/26
Risk multiple-0.28R
Entry6.71
Exit6.52

Closed trade

Entry reasoning snapshotVCTR: resting working buy-stop at 98.27; not a filled position unless the trigger is touched.
Trade reasoning

Captured when Iris entered the trade. Frozen against hindsight.

Captured Jul 15, 2026 01:10 UTC
Technical map
  • 1. Lead source: VCTR entered from full_market_scan: Full-market query hit: momentum flag.
  • 2. Volume / attention: relative volume 1.618 RS rating 0
  • 3. Catalyst / story: Full-market query hit: momentum flag
  • 4. Comp / narrative analogy: No explicit comp supplied; analyst must identify the closest leader/peer before sizing conviction.
  • 5. Chart / support line: Pattern Consolidation breakout; price 97.7; trigger 98.27; stop/support 92.0; risk 6.38%.
  • 5b. Measured setup validation: status invalid validated pattern none base duration 65 sessions base depth 32.004% range contraction 1.224 pivot rejection 0.476% defects: recent ranges did not contract sufficiently
  • 6. O’Neil / quality gate: CANSLIM D / 49.52; missing C, A, N, I, M.
  • 7. Verification gaps: validated Qullamaggie setup structure
  • 8. Thesis alive/dead: Confirms: Breakout through trigger on expanding volume. Kills: Loss of recent structure / stop invalidation.
What confirms
  • Trade through $98.27 while demand remains expanded; hold above the $92 tactical support zone.
What kills it
  • Close below $92 or a failed breakout back through the July 14 range; exit before August 5 earnings unless separately re-underwritten.
Entry98.27
Exit95.13
Shares31.897926
Gain/Loss-100.16(-3.20%)
R-0.50R
StatusClosed
Exit reasonFill from sim-VCTR-e8da7479bad19093: resting buy-stop trigger touched intraday. Snapshot={'ticker': 'VCTR', 'last': 100.68, 'intraday_high': 100.68, 'intraday_low': 100.68, 'vwap': None, 'as_of': '2026-07-15T09:30:01-04:00'} Account management exit recorded at 95.13: O'Neil time stop: 7+ sessions with less than +0.5R progress; exit stagnant trade and recycle capital.
VCTR annotated setup chart
Yellow/amber = flagpole or impulse · Blue = flag/watch zone · Orange dashed = trigger · Red dotted = stop · Gray = average volume.
Setup
Opened07/15/26
Closed07/23/26
Risk multiple-0.50R
Entry98.27
Exit95.13

Closed trade

Entry reasoning snapshotOKTA: resting working buy-stop at 155.71; not a filled position unless the trigger is touched.
Trade reasoning

Captured when Iris entered the trade. Frozen against hindsight.

Captured Jul 15, 2026 01:45 UTC
Technical map
  • 1. Lead source: Full-market technical scan surfaced OKTA; broker instrument and liquidity were independently verified.
  • 2. Primary filing: https://www.sec.gov/Archives/edgar/data/1660134/000166013426000051/okta-20260430.htm
  • 3. Catalyst / operating evidence: Fiscal Q1 2027 revenue was $765M versus $688M, subscription revenue was $750M versus $673M, operating income was $56M versus $39M, and adjusted EPS was $0.91 versus a $0.74 estimate.
  • 4. Timing: Next earnings is tentatively August 25, 2026 after close; the date is not yet company-verified in available broker data.
  • 5. Comp / analogy: CRWD, PANW, CYBR
  • 6. Price / volume / support: July 14 volume 4.67M versus 30-day average 3.46M (1.35x); close 154.62, 0.70% below trigger and near the session high. Trigger 155.71; tactical stop 139.50; structural invalidation 134.37; target 196.24; 2.50R.
  • 7. Thesis alive: Trade through 155.71 in regular hours on strong demand and hold above the breakout while 139.50 remains tactical support.
  • 8. Thesis dead: Loss of 139.50, failed breakout, evidence expiry, or deterioration in subscription/RPO growth.
  • 9. Gaps / next evidence: No dossier gap; price confirmation and evidence freshness remain runtime gates.
What confirms
  • Trade through 155.71 in regular hours on strong demand and hold above the breakout while 139.50 remains tactical support.
What kills it
  • Loss of 139.50, failed breakout, evidence expiry, or deterioration in subscription/RPO growth.
Entry155.71
Exit139.5
Shares12.338062
Gain/Loss-200.00(-10.41%)
R-1.00R
StatusClosed
Exit reasonFill from sim-OKTA-3c46b9fa63dca760: resting buy-stop trigger touched intraday. Snapshot={'ticker': 'OKTA', 'last': 155.29, 'intraday_high': 157.0, 'intraday_low': 153.0, 'vwap': 155.1735, 'as_of': '2026-07-15T09:36:00-04:00'} Sell-stop fill recorded at 139.50: Price is at/below current stop. No slippage modeled.
OKTA annotated setup chart
Yellow/amber = flagpole or impulse · Blue = flag/watch zone · Orange dashed = trigger · Red dotted = stop · Gray = average volume.
Setup
Opened07/15/26
Closed07/21/26
Risk multiple-1.00R
Entry155.71
Exit139.5

Closed trade

Entry reasoning snapshotPANW: cybersecurity platform consolidation / AI attack-surface expansion. The trade is only alive if the chart confirms with volume; otherwise it stays research-only.
Trade reasoning

Captured when Iris entered the trade. Frozen against hindsight.

Captured Jul 9, 2026 13:36 UTC
Technical map
  • Lead/source: tracking; current site setup: O’Neil leader pullback / cybersecurity breakout watch.
  • Primary-source chain: SEC ownership/insider-sale receipts only; no new deal filing found in this pass. SEC receipt: Recent SEC: Jul 8 Form 4; Jul 7 Rule 144; Jul 2 Form 4. No fresh 8-K catalyst in latest receipts.
  • Catalyst/story: cybersecurity leader pullback after recent 52w-high attempt; needs fresh platform/consolidation or AI-security catalyst confirmation.
  • Comp/narrative: CRWD / ZS / NET security-platform peers.
  • Earnings/timing: Jun 2 verified EPS 0.85 vs 0.72; next tentative Aug 17 EPS est 0.88.
  • Price/volume/support: price 319.75, trigger 296.34, stop 315.32, risk -6.02%; 9.33M vs 8.40M 2w avg (1.11x); 315.85–368.17 recent band; 52w low 139.57.
  • Valuation/quality context: ~$261B, PE 277x, CEO Nikesh Arora.
What confirms
  • Breakout/reclaim through trigger or current pivot with volume above recent average and market/risk-on support.
  • Catalyst becomes independently verified by earnings, SEC filing, company release, or high-quality operator receipt — not X chatter alone.
  • Position size must keep planned dollar loss within the configured risk ceiling; the structural stop remains unchanged.
What kills it
  • Loss of stop/support (315.32) or failed breakout on rising volume.
  • No primary-source catalyst/earnings confirmation; thesis remains borrowed conviction and gets demoted.
  • Better relative-strength opportunity displaces it; no stale trigger recycling.
Entry296.34
Exit320.68
Shares2
Gain/Loss+48.68(+8.21%)
R+1.28R
StatusClosed
Exit reasonFill from account-2026-06-26-PANW-296.34: resting buy-stop trigger touched intraday. Snapshot={'ticker': 'PANW', 'last': 303.52, 'intraday_high': 306.24, 'vwap': 299.5525, 'as_of': '2026-06-26T15:59:00-04:00'} Setup label backfilled from 2026-06-26 pre-market records after records-schema seeding fix. risk_policy_status=accepted_prior_under_sized; Peter accepted prior 2-share PANW fill rather than retroactively resizing. management_plan_corrected_effective_2026-07-13: target 340.13, 3-session horizon, stop unchanged 315.32; non-retroactive. Account management exit recorded at 320.68: Expected 3-session horizon reached without +2R progress; exit and recycle account capital.
PANW annotated setup chart
Yellow/amber = flagpole or impulse · Blue = flag/watch zone · Orange dashed = trigger · Red dotted = stop · Gray = average volume.
Setup
Trade setupO’Neil leader pullback / cybersecurity breakout watch
Opened06/26/26
Closed07/13/26
Risk multiple+1.28R
Entry296.34
Exit320.68

Closed trade

Entry reasoning snapshotCRWD: founder-led endpoint/cloud security leader recovery. The trade is only alive if the chart confirms with volume; otherwise it stays research-only.
Trade reasoning

Captured when Iris entered the trade. Frozen against hindsight.

Captured Jul 9, 2026 13:36 UTC
Technical map
  • Lead/source: tracking; current site setup: Founder-led cyber leader pullback.
  • Primary-source chain: SEC receipts are insider ownership forms; no independent catalyst filing surfaced. SEC receipt: Recent SEC: Jul 8 Form 4; Jul 7 Form 4; Jul 2 Form 4. No fresh product/deal 8-K in latest receipts.
  • Catalyst/story: post-earnings cyber leader reclaim; needs volume to prove institutions are still sponsoring the move.
  • Comp/narrative: PANW / FTNT / ZS security-platform peers.
  • Earnings/timing: Jun 3 verified EPS 1.10 vs 0.88; next tentative Aug 26 EPS est 0.24.
  • Price/volume/support: price 188.05, trigger 178.4, stop 184.86, risk -3.49%; 7.98M vs 11.58M 2w avg (0.69x); 185.30–209.50 near 52w-high area; 52w low 85.68.
  • Valuation/quality context: ~$195B, PE negative GAAP PE; growth multiple stock, CEO George Kurtz.
What confirms
  • Breakout/reclaim through trigger or current pivot with volume above recent average and market/risk-on support.
  • Catalyst becomes independently verified by earnings, SEC filing, company release, or high-quality operator receipt — not X chatter alone.
  • Position size must keep planned dollar loss within the configured risk ceiling; the structural stop remains unchanged.
What kills it
  • Loss of stop/support (184.86) or failed breakout on rising volume.
  • No primary-source catalyst/earnings confirmation; thesis remains borrowed conviction and gets demoted.
  • Better relative-strength opportunity displaces it; no stale trigger recycling.
Entry178.4
Exit184.86
Shares4
Gain/Loss+25.84(+3.62%)
R+1.00R
StatusClosed
Exit reasonRetroactive fill correction: 2026-06-26 WATCH/reclaim candidate had valid trigger/stop/risk sizing; process bug failed to seed the working buy-stop. If patched then, the resting order would have filled on 2026-06-29 when CRWD regular-session high reached 188.995 vs adjusted trigger 178.40. raw_trigger=713.60 raw_stop=687.77 split_adjustment_factor=4 risk_policy_status=accepted_prior_under_sized. Sell-stop fill recorded at 184.86: Price is at/below current stop. No slippage modeled.
CRWD annotated setup chart
Yellow/amber = flagpole or impulse · Blue = flag/watch zone · Orange dashed = trigger · Red dotted = stop · Gray = average volume.
Setup
Trade setupFounder-led cyber leader pullback
Opened06/29/26
Closed07/13/26
Risk multiple+1.00R
Entry178.4
Exit184.86

Closed trade

Entry reasoning snapshotHOOD: retail brokerage / crypto volume / product monetization. The trade is only alive if the chart confirms with volume; otherwise it stays research-only.
Trade reasoning

Captured when Iris entered the trade. Frozen against hindsight.

Captured Jul 9, 2026 13:36 UTC
Technical map
  • Lead/source: removed; current site setup: O’Neil base breakout + sector leader rotation.
  • Primary-source chain: insider ownership forms only; no new operating catalyst filing found. SEC receipt: Recent SEC: multiple Jul 8 Form 4s. No new product/deal 8-K found in latest receipts.
  • Catalyst/story: earnings soon; crypto/equity engagement has to reaccelerate after post-high reset.
  • Comp/narrative: COIN / IBKR / SCHW platform peers.
  • Earnings/timing: Apr 28 verified EPS 0.38 vs 0.39 miss; next verified Jul 29 EPS est 0.41.
  • Price/volume/support: price 111.865, trigger 120.29, stop 92.8, risk 29.62%; 18.3M vs 27.2M 2w avg (0.67x); 108.89–114.13 after 153.86 52w high.
  • Valuation/quality context: ~$102B, PE 54.6x, CEO Vlad Tenev.
What confirms
  • Breakout/reclaim through trigger or current pivot with volume above recent average and market/risk-on support.
  • Catalyst becomes independently verified by earnings, SEC filing, company release, or high-quality operator receipt — not X chatter alone.
  • Position size must keep planned dollar loss within the configured risk ceiling; the structural stop remains unchanged.
What kills it
  • Loss of stop/support (92.8) or failed breakout on rising volume.
  • No primary-source catalyst/earnings confirmation; thesis remains borrowed conviction and gets demoted.
  • Better relative-strength opportunity displaces it; no stale trigger recycling.
Entry110.74
Exit112.91
Shares2
Gain/Loss+4.33(+1.96%)
R+0.09R
StatusClosed
Exit reasonRetroactive fill correction: original working buy-stop was cancelled by the old trigger+hold/VWAP bug, but Robinhood daily historicals show 2026-06-22 regular-session high 112.50 touched the 110.74 stop trigger. A live resting buy-stop would have filled; recorded at trigger price with no slippage modeled. risk_policy_status=accepted_prior_under_sized. Account management exit recorded at 112.91: O'Neil time stop: 7+ sessions with less than +0.5R progress; exit stagnant trade and recycle capital.
HOOD annotated setup chart
Yellow/amber = flagpole or impulse · Blue = flag/watch zone · Orange dashed = trigger · Red dotted = stop · Gray = average volume.
Setup
Trade setupO’Neil base breakout + sector leader rotation
Opened06/22/26
Closed07/07/26
Risk multiple+0.09R
Entry110.74
Exit112.91

Closed trade

Entry reasoning snapshotWorking buy-stop is GTC / regular-hours only: carries past close until filled, cancelled, or replaced; fills if the regular-session high touches trigger. Resized on 2026-06-26 for Peter stress-test risk-model mode: 2.0% risk ($200) per trade.
Trade reasoning

Captured when Iris entered the trade. Frozen against hindsight.

Captured Jul 9, 2026 02:55 UTC
Technical map
  • Setup: No clean trigger yet / watch or pass
  • Levels: entry 477.74, stop 429.47
What kills it
  • Invalidation at stop 429.47
Entry477.74
Exit429.47
Shares4
Gain/Loss-193.08(-10.10%)
R-1.00R
StatusClosed
Exit reasonFill from sim-2026-06-25-TSM-477.74: resting buy-stop trigger touched intraday. Snapshot={'ticker': 'TSM', 'last': 477.24, 'intraday_high': 479.0, 'vwap': 469.226, 'as_of': '2026-06-30T15:59:00-04:00'} Sell-stop fill recorded at 429.47: latest price was at/below stop. No slippage modeled.
TSM annotated setup chart
Yellow/amber = flagpole or impulse · Blue = flag/watch zone · Orange dashed = trigger · Red dotted = stop · Gray = average volume.
Setup
Trade setupNo clean trigger yet / watch or pass
Opened06/30/26
Closed07/07/26
Risk multiple-1.00R
Entry477.74
Exit429.47

Closed trade

Entry reasoning snapshotSetup: O’Neil/base breakout watch
Trade reasoning

Captured when Iris entered the trade. Frozen against hindsight.

Captured Jul 9, 2026 02:55 UTC
Technical map
  • Setup: O’Neil/base breakout watch
  • Levels: entry 170.84, stop 153.68
What kills it
  • Invalidation at stop 153.68
Entry170.84
Exit153.68
Shares2
Gain/Loss-34.32(-10.04%)
R-1.00R
StatusClosed
Exit reasonLedger correction: VST touched 170.84 intraday on 2026-06-25; model account now treats working buy-stops like live resting stops. Sell-stop fill recorded at 153.68: latest price was at/below stop. No slippage modeled.
VST annotated setup chart
Yellow/amber = flagpole or impulse · Blue = flag/watch zone · Orange dashed = trigger · Red dotted = stop · Gray = average volume.
Setup
Trade setupO’Neil/base breakout watch
Opened06/25/26
Closed07/01/26
Risk multiple-1.00R
Entry170.84
Exit153.68

Iris setup guide