live · performance data through 1 Oct 2026

The tape doesn’t lie.

A systematic futures program, posted live, in full. Real capital across 200+ global markets — every position, every fill, every metric, on the public record.

+49.0%since nov 2025·1.80sharpe·-8.4%max dd·238days live
View today’s tape →
scroll
01 · The tape is real

Real money. Real fills. Reconciled daily.

This is not a backtest and not a simulation. Every line on the tape comes from a single brokerage account trading my own capital, reconciled daily against Interactive Brokers Flex Query data. The drawdowns are real. The recoveries are real.

02 · Nothing hidden

Transparency, all the way down.

Equity curve, Sharpe, drawdown, and every individual fill are published openly, with the calculation methodology documented in full. Nothing is cherry-picked, smoothed, or reconstructed after the fact — the tape is the tape.

03 · Diversification by design

Two hundred markets, no favourites.

The program holds positions across 200+ instruments — equity indices, bonds and rates, currencies, energies, metals, agriculturals, crypto and volatility — sized by a volatility-targeting framework so that no single market dominates the outcome.

04 · Open foundations

Built in public, audited by the public.

The system runs on a public fork of pysystemtrade, with the engineering documented incident by incident. The quality of the operation is meant to be inspected — the code, the methodology, and the failures are all on the tape.

The tape

Live performance & risk

Performance data through 1 Oct 2026
YTD return
+52.5%
Sharpe (ann.)
+1.80
⚠ spans a methodology change (date approximate)
Sortino (ann.)
+2.38
⚠ spans a methodology change (date approximate)
Realised vol (ann., since inception)
25.2%
Max drawdown
-8.4%
⚠ spans a methodology change (date approximate)
Current drawdown
-1.5%
Calmar ratio
5.40
Time in drawdown
83%
Daily win rate
58%
Gain/loss ratio
1.01
Portfolio risk (ex-ante, ann.)
36.5%
expected risk of the positions held right now; moves with forecast strength, so it can sit well below the target and the realised figure
Margin usage
Elevated
Trading since
4 Nov 25
Methodology & changestrack record context►
Inception
Live trading began · 80 instruments
Systematic trend-following strategy across 80 futures instruments. Dynamic position sizing targeting constant annualised volatility. No discretionary overrides.
Jan 2025~ approximate
Universe expansion + capital increase
Two changes occurred at approximately the same time. First, the traded universe grew from 80 → 200 instruments. Second, account size increased from the USD 50k–150k range to the USD 150k–300k range (personal capital only — no outside investors). Position sizing scales proportionally with capital under the volatility-targeting framework, so strategy behaviour was unchanged; only the absolute size of positions increased. Strategy logic, risk targets, and all other parameters remained the same. The exact date is approximate — it was lost in an accidental git commit squash during a repo cleanup.
May 2026
Universe expansion + drift cleanup
Traded universe grew from 265 → 269 instruments by promoting four candidates whose roll calendars were restored after a stale-instrument audit: ALUMINIUM_LME (LME aluminium), CAD2 (Canadian 2y bond), GILT5 (UK 5y bond), and MSCIEMASIA (Asia-only EM equity). Same day, seven permanently dead or duplicate instruments (SP500-GROWTH, SP500-VALUE, BRENT-LAST, BB3M, WATER-CALI, EUROFIRST100, NIKKEI_large) were silenced at the sampler layer to stop noisy CRITICAL roll alerts for markets that won't ever roll again. Strategy logic, vol target, forecast cap, and capital — all unchanged. Position sizing scales under vol targeting, so adding instruments spreads risk further; no individual position grows. Triggered by a ContractNotFound crash in the daily contract-sampling cron that surfaced 8 stale instruments simultaneously. URANIUM remains in the queue pending a 2021–2023 contract-history backfill.
Jun 2026
Return basis moved to broker NAV
The since-inception return, equity curve, Sharpe, and drawdown shown on this site are now computed directly from Interactive Brokers' daily NAV (Flex statement, EquitySummaryByReportDateInBase) as a deposit-adjusted time-weighted return — the broker's books are the canonical truth. The prior figures came from the pysystemtrade internal capital snapshot (DailyPandL), which historically ran a few points rich versus the broker's own reported TWR: at end-April 2026 the internal basis read about +30.7% against IB's reported 26.4%. The two bases have since reconverged, so this change barely moves today's headline (about +42.8% on either basis through mid-June) even though the same correction at end-May would have been roughly a six-point cut (about +38.8% down to +33.0%). This is a change of measurement basis, not of strategy or capital — strategy logic, vol target, and capital were all unchanged. Deposit days were at this point handled by zeroing the day's return so external cashflows were never counted as performance; because the whole deposit day was zeroed rather than the deposit amount alone isolated, the reconstructed series sat within roughly 0.4 percentage points of IB's own reported TWR over the periods where IB publishes a directly comparable figure. That handling was superseded on 2026-08-07; see below.
Aug 2026
Capital movements netted, not dropped — record restated
Any day carrying an external capital movement was previously recorded as a flat 0% day. That kept the movement out of performance, which was the intent, but it also discarded whatever the strategy did on that day. Dropping a day is not neutral: it can only flatter the record when the dropped day was a losing one, and at least one was. The calculation now nets the known movement out of that day's account change and keeps the trading result underneath it. This restated the since-inception return from +42.16% to +40.65% and year-to-date from +45.47% to +43.92%; the figures published on this site are the corrected ones. Three account-opening deposits remain recorded as flat days because each was larger than the account that received it — the denominator changes by up to 10x partway through those days, so no honest same-day return can be reconstructed from end-of-day values. This is a change of measurement basis, not of strategy or capital.
Present
Running · 269 instruments · USD 150k-300k range
Strategy and risk framework unchanged from inception. Universe expanded most recently 2026-05-25; see event log for details.
Note on date precision: One or more dates above are approximate. The exact day was not recoverable — it was lost during an accidental git commit --amend / squash during a repo cleanup. The methodology change itself is accurately described; only the precise calendar day is uncertain.
Cumulative return equity curve
Today's trades3 Oct 2026 · 0 orders

