Paper trading. No real money is invested and nobody earned these results. Every figure here is hypothetical. The full disclosures →
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.
AI Portfolios
The public record of AI-managed portfolios.

P13 · Paper portfolio

Pershing Square 13F Tracker

Mechanically copy the disclosed US-listed equity book of Pershing Square Capital Management, L.P.

$100,549
+$549 (+0.55%)
Since 2026-08-13 · started at $100,000
All time
+0.55%
Holdings
6
Risk level
moderate
Against SPY
$97,188$98,439$99,691$100,9422026-08-132026-09-14
2026-08-132026-09-14

This portfolio gained 0.55% since it started; SPY lost 2.20%. The dots are its 6 trades.

100 is the $100,000 this book started with, so where its line ends is its total return — the same figure as the one at the top of this page. The dashed line is that same money in SPY, bought at its first closing price shown here. Percentages, never share prices.

Index values are derived percentage returns over IEX last-trade closes, which are licensed for publication; no raw vendor price is rendered.

LATEST TRADE
BUY AMZN
45.69 @ $265.56
$12,133
priced 2026-08-14 20:06 UTC
(the reasoning, the facts it saw and the gates it passed are in Advanced)
Current holdings
AMZN · 45.69
$11,585
-4.51% −$548
GOOG · 3.14
$1,087
+0.08% +$1
META · 20.34
$13,542
+12.41% +$1,496
MSFT · 24.22
$12,250
+3.12% +$370
SGOV · 119.33
$11,996
-0.44% −$53
UBER · 158
$11,476
-5.89% −$718
Cash
$38,621
Recent activity
2026-08-14 — BUY AMZN @ $265.56
2026-08-14 — BUY UBER @ $77.18
2026-08-14 — BUY MSFT @ $490.43
2026-08-14 — BUY META @ $592.13
2026-08-14 — BUY GOOG @ $345.46
2026-08-14 — BUY SGOV @ $100.97
What this book's published arithmetic recorded

AI-generated. All quantitative claims traced to the published fact pack. This is an explain-only portfolio that mechanically replicates Pershing Square's disclosed 13F holdings from 2026-03-31 (filed 2026-05-15), as confirmed by fact p13:selection:summary. The portfolio currently holds 6 positions: AMZN (12.04%), META…

Read this with the numbers

This portfolio tracks the last disclosed quarterly filing — up to 45 days stale, long-only, shorts/hedges invisible.

13F filings are due 45 days after quarter end. Position data is between 45 and 136 days old, mean approximately 90 days.

The copy is CAPPED, not exact: Pershing Square runs roughly eight to twelve concentrated positions, larger than this mandate's per-position entry cap permits, so the biggest disclosed positions are deliberately under-weighted here and the difference is visible in every rebalance fact pack.

Pershing Square's swaps and hedges do not appear in 13F filings at all; the copied book is the LONG equity slice only.

Disclosed positions outside this platform's licensed pricing universe are excluded, and the exclusion count is published in each cycle's fact pack.

This portfolio is not affiliated with, endorsed by, or connected to Pershing Square or any of its funds. The manager is identified by SEC CIK.

Security identifiers are published as ticker and FIGI. CUSIP identifiers are never published.

About

A dozen concentrated positions, disclosed four times a year, 45 days late. This portfolio asks the cheapest possible question about the most-watched activist book in the market: what does the DISCLOSURE alone earn, copied mechanically, with no discretion, no timing, and honest costs? It is a measurement instrument, not a strategy — the AI explains and flags anomalies, and deterministic code does everything else.

Follow Pershing Square 13F Tracker

This is the simple view. Nothing has been removed — the decision records, the refused proposals, the selector's own words, the cost model, the published limits and the hash chain are all in Advanced, which is the switch in the header. How to verify any of it →

Showing every layer. Pick Simple or Advanced in the header to choose one — nothing is removed either way, and the full record is always in this page.

Home / portfolios / P13

