← Coil home
LIVE RECORD

The live engine record

What the engine did with real money, next to SPY and QQQ — published every session, win or lose.

Settled through 2026-10-09 · every figure served from /api/perf and /api/board/proof, none typed by hand. · v6 engine live from 2026-09-10.

The record

Three returns, one window, one start date — the engine’s real account and both benchmarks on the same basis. Δ is engine minus benchmark in percentage points; negative means behind.

COIL ENGINE
LIVE
From 2026-07-08
−5.61%
Sessions 66
SPY
BENCHMARK
S&P 500 · same window
+4.45%
Engine Δ −10.06pp
QQQ
BENCHMARK
Nasdaq-100 · same window
+5.60%
Engine Δ −11.21pp

Engine -5.6% since 07-08: trailed the Nasdaq-100 (QQQ 5.6%) by 11.2pp; trails the S&P 500 (4.5%) by 10.1pp. (Settled record through 2026-10-09; refreshed live from /api/perf on load.)

By calendar month

Each month's return chained from the settled series (the month-end cumulative against the prior month-end), engine beside SPY and QQQ. A month is a handful of sessions, not a verdict; the current month is partial until it settles.

MonthSessionsEngineSPYQQQEngine − SPY
July 202617−0.62%+0.22%−3.30%−0.84%
August 202621+1.72%+2.67%+4.19%−0.95%
September 202621−4.49%−0.57%+3.21%−3.92%
October 2026 (to date)7−2.24%+2.09%+1.56%−4.33%

Settled through 2026-10-09. The first month starts at the 07-08 anchor; sessions are market sessions in the window and sum to the headline count.

Every exit, named

Every closed, engine-originated round trip since the 2026-07-08 anchor, winners and losers, newest first, with SPY over the same holding window. Percent only: no dollars, no share counts. The trades the record backs out and the session it holds flat are excluded here too; the note under the table counts the backed-out trades and never names them.

668 closed round trips since 2026-07-08 · 256 green · 409 red · 3 flat · median −0.13% · best +7.79% · worst −12.54% · 418 intraday · settled through 2026-10-08.

NameClosedHeldExitReturnSPY, same windowExcess
PCAR2026-10-08intradaytarget+2.45%——
KIM2026-10-08intradayother+1.02%——
FDN2026-10-081 daystop−0.25%−0.42%+0.17pp
GD2026-10-081 dayother+0.21%−0.42%+0.63pp
SMH2026-10-081 dayother−1.03%−0.42%−0.61pp
XLV2026-10-08intradayother−1.00%——
NEM2026-10-08intradayother−0.44%——
SPY2026-10-081 daystop+0.04%−0.42%+0.46pp
AMGN2026-10-081 daystop−1.47%−0.42%−1.05pp
IBB2026-10-081 daystop−2.26%−0.42%−1.84pp
LLY2026-10-081 daystop−2.15%−0.42%−1.73pp
AIZ2026-10-076 daystime+0.35%+1.73%−1.38pp
CF2026-10-075 daysother−0.26%+0.98%−1.24pp
NTRA2026-10-07intradayother−1.14%——
XLV2026-10-07intradaystop+0.20%——
UTHR2026-10-07intradayother−1.08%——
DBA2026-10-07intradayother−0.55%——
CYTK2026-10-07intradayother−0.62%——
WY2026-10-07intradayother+0.33%——
RTX2026-10-07intradayother−1.18%——
XLU2026-10-071 daystop+0.57%−0.24%+0.81pp
LVS2026-10-075 daysother−0.92%+0.98%−1.90pp
IGV2026-10-072 daysstop−0.45%+0.31%−0.76pp
AXTI2026-10-076 daysstop+0.25%+1.73%−1.48pp
CEG2026-10-071 daystop−5.31%−0.24%−5.07pp

Excluded, exactly as the record above excludes them: 2026-08-18 held flat; 2026-09-29 held flat; backed out: 1 operator-placed round trip (the engine neither chose, sized nor held it) and 2 engine trades a since-fixed defect admitted. SPY is its total return, dividends included, close-to-close over each trade’s own holding window; an intraday round trip has no such window, so those cells are blank.

/api/trades serves the same ledger as JSON, free, with the held-flat sessions and the backed-out trades counted by kind, never named.

Curious what produces these lines? See the board the engine trades from →

This is the record. It is not the backtest.

Above: real orders, real account, funding-adjusted, from one start date. The sample is thin — the session count says how thin — and a thin sample is evidence of nothing in either direction. A receipt, not a result.

The other number is a simulation. The decade-replay figures elsewhere on this site are the 2017–26 research backtest of the ranking backbone: different period, different capital, no orders. They validate the ranking brain; they are not this account and not a forecast. How to read a backtest before you trust it →

When the engine trails, this page says so at the same size as anything favourable — the summary is written by the engine, not for this page.

What the number includes, and leaves out

Both paragraphs are fields on the API — they travel with the number, so the frame cannot be dropped on the way to a marketing page.

Proof of prior

Every market morning the published board — every scored name and its score (each day’s count is in the log below), no account data of any kind — is SHA-256 hashed into a public append-only log. A digest committed before the market resolved cannot be back-fitted to the outcome.

Precisely: it proves the calls were made in advance and never edited. It does not prove the returns above — those come from the brokerage account.

Check it yourself

Reproduce a committed hash in your browser

Your browser fetches the log, rebuilds that day’s scoreboard and computes the digest locally — nothing uploaded, no key, no account.

The full log, on-page so machines read it without a second request. As JSON, with canonical-JSON rules and reference implementations →

Reading the commitment log from /api/board/proof.

For machines

Both records are public JSON — no key, no account, no email.

  • /api/perf — the record above, including every field this page renders.
  • /api/board/proof — the full commitment log, the canonical-JSON rules, and reference implementations in Python and JavaScript.

Wiring an agent to the board itself? Endpoints and the free MCP server are on the agents page.

Past performance does not predict future results. Percentages describe realized structure over a thin sample. Research publication, not investment advice.

Read the board or feed your agent

The same board, two ways: read it yourself (Scanner, $12/mo or $99/yr), or feed it to your agent with the discipline this record trades by (Coil Live (MCP feed), $29/mo or $249/yr).

Read the board — from $12/mo Feed your agent — $29/mo

Coil is software and impersonal research, not investment advice. It is long-only, not a managed account, and not a signal service. Leveraged ETFs, where the engine uses them, can lose value rapidly, including total loss. The figures on this page are the live engine record on a real brokerage account, rendered as served; every other performance figure on this site is a research backtest — point-in-time and survivorship-free, not live or client returns. Past performance does not predict future results.