No fills yet today.

Recent performance
2026-10-01-1.46%5 trades►
InstrumentSideQtyFillvs midComm
BITCOIN Oct 26SELL184020-65.0000$2.01
CANOLA Jan 27BUY1832+0.2000$1.69
DOW Dec 26SELL151393-48.0000$0.61
VIX_mini Oct 26BUY117.93-0.0800$0.46
US-MATERIAL Dec 26SELL11028.3+1.1000$2.24
2026-09-30+4.07%12 trades►
InstrumentSideQtyFillvs midComm
TOPIX Dec 26SELL14129-3.2500$0.32
DAX Dec 26SELL125475-2.0000$0.45
BTP Dec 26SELL1110.89+0.0500$2.27
DOW Dec 26SELL151840+23.0000$0.61
GOLD_micro Dec 26BUY14240.4+2.3000$0.96
HEATOIL Jan 27SELL14.4127+0.0079$2.36
JPY_micro Dec 26SELL10.006415+0.0000$0.40
MSCIEAFA Dec 26SELL13167.5+0.8000$2.06
NZD Dec 26BUY10.56655+0.0001$2.46
US5 Dec 26SELL1103.57+0.0391$1.51
JPY_micro Dec 26SELL10.006415+0.0000$0.40
SOYOIL Mar 27BUY168.93-0.0500$3.01
2026-09-29-0.71%5 trades►
InstrumentSideQtyFillvs midComm
CHF_micro Dec 26BUY11.2102+0.0005$0.40
JPY_micro Dec 26BUY10.006395+0.0000$0.40
NASDAQ_micro Dec 26SELL130635.2-7.7500$0.61
US2 Dec 26SELL1101.605-0.0039$1.51
SOYOIL Mar 27SELL168.58-0.1800$3.01
2026-09-28+1.77%8 trades►
InstrumentSideQtyFillvs midComm
CHF_micro Dec 26BUY11.2129-0.0007$0.40
COPPER-micro Mar 27BUY16.741-0.0005$0.96
GOLD_micro Dec 26SELL14183.1+3.5000$0.96
CHF_micro Dec 26BUY11.2128-0.0006$0.40
COPPER-micro Mar 27SELL16.734-0.0045$0.96
JPY Dec 26SELL10.006401+0.0000$2.46
JPY_micro Dec 26BUY10.006401+0.0000$0.40
WHEAT_mini Dec 27SELL1728+1.5000$1.92
2026-09-25-0.31%9 trades►
InstrumentSideQtyFillvs midComm
TOPIX Dec 26SELL14129.25+6.2500$0.31
COPPER-micro Dec 26SELL16.768-0.0010$0.96
BITCOIN Oct 26SELL184400+65.0000$2.01
JPY_micro Dec 26SELL10.006404+0.0000$0.40
NASDAQ_micro Dec 26BUY130885.5-14.2500$0.61
NZD Dec 26SELL10.56815+0.0000$2.46
US2 Dec 26SELL1101.734+0.0234$1.51
BRE Oct 26SELL10.1925-0.0000$2.46
JPY_micro Dec 26SELL10.006404+0.0000$0.40
Riskas of 3 Oct 2026
Summaryportfolio-level►
Portfolio risk (ann.)
36.5%
Margin usage
Elevated
Top strategy risk (ann., target 25%)
36.5%
dynamic_rob_strategy
Risk per strategyannualised %, target 25% (grey marker)►
dynamic_rob_strategy
36.5%
Risk by asset classannualised %►
Equity
20.9%
Bond
13.5%
Sector
5.0%
FX
3.0%
Metals
2.8%
Ags
0.7%
Vol
0.2%
Sector beta loadingsisolated vs true►
Isolated direct positions only
Bond-2.99
Equity-1.68
FX-0.52
Sector-0.31
Metals-0.13
Vol-0.01
Ags+0.01
True including cross-correlations
Bond-6.15
FX-3.42
Equity-2.37
Sector-1.67
Metals-0.69
Ags+0.20
Vol+0.65
Instrument riskheld positions only►
InstrumentDirectionAnn. Vol %Exposure %
SP400SHORT12.8%-111.2%
MSCIEAFASHORT13.2%-47.1%
US-MATERIALSHORT15.9%-31.5%
US3SHORT2.4%-185.1%
US2SHORT1.5%-245.2%
US30SHORT11.1%-31.2%
GOLD_microSHORT22.1%-12.6%
BTPSHORT7.2%-37.4%
DOWSHORT11.4%-15.5%
NZDSHORT8.0%-17.0%
TOPIXLONG15.5%7.9%
DAXSHORT14.1%-8.6%
US5SHORT3.5%-31.2%
CHF_microSHORT7.0%-13.7%
CAD_microSHORT4.3%-19.1%
CANOLALONG17.7%3.5%
WHEAT_miniSHORT23.9%-2.2%
JPY_microSHORT9.4%-4.8%
VIX_miniSHORT35.4%-0.6%

Writing

More in the blog archive.

Legal notice: This page is publicly accessible for transparency purposes only. Plaintape LLC is registered with the CFTC as a Commodity Trading Advisor (NFA ID 0580378) and its NFA membership application is pending. The firm is not yet accepting client accounts. Registration does not imply that the CFTC or NFA has approved or endorsed the firm, its trading program, or the material on this site. The operator is not an investment adviser or broker-dealer. PAST PERFORMANCE IS NOT NECESSARILY INDICATIVE OF FUTURE RESULTS. Nothing on this page constitutes investment advice.

Risk figures and positions shown are snapshots as of 3 Oct 2026, 19:39 local and reflect end-of-day state only. Futures positions can change at any time due to automated trading activity. Position direction is shown; sizes are intentionally omitted.

Page last updated: 3 Oct 2026, 19:45:12 local

Questions about the system or the engineering behind it? Not a fund, and not yet accepting client accounts — but happy to talk shop. Reach out: [email protected]