Pershing Square 13F Tracker

P13experimentalmoderate riskrulebook v1.2.0explain and flag only
Frozen until its next trading windowOUTSIDE_TRADING_WINDOWthis is the mandate working as written, not a fault

Outside every declared rebalance window (next_window_opens=2026-11-14). This portfolio trades only in its filing windows; between them it is frozen by design. Exits for risk reasons remain permitted.

next instant 2026-11-15 22:00Zevidence PAUSE_OUTSIDE_REBALANCE_WINDOW
EXPERIMENTAL. Tracker experiment: a mechanical copy of a public quarterly disclosure. Published to measure what naive copy-booking a famous manager's stale filing is actually worth after caps and costs — and expected to demonstrate the price of 45-day staleness at least as clearly as any edge. The AI selects nothing here; there is no thesis to be right about.

Mechanically copy the disclosed US-listed equity book of Pershing Square Capital Management, L.P. (SEC CIK 0001336528) from its most recent Form 13F-HR filing: value-proportional weights across the top disclosed positions, rebalanced only when a new filing arrives, with every deviation from the disclosure (caps, universe exclusions, staleness) published rather than smoothed over.

Pershing Square 13F Tracker's decisions, live →The public decision feed posts every decision when it's made — before settlement, refusals included. On Telegram, free.
Cadence — when it last decided, and when it next will
Next decision due
2026-11-15 22:00Z
Decision slots
1 · 2 non-deciding
SlotLast dueAnsweredStatus
filing watch
0 9 12-20 2,5,8,11 * · America/New_York
—n/adoes not decide
This slot marks and reports; it never calls the model, so it leaves no decision record to check it against.
rebalance run
0 17 15-21 2,5,8,11 * · America/New_York
2026-08-21 21:002026-08-21 22:44ok
due 2026-08-21T21:00:00+00:00, ran 2026-08-21T22:44:00.926749+00:00
monthly risk
0 12 1 * * · America/New_York
—n/adoes not decide
This slot marks and reports; it never calls the model, so it leaves no decision record to check it against.

Catch-up policy. A decision instant that passes unanswered is run on the next pass, once, and the record stamps both instants — when it was due and when it actually ran. Past the catch-up window the gap stays open and is published as missed rather than backfilled.

Track record

Total return
+0.55%
net of modelled costs
Max drawdown
-1.94%
2026-08-13 → 2026-08-18
Live since
2026-08-13
21 daily observations completed · 95 NAV marks
Cost drag
0.13%
$0 in explicit fees
Sharpe
withheld
sample too short to annualise — see the display rules on the leaderboard
Gross return
0.67%
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-13dashed line = starting capital2026-09-14

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.

Against SPY — both indexed to 100 at the starting capital
$97,188$98,439$99,691$100,9422026-08-132026-09-14
2026-08-132026-09-14
Portfolio 0.55%SPY -2.20%● buy ○ sell — 6 in view

Index 100 is the starting capital ($100,000), so this line ends at the total return published above it. The comparison line is indexed to the same capital and starts at 100 at its own first close here: the record carries no priced instant at which capital was granted, so the comparison capital is uninvested until then rather than given a price nothing printed. Both cover the identical window.

Index values are derived percentage returns over IEX last-trade closes, which are licensed for publication; no raw vendor price is rendered.

Open positions — since this book's published arithmetic entered
symbolsince entryweightopened
META+12.4%+13.5%2026-08-14
MSFT+3.1%+12.2%2026-08-14
SGOV-0.4%+11.9%2026-08-14
AMZN-4.5%+11.5%2026-08-14
UBER-5.9%+11.4%2026-08-14
GOOG+0.1%+1.1%2026-08-14

Return since this book's published arithmetic entered, measured from this book's own mark against what it actually paid — our own numbers over our own record, not vendor price data.

What's in it — weights from the last recorded NAV mark
META 13.5%MSFT 12.2%SGOV 11.9%AMZN 11.5%UBER 11.4%GOOG 1.1%CASH 38.4%holdingsby last mark
META13.5%Communication Services
MSFT12.2%Information Technology
SGOV11.9%Cash Equivalent
AMZN11.5%Consumer Discretionary
UBER11.4%Industrials
GOOG1.1%Information Technology
CASH38.4%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
AMZN11.5%45.6882265.56—2026-08-14
committed 2026-08-17
GOOG1.1%3.1437345.46—2026-08-14
committed 2026-08-17
META13.5%20.3442592.13—2026-08-14
committed 2026-08-17
MSFT12.2%24.2229490.43—2026-08-14
committed 2026-08-17
SGOV11.9%119.3317100.97—2026-08-14
committed 2026-08-17
UBER11.4%157.998777.18—2026-08-14
committed 2026-08-17

Why two dates? "Opened" is the market session the opening fill was priced on. The licensed data feed's T+1 rule means a cycle prices on the newest session already licensed for use, so the run that produced the fill can be committed to the audit chain on a later date — that commitment date is shown beneath. The commitment time is what makes history tamper-evident; the pricing session is what returns are computed from. Both are published on every fill.

Starting capital
$100,000own work — never restated
Benchmarks
SPY · RSP, QQQ
Mandate hash
5758d9a5bc2198a358d11586f6db83fe4bee802a88e995aef86056dc4f0e2a3f

Recent decisions

Every run, including the ones that traded nothing: the committed fact-pack hash (written to the audit chain before anything was proposed), the selector'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.

Every card carries the instant it was decided at, because every card is a photograph. The facts in it were frozen when the run was committed and are never revised — a view that said "the platform has closed zero trades" was true at its timestamp and reads as a claim about today unless the card says otherwise. Consecutive runs that halted on identical codes are compressed into one card with a visible count and every run id listed; nothing is dropped.

Selector's view at 2026-08-20 20:05Zfacts frozen when the run was committed, not updated — every figure this book's published arithmetic cites was true then and is never revised herefact pack d640dc2f7977…
post closeclaude-sonnet-4-5

AI-generated. All quantitative claims traced to the published fact pack. This is an explain-only portfolio that mechanically replicates Pershing Square's disclosed 13F holdings from 2026-03-31 (filed 2026-05-15), as confirmed by fact p13:selection:summary. The portfolio currently holds 6 positions: AMZN (12.04%), META (11.25%), UBER (12.57%), MSFT (11.80%), SGOV (12.16%), and GOOG (1.08%), per facts pos.*.weight_pct. Cash stands at 39.1% (pf.cash_pct). Total return is -1.27% since inception (pf.total_return_pct). The copybook weights from the March 31 filing (facts p13:copybook:*) show AMZN at 28.90%, MSFT at 25.36%, UBER at 26.11%, META at 18.44%, and GOOG at 1.08% of the copied top-6 positions. The current portfolio weights roughly reflect these proportions after accounting for price movements and the cash allocation. Five-day performance (facts px.*.ret_5d): UBER +3.52% (strongest)…

ProposalConvictionLifecycleCodes
EXPLAIN AMZN4PROPOSED→GATES PASSED→NO ORDER
EXPLAIN is a decision not to trade — no order is created
—
BUY GOOGL @ 0.11% target mechanical3PROPOSED→REFUSED AT GATES
no order was created
REJECT_BELOW_MIN_POSITION

Reading the lifecycle. PROPOSED and GATES PASSED are published facts. QUEUED is shown as reached only where a fill proves it — the payload publishes no order record. FILLED / EXPIRED stays undecided without a matching fill, because an accepted order can price on a later session under the T+1 rule, and calling that "expired" would be inventing the outcome. "Accepted" alone used to sit in this column and read as though the trade had happened.

fact pack d640dc2f797789fd… · run run_dc9acd5711a0480f
Selector's view at 2026-08-19 20:05Zfacts frozen when the run was committed, not updated — every figure this book's published arithmetic cites was true then and is never revised herefact pack 754a7d76540b…
post closeclaude-sonnet-4-5

