HYPOTHETICAL PERFORMANCE These are paper-trading portfolios. No client money is invested, no orders are routed to any venue, and no result shown here was achieved with real capital. Hypothetical results have inherent limitations and do not reflect the effect of real order flow on price.
Transparent AI Investment Platform
Home / portfolios / P06

Intraday AI Lab (EXPERIMENTAL)

P06experimentalextreme riskrulebook v1.1.1rank and explain
EXPERIMENTAL. This portfolio takes deliberately extreme risk under a tightly constrained risk budget, on the shortest horizon on the platform. It is expected to be among the most likely to reach the Graveyard, and it is published for exactly that reason. # renders a permanent warning banner

Test, in public and with realistic costs, whether an LLM given only delayed intraday data can produce positive expectancy over a session horizon, flat by the close every single day.

Follow Intraday AI Lab (EXPERIMENTAL)'s trades →Decisions post to the channel when they're made — before settlement, refusals included.

Track record

Total return
+0.10%
net of modelled costs
Max drawdown
−0.00%
Days live
1
2 observations
Cost drag
0.00%
$0 in explicit fees
Sharpe
withheld
below 60 observations
Gross return
0.10%
before costs

Fewer than 60 daily observations. Annualised return, volatility, Sharpe, Sortino and Calmar are withheld: annualising a short sample produces numbers that look precise and are not.

NAV — every point is a recorded close, none can be edited
2026-08-09dashed line = starting capital2026-08-10

Our own marks from our own fills (nothing here is vendor price data). Deliberately monochrome: colour that codes "good" and "bad" is an editorial thumb on the scale.

What's in it — weights from the last recorded NAV mark
AMZN 15.1%MSFT 15.0%CASH 69.9%holdingsby last mark
AMZN15.1%Consumer Discretionary
MSFT15.0%Information Technology
CASH69.9%cash

Weights are our own work product, computed at the newest audit-chain NAV mark — never re-derived later, never estimated from cost basis. Logos identify the holdings and imply no endorsement (operator decision, session 11); sector tints are structure, not judgement.

Current holdings
SymbolQuantityAvg costStopOpened
AMZN15.1%55.0944272.99266.812026-08-06
MSFT15.0%30.0084499.43489.862026-08-06
Starting capital
$100,000own work — never restated
Benchmarks
CASH_0PCT · SPY, SGOV
Mandate hash
bdf2808367df127254c833ed73d79473f9814b41ea5b410d3135d9ee737b0780

Recent decisions

Every run, including the ones that traded nothing: the committed fact-pack hash (written to the audit chain before the model was called), the model's published view, each proposal with the rule engine's verdict, and the fills that resulted. Rejected proposals stay up with their reason codes — a reader who can only see the trades that happened cannot judge the discipline that refused the ones that didn't.

2026-08-10 15:03Zhalted: HALT_STALE_DATA
fact pack … · run run_cef51e2681144fc3
2026-08-10 13:45Zhalted: HALT_STALE_DATA
fact pack … · run run_a78ac207914c441f
2026-08-09 13:20Zpost closeclaude-sonnet-4-5

This is the portfolio's first decision, starting with 100% cash (pf.cash_pct). The mandate is experimental intraday, flat-by-close every day, operating on 15-minute delayed data with full spreads and fees. The fact pack shows end-of-day data for 2026-08-06, post-close. Recent 5-day momentum shows strong dispersion: AMZN +15.61% (px.AMZN.ret_5d), NVDA +12.28% (px.NVDA.ret_5d), MSFT +10.81% (px.MSFT.ret_5d), META +9.44% (px.META.ret_5d), AVGO +8.44% (px.AVGO.ret_5d), and GOOGL +7.22% (px.GOOGL.ret_5d) all show strong upward moves. The broad indices (SPY +3.62%, QQQ +4.55% per px.SPY.ret_5d, px.QQQ.ret_5d) also rose but less dramatically. Over 20 days the picture diverges: MSFT is exceptional at +30.05% (px.MSFT.ret_20d), AMZN +10.21% (px.AMZN.ret_20d), but many others are negative or flat. TSLA is notably weak at -21.40% over 20d (px.TSLA.ret_20d) and -28.20% over 60d (px.TSLA.ret_60d).

ProposalConvictionOutcomeCodes
BUY MSFT4accepted
BUY AMZN3accepted

fills: BUY 30.0084 MSFT @ 499.43 · BUY 55.0944 AMZN @ 272.99

fact pack 48c9b07aa2b4899c… · run run_fb96aaa552f14507
2026-08-09 13:16Zpost closeclaude-sonnet-4-5
fact pack f01afa0db9c0b009… · run run_052e2f67b3564d67
2026-08-09 12:35Zpost closeclaude-sonnet-4-5
fact pack c016c9536b3e03ed… · run run_9ad5366b1e1e450a