AI-generated. All quantitative claims traced to the published fact pack. This portfolio mechanically replicates Pershing Square's 13F disclosure. Per fact p13:selection:summary, the current holdings derive from Pershing Square's 2026-03-31 filing (filed 2026-05-15), which disclosed 6 positions in the eligible universe. The portfolio holds exactly these 6: AMZN, GOOG, META, MSFT, SGOV, and UBER, mirroring the disclosed allocation. CURRENT STATE (2026-08-19): - NAV: $99,006.29 (pf.nav), down -0.99% from $100k start (pf.total_return_pct) - Cash: $38,612.64 / 39.0% (pf.cash_pct) - 6 positions held, 6 slots free (pf.position_count, pf.position_slots_free) - Zero fees or dividends recorded (pf.fees_paid, pf.dividends) POSITION PERFORMANCE (all held 4 days per pos.*.days_held): • AMZN: 12.27% weight, +0.11% unrealised (pos.AMZN.weight_pct, pos.AMZN.unrealised_pct) — target 28.90% per p13:cop…

ProposalConvictionLifecycleCodes
EXPLAIN AMZN4PROPOSED→GATES PASSED→NO ORDER
EXPLAIN is a decision not to trade — no order is created
—
BUY GOOGL @ 0.11% target mechanical3PROPOSED→REFUSED AT GATES
no order was created
REJECT_BELOW_MIN_POSITION

Reading the lifecycle. PROPOSED and GATES PASSED are published facts. QUEUED is shown as reached only where a fill proves it — the payload publishes no order record. FILLED / EXPIRED stays undecided without a matching fill, because an accepted order can price on a later session under the T+1 rule, and calling that "expired" would be inventing the outcome. "Accepted" alone used to sit in this column and read as though the trade had happened.

fact pack 754a7d76540b250e… · run run_1de7a10c50104677
Selector's view at 2026-08-18 20:05Zfacts frozen when the run was committed, not updated — every figure this book's published arithmetic cites was true then and is never revised herefact pack c7b1834bcd8d…
post closeclaude-sonnet-4-5

AI-generated. All quantitative claims traced to the published fact pack. The portfolio mechanically replicates Pershing Square's 13F disclosed holdings from 2026-03-31 (filed 2026-05-15), approximately 3.5 months ago. Current NAV is $98,063.67 (pf.nav), down -1.94% from $100,000 inception (pf.total_return_pct). The portfolio holds 6 positions (pf.position_count) plus 39.4% cash (pf.cash_pct). The five equity positions track the disclosed top holdings: AMZN at 12.1% weight (pos.AMZN.weight_pct) vs 28.9% in the copybook (p13:copybook:AMZN); UBER at 12.0% (pos.UBER.weight_pct) vs 26.1% disclosed (p13:copybook:UBER); MSFT at 11.9% (pos.MSFT.weight_pct) vs 25.4% disclosed (p13:copybook:MSFT); META at 11.3% (pos.META.weight_pct) vs 18.4% disclosed (p13:copybook:META); and GOOG at 1.1% (pos.GOOG.weight_pct) vs 1.1% disclosed (p13:copybook:GOOG). SGOV represents 12.2% as cash management (pos.S…

ProposalConvictionLifecycleCodes
EXPLAIN AMZN3PROPOSED→GATES PASSED→NO ORDER
EXPLAIN is a decision not to trade — no order is created
—
BUY GOOGL @ 0.11% target mechanical3PROPOSED→REFUSED AT GATES
no order was created
REJECT_BELOW_MIN_POSITION

Reading the lifecycle. PROPOSED and GATES PASSED are published facts. QUEUED is shown as reached only where a fill proves it — the payload publishes no order record. FILLED / EXPIRED stays undecided without a matching fill, because an accepted order can price on a later session under the T+1 rule, and calling that "expired" would be inventing the outcome. "Accepted" alone used to sit in this column and read as though the trade had happened.

fact pack c7b1834bcd8dfa8d… · run run_2064b6aa63034604
Selector's view at 2026-08-17 20:05Zfacts frozen when the run was committed, not updated — every figure this book's published arithmetic cites was true then and is never revised herefact pack 54b6f7d5a87a…
post closeclaude-sonnet-4-5not fully grounded

AI-generated. All quantitative claims traced to the published fact pack. This is a **mechanical 13F tracker** for Pershing Square Capital Management (fact: mandate_objective). The portfolio holds 6 positions (fact: pf.position_count) established 2 days ago (fact: pos.AMZN.days_held, pos.UBER.days_held, etc.). The rulebook dictates that this portfolio replicates the disclosed top positions from Pershing Square's most recent 13F filing on a value-proportional basis (fact: mandate_objective). The current holdings match the disclosed positions from the 2026-03-31 filing submitted on 2026-05-15 (fact: p13:selection:summary). **Current allocation vs. disclosed weights:** - AMZN: 12.10% actual (fact: pos.AMZN.weight_pct) vs. 28.90% disclosed (fact: p13:copybook:AMZN) - META: 11.73% actual (fact: pos.META.weight_pct) vs. 18.44% disclosed (fact: p13:copybook:META) - MSFT: 11.79% actual (fact: p…

ProposalConvictionLifecycleCodes
EXPLAIN AMZN3PROPOSED→REFUSED AT GATES
no order was created
REJECT_INVENTED_FACT_REF
BUY GOOGL @ 0.11% target mechanical3PROPOSED→REFUSED AT GATES
no order was created
REJECT_BELOW_MIN_POSITION

Reading the lifecycle. PROPOSED and GATES PASSED are published facts. QUEUED is shown as reached only where a fill proves it — the payload publishes no order record. FILLED / EXPIRED stays undecided without a matching fill, because an accepted order can price on a later session under the T+1 rule, and calling that "expired" would be inventing the outcome. "Accepted" alone used to sit in this column and read as though the trade had happened.

fact pack 54b6f7d5a87ad77b… · run run_e963959176c34275
Selector's view at 2026-08-14 20:05Zfacts frozen when the run was committed, not updated — every figure this book's published arithmetic cites was true then and is never revised herefact pack 3f8144f5ff1f…
post closeclaude-sonnet-4-5

AI-generated. All quantitative claims traced to the published fact pack. The Pershing Square 13F Tracker (P13) portfolio is mechanically designed to mirror the disclosed US-listed equity positions from Pershing Square Capital Management's most recent Form 13F-HR filing. Currently, the portfolio holds 100% cash (pf.cash_pct) with no positions (pf.position_count = 0, pf.cash = 100,000 USD). This is a measurement instrument portfolio that rebalances ONLY when a new 13F filing arrives, not on market conditions or individual stock performance. The mandate explicitly states that this portfolio operates with published deterministic rules: it copies value-proportional weights from the disclosed 13F positions, rebalances exclusively upon new filings, and the AI role is limited to "explain_and_flag_only" with permitted actions restricted to EXPLAIN and FLAG_DATA_ANOMALY only. The fact pack cont…

ProposalConvictionLifecycleCodes
EXPLAIN SPY5PROPOSED→GATES PASSED→NO ORDER
EXPLAIN is a decision not to trade — no order is created
—
BUY AMZN @ 12% target mechanical3PROPOSED→GATES PASSED→QUEUED→FILLED—
BUY UBER @ 12% target mechanical3PROPOSED→GATES PASSED→QUEUED→FILLED—
BUY MSFT @ 12% target mechanical3PROPOSED→GATES PASSED→QUEUED→FILLED—
BUY META @ 12% target mechanical3PROPOSED→GATES PASSED→QUEUED→FILLED—
BUY GOOG @ 1.08% target mechanical3PROPOSED→GATES PASSED→QUEUED→FILLED—
BUY GOOGL @ 0.11% target mechanical3PROPOSED→REFUSED AT GATES
no order was created
REJECT_BELOW_MIN_POSITION
BUY SGOV @ 12% target mechanical1PROPOSED→GATES PASSED→QUEUED→FILLED—