What the AI is allowed to do

This portfolio's AI ranks candidates and explains its reasoning. It proposes direction and conviction only. Every price, quantity, weight and risk limit is computed by deterministic code the model cannot see or influence.

It may propose

BUY · SELL · HOLD · TIGHTEN_STOP · FLATTEN

At most 2 proposals per run, each carrying a direction, a conviction from 1 to 5, a rationale, and references to the facts it used.

It cannot
  • set a price
  • set a quantity or share count
  • set a weight or position size
  • set or move a risk limit
  • execute anything

Model tier fast · prompt version P06-v1. Any change to either is recorded as a MODEL_CHANGE event in the audit chain — without it the record would be a chimera of two systems presented as one.

Enforced limits

Every limit below names the code path that enforces it. This is not decoration: a limit that is published but never fires is worse than no limit, because a reader has no way to tell the difference. A test walks every mandate, drives the engine into the state each declared control claims to protect against, and fails the build if nothing stops it.

exposure
LimitValueEnforced by
Maximum gross exposure45.0%gate 2 — size_order
Maximum single sector100.0%gate 2 — size_order
permissions
LimitValueEnforced by
Shortingprohibitedgate 1 — proposal validation
Derivativesprohibitedgate 1 — proposal validation
Marginprohibitedgate 1 — proposal validation
sizing
LimitValueEnforced by
Minimum new position3.0%gate 2 — size_order
Maximum order as % of ADV0.05%gate 2 — size_order
loss limits
LimitValueEnforced by
Daily loss limit1.5%gate 3 — HALT_DAILY_LOSS_LIMIT (halts and flattens)
Weekly loss limit4.0%gate 3 — HALT_WEEKLY_LOSS_LIMIT
Monthly loss limit8.0%gate 3 — HALT_MONTHLY_LOSS_LIMIT
data integrity
LimitValueEnforced by
Stale-data halt45 minutesgate 3 — HALT_STALE_DATA
drawdown ladder
LimitValueEnforced by
At −5.0% drawdownalert, scale_risk_budget:0.6gate 3 — drawdown ladder
At −10.0% drawdownalert, scale_risk_budget:0.35, publish_commentarygate 3 — drawdown ladder
At −20.0% drawdownsuspend_portfolio, publish_post_mortemgate 3 — drawdown ladder
At −30.0% drawdowngraveyardgate 3 — drawdown ladder
turnover
LimitValueEnforced by
Max round trips per day6entry block — PAUSE_TURNOVER_CAP_REACHED (never blocks an exit)
Max round trips per week20entry block — PAUSE_TURNOVER_CAP_REACHED (never blocks an exit)
circuit breakers
LimitValueEnforced by
Halt trading if price gap unexplained pct10gate 3 — circuit breaker
Halt trading if vix above40gate 3 — circuit breaker
Halt trading if market wide circuit breakertruegate 3 — circuit breaker
Halt trading if factpack hash mismatchtruegate 3 — circuit breaker
Halt trading first n minutes of session15gate 3 — circuit breaker

Execution

Cost profile
intraday_punitive
Fill convention
vwap_window
Decision → order latency
90s
VWAP window
15 minutes

Fills are struck on a VWAP window that begins strictly after the decision timestamp plus a latency delay. No fill can use information from the bar in which the decision was made, so look-ahead is arithmetically impossible rather than merely avoided.

Philosophy

Intraday trading is where costs dominate and where an information disadvantage is largest. The model here sees data that is at minimum 15 minutes stale, pays the full spread on both sides, and pays every regulatory fee. If it still makes money, that is interesting. If it does not, that is a useful public result and the portfolio stays visible forever.

Review schedule

JobCronTimezoneMakes a decision
d094545 9 * * MON-FRIAmerica/New_Yorkyes
d11000 11 * * MON-FRIAmerica/New_Yorkyes
d13000 13 * * MON-FRIAmerica/New_Yorkyes
d143030 14 * * MON-FRIAmerica/New_Yorkyes
d154545 15 * * MON-FRIAmerica/New_Yorkyes
eod reconcile30 16 * * MON-FRIAmerica/New_Yorkno

Published on a fixed, regular schedule. Never event-triggered — no "market is crashing, sell now" alerts, deliberately.

Machine-readable mandate: config/portfolios/P06_intraday_ai_lab.yaml · human rulebook: docs/portfolios/P06_intraday_ai_lab.md · effective from 2026-08-06 · payload b618c290568f

Follow the record.Every decision, fill and refusal, as it is published — including the ones that lose money.Join on Telegram →

Crypto market data Powered by CoinGecko · Logos provided by Logo.dev · Company logos identify holdings only and imply no endorsement.