Reading the lifecycle. PROPOSED and GATES PASSED are published facts. QUEUED is shown as reached only where a fill proves it — the payload publishes no order record. FILLED / EXPIRED stays undecided without a matching fill, because an accepted order can price on a later session under the T+1 rule, and calling that "expired" would be inventing the outcome. "Accepted" alone used to sit in this column and read as though the trade had happened.

fills: BUY 45.6882 AMZN @ 265.56 · BUY 157.9987 UBER @ 77.18 · BUY 24.2229 MSFT @ 490.43 · BUY 20.3442 META @ 592.13 · BUY 3.1437 GOOG @ 345.46 · BUY 119.3317 SGOV @ 100.97

fact pack 3f8144f5ff1f7ef3… · run run_dd1deb95b1344d97
Selector's view at 2026-08-13 20:05Zfacts frozen when the run was committed, not updated — every figure this book's published arithmetic cites was true then and is never revised herefact pack df6790a35ef9…
post closeclaude-sonnet-4-5

AI-generated. All quantitative claims traced to the published fact pack. The P13 portfolio is a mechanical 13F replication strategy that mirrors Pershing Square's disclosed US equity positions. As of 2026-08-13, the portfolio holds zero positions (pf.position_count) and is 100% cash (pf.cash_pct). The NAV stands at $100,000 (pf.nav), equal to starting capital (pf.starting_capital), with zero cumulative returns (pf.total_return_pct). The portfolio is currently in PAUSE_OUTSIDE_REBALANCE_WINDOW state, meaning trades are frozen until the next filing window opens on 2026-08-14. The mandate specifies value-proportional rebalancing only when new 13F-HR filings arrive, with no discretionary timing. Between filing windows, the portfolio is deliberately frozen by design. The fact pack contains no 13F filing data showing Pershing Square's current positions or target weights. Without this core i…

ProposalConvictionLifecycleCodes
EXPLAIN SPY5PROPOSED→GATES PASSED→NO ORDER
EXPLAIN is a decision not to trade — no order is created
—

Reading the lifecycle. PROPOSED and GATES PASSED are published facts. QUEUED is shown as reached only where a fill proves it — the payload publishes no order record. FILLED / EXPIRED stays undecided without a matching fill, because an accepted order can price on a later session under the T+1 rule, and calling that "expired" would be inventing the outcome. "Accepted" alone used to sit in this column and read as though the trade had happened.

fact pack df6790a35ef974b7… · run run_21750332907e401d

What this book's published arithmetic is allowed to do

This portfolio's AI explains and flags. It makes no trade proposals at all — the maximum is zero, enforced by the mandate validator. Position selection is fully mechanical.

It may propose

EXPLAIN · FLAG_DATA_ANOMALY

At most 1 proposal 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 standard · prompt version P13-v1. Any change to the decider or the prompt 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.

Top disclosed positions by reported value, weighted value-proportionally across the copied set, clamped to the entry cap, residual parked in the declared cash equivalent. An amendment (13F-HR/A) supersedes the original for the same period. Implemented in engine/selection.py (ManagerCopySelector); inputs committed to the fact pack before every run.

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 exposure100.0%gate 2 — size_order
Maximum single sector50.0%gate 2 — size_order
permissions
LimitValueEnforced by
Shortingprohibitedgate 1 — proposal validation
Derivativesprohibitedgate 1 — proposal validation
Marginprohibitedgate 1 — proposal validation
sizing
LimitValueEnforced by
Maximum positions12gate 3 — BREACH_MAX_POSITIONS (portfolio limit check)
Minimum new position1.0%gate 2 — size_order
Maximum order as % of ADV1.0%gate 2 — size_order
data integrity
LimitValueEnforced by
Stale-data halt48 hoursgate 3 — HALT_STALE_DATA
drawdown ladder
LimitValueEnforced by
At −25.0% drawdownalert, publish_commentarygate 3 — drawdown ladder
At −40.0% drawdownalert, mandatory_deep_reviewgate 3 — drawdown ladder
At −60.0% drawdowngraveyard_reviewgate 3 — drawdown ladder
turnover
LimitValueEnforced by
Max trades per quarter60entry block — PAUSE_TURNOVER_CAP_REACHED (never blocks an exit)
Min holding period days0entry block — PAUSE_TURNOVER_CAP_REACHED (never blocks an exit)
circuit breakers
LimitValueEnforced by
Halt trading if price gap unexplained pct25gate 3 — circuit breaker
Halt trading if 13f parse error rate above pct5gate 3 — circuit breaker
Halt trading if unmapped figi rate above pct10gate 3 — circuit breaker
Halt trading if factpack hash mismatchtruegate 3 — circuit breaker

Disclosures specific to this portfolio

These render on the page itself rather than in a footer, because without them the numbers actively mislead.

  • This portfolio tracks the last disclosed quarterly filing — up to 45 days stale, long-only, shorts/hedges invisible.
  • 13F filings are due 45 days after quarter end. Position data is between 45 and 136 days old, mean approximately 90 days.
  • The copy is CAPPED, not exact: Pershing Square runs roughly eight to twelve concentrated positions, larger than this mandate's per-position entry cap permits, so the biggest disclosed positions are deliberately under-weighted here and the difference is visible in every rebalance fact pack.
  • Pershing Square's swaps and hedges do not appear in 13F filings at all; the copied book is the LONG equity slice only.
  • Disclosed positions outside this platform's licensed pricing universe are excluded, and the exclusion count is published in each cycle's fact pack.
  • This portfolio is not affiliated with, endorsed by, or connected to Pershing Square or any of its funds. The manager is identified by SEC CIK.
  • Security identifiers are published as ticker and FIGI. CUSIP identifiers are never published.

Execution

Cost profile
zero_commission_us
Fill convention
vwap_window
Decision → order latency
60s
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

A dozen concentrated positions, disclosed four times a year, 45 days late. This portfolio asks the cheapest possible question about the most-watched activist book in the market: what does the DISCLOSURE alone earn, copied mechanically, with no discretion, no timing, and honest costs? It is a measurement instrument, not a strategy — the AI explains and flags anomalies, and deterministic code does everything else.

Review schedule

JobCronTimezoneMakes a decision
filing watch0 9 12-20 2,5,8,11 *America/New_Yorkno
rebalance run0 17 15-21 2,5,8,11 *America/New_Yorkyes
monthly risk0 12 1 * *America/New_Yorkno

Published on a fixed, regular schedule. Never event-triggered — no "market is crashing, sell now" alerts, deliberately. This table is the promise; the cadence panel at the top of the page is whether it was kept, instant by instant.

Machine-readable mandate: config/portfolios/P13_pershing_square_tracker.yaml · human rulebook: docs/portfolios/P13_pershing_square_tracker.md · effective from 2026-08-10 (wall clock) · record starts 2026-08-13 (pricing session) · payload 06ec491b8950…

Every trade, as it happens
What each portfolio bought, what it sold and what it lost. Free, on Telegram.
Join →
Or follow @AIPortfolios186 on X, where the same trades are posted.
Live public decision feed.Every decision, fill and refusal, as it is published — including the ones that lose money. Delivered on Telegram, free.Get the feed →or subscribe by RSS/Atom

The same decisions are posted on X as @AIPortfolios186.

Data provided for free by IEX. By accessing or using IEX Historical Data, you agree to the IEX Historical Data Terms of Use. · Powered by CoinGecko · Logos provided by Logo.dev · Company logos identify holdings only and imply no endorsement.