The paper-trading lab
Every strategy starts with $0 and is funded only by its live record.
We backtest in public, trade in public, and publish the losers next to the winners. When a strategy acts, the signal is published on the signals page the same second the ledger records it — free, with no account and no waiting list.
Two paper accounts
Funded strategies trade the funded account. Strategies still in testing trade a separate test account. Both send real orders and take real fills — only the funded one is the record that earns capital.
As of Oct 2, 2026. 0 funded, 15 in testing.
$98,409
$0 today
At its high-water mark — recorded at the lab's cutover, not since the account opened.
Published from the lab's cutover. Days before it belong to the system this one replaced and are not the lab's record.
Strategies that earned a cell trade here — cell $5,000 (5% of equity, min $5,000). This is the record the lab stands behind.
$100,306
+$466 today
At its high-water mark.
Drawn in the muted series because this account has not earned capital — every point on it is a real fill, not a backtest.
Strategies still in testing place real paper orders here. Cells are set nightly by evidence — $19,200 for a book whose current replay clears the admission bar, $5,000 for an owner-overridden audition or a book whose replay no longer clears it — and move with this account's own equity.
Today
Friday, October 2
Last tick 4:00 pm ET · all systems normal
$0
From the strategies $0.00All of today's change came from the strategies.Account at $98,409, from $98,409 yesterday
+$466
From the strategies −$7.58Account at $100,306, from $99,840 yesterdayStrategies still in testing trade here. Real orders, real fills, no claim on funded capital.
49
Marked at +$435.19 unrealised — not a result until it closes.
159
Every one of them is on the signals page, with its price and stop.
Holding a test long in CCL from $25.01 (+$73) and 2 more.
Entered a test long in TSLA at $371.32 at 10:05 am.
Holding a test long in SNDK from $1789.75 (-$70) and 7 more.
Holding a test long in MUU from $38.14 (-$52) and 7 more.
Signalled a long in JBL at $306.44 at 2:55 pm; no trade was recorded.
Holding a test long in GE from $320.12 (-$11) and 9 more.
Holding a test short in MPC from $391.86 (-$61) and 7 more.
Holding a test short in COIN from $195.71 (+$64) and 2 more.
Holding a test long in TEAM from $190.50 (-$27) and 5 more.
Holding a test long in DINO from $112.54 (+$17) and 2 more.
| Symbol | Strategy | Account | Side | Qty | In at | Marked at | Unrealised | Opened |
|---|---|---|---|---|---|---|---|---|
| CCLpead_earnings_drifttest account | pead_earnings_drift | test account | long | 95 | $25.01 | $25.78 | +$72.72 | 9:35 am |
| ACNpead_earnings_drifttest account | pead_earnings_drift | test account | long | 11 | $208.16 | $198.98 | −$101.04 | 9:35 am |
| JBLpead_earnings_drifttest account | pead_earnings_drift | test account | long | 7 | $303.33 | $304.36 | +$7.21 | 9:35 am |
| SNDKsector_momentum_12_1test account | sector_momentum_12_1 | test account | long | 1 | $1,789.75 | $1,719.36 | −$70.39 | 3:40 pm |
| MRNAsector_momentum_12_1test account | sector_momentum_12_1 | test account | long | 12 | $191.04 | $189.97 | −$12.84 | 3:40 pm |
| BEsector_momentum_12_1test account | sector_momentum_12_1 | test account | long | 8 | $276.71 | $289.21 | +$99.98 | 3:40 pm |
| PBFsector_momentum_12_1test account | sector_momentum_12_1 | test account | long | 29 | $81.26 | $80.82 | −$12.76 | 3:40 pm |
| HUTsector_momentum_12_1test account | sector_momentum_12_1 | test account | long | 28 | $85.28 | $89.69 | +$123.34 | 3:40 pm |
| EATsector_momentum_12_1test account | sector_momentum_12_1 | test account | long | 12 | $194.45 | $202.00 | +$90.60 | 3:40 pm |
| ROKUsector_momentum_12_1test account | sector_momentum_12_1 | test account | long | 15 | $150.78 | $152.36 | +$23.70 | 3:40 pm |
| ADMsector_momentum_12_1test account | sector_momentum_12_1 | test account | long | 30 | $79.37 | $80.46 | +$32.70 | 3:40 pm |
| MUUxsec_momentum_12_1test account | xsec_momentum_12_1 | test account | long | 50 | $38.14 | $37.10 | −$52.24 | 3:40 pm |
| AXTIxsec_momentum_12_1test account | xsec_momentum_12_1 | test account | long | 23 | $81.69 | $85.87 | +$96.14 | 3:40 pm |
| MUxsec_momentum_12_1test account | xsec_momentum_12_1 | test account | long | 1 | $1,088.50 | $1,074.71 | −$13.79 | 3:40 pm |
| LITExsec_momentum_12_1test account | xsec_momentum_12_1 | test account | long | 1 | $1,043.74 | $1,085.12 | +$41.38 | 3:40 pm |
| TWSTxsec_momentum_12_1test account | xsec_momentum_12_1 | test account | long | 9 | $192.32 | $188.70 | −$32.58 | 3:40 pm |
| RVMDxsec_momentum_12_1test account | xsec_momentum_12_1 | test account | long | 9 | $207.58 | $206.66 | −$8.28 | 3:40 pm |
| AAOIxsec_momentum_12_1test account | xsec_momentum_12_1 | test account | long | 17 | $107.57 | $115.53 | +$135.32 | 3:45 pm |
| WDCxsec_momentum_12_1test account | xsec_momentum_12_1 | test account | long | 4 | $461.00 | $415.37 | −$182.52 | 3:45 pm |
| GEsid_methodtest account | sid_method | test account | long | 1 | $320.12 | $309.55 | −$10.57 | 3:50 pm |
| DKSsid_methodtest account | sid_method | test account | long | 7 | $133.50 | $135.87 | +$16.59 | 3:50 pm |
| ETHAsid_methodtest account | sid_method | test account | short | 49 | $20.37 | $20.11 | +$12.74 | 3:50 pm |
| SWKSsid_methodtest account | sid_method | test account | short | 5 | $87.41 | $85.05 | +$11.80 | 3:50 pm |
| MRNAsid_methodtest account | sid_method | test account | short | 2 | $190.89 | $189.97 | +$1.84 | 3:50 pm |
| COOsid_methodtest account | sid_method | test account | long | 8 | $56.86 | $56.92 | +$0.48 | 3:50 pm |
| EMBsid_methodtest account | sid_method | test account | long | 5 | $90.24 | $90.13 | −$0.55 | 3:50 pm |
| NEEsid_methodtest account | sid_method | test account | long | 6 | $76.30 | $76.82 | +$3.12 | 3:55 pm |
| HONsid_methodtest account | sid_method | test account | long | 2 | $214.05 | $213.99 | −$0.12 | 3:50 pm |
| IBITsid_methodtest account | sid_method | test account | short | 10 | $47.66 | $47.71 | −$0.50 | 3:50 pm |
| MPCsid_method_patterntest account | sid_method_pattern | test account | short | 2 | $391.86 | $422.36 | −$61.00 | 3:50 pm |
| VEEVsid_method_patterntest account | sid_method_pattern | test account | short | 3 | $275.56 | $273.33 | +$6.71 | 3:50 pm |
| VLOsid_method_patterntest account | sid_method_pattern | test account | short | 2 | $383.44 | $405.66 | −$44.44 | 3:55 pm |
| PSXsid_method_patterntest account | sid_method_pattern | test account | short | 3 | $256.08 | $264.58 | −$25.49 | 3:55 pm |
| BMNRsid_method_patterntest account | sid_method_pattern | test account | short | 18 | $27.56 | $26.26 | +$23.40 | 3:50 pm |
| NTRAsid_method_patterntest account | sid_method_pattern | test account | short | 1 | $415.39 | $410.24 | +$5.15 | 3:50 pm |
| SOsid_method_patterntest account | sid_method_pattern | test account | long | 6 | $83.02 | $83.73 | +$4.26 | 3:50 pm |
| PURRsid_method_patterntest account | sid_method_pattern | test account | short | 42 | $11.89 | $11.88 | +$0.42 | 3:55 pm |
| COINsupply_demand_retesttest account | supply_demand_retest | test account | short | 5 | $195.71 | $182.95 | +$63.80 | 11:30 am |
| MSTRsupply_demand_retesttest account | supply_demand_retest | test account | short | 3 | $160.35 | $159.98 | +$1.11 | 11:30 am |
| Csupply_demand_retesttest account | supply_demand_retest | test account | long | 3 | $127.78 | $128.53 | +$2.25 | 12:30 pm |
| TEAMxsec_momentum_6_1test account | xsec_momentum_6_1 | test account | long | 10 | $190.50 | $187.78 | −$27.20 | 3:40 pm |
| ALABxsec_momentum_6_1test account | xsec_momentum_6_1 | test account | long | 5 | $353.94 | $350.06 | −$19.40 | 3:40 pm |
| DELLxsec_momentum_6_1test account | xsec_momentum_6_1 | test account | long | 3 | $539.12 | $562.40 | +$69.84 | 3:40 pm |
| ASSTxsec_momentum_6_1test account | xsec_momentum_6_1 | test account | long | 63 | $30.07 | $30.02 | −$3.15 | 3:40 pm |
| PANWxsec_momentum_6_1test account | xsec_momentum_6_1 | test account | long | 4 | $396.43 | $403.22 | +$27.16 | 3:45 pm |
| HUMxsec_momentum_6_1test account | xsec_momentum_6_1 | test account | long | 5 | $379.52 | $388.56 | +$45.20 | 3:45 pm |
| DINOsector_momentum_6_1test account | sector_momentum_6_1 | test account | long | 21 | $112.54 | $113.36 | +$17.22 | 3:40 pm |
| SNsector_momentum_6_1test account | sector_momentum_6_1 | test account | long | 13 | $179.69 | $182.46 | +$36.01 | 3:40 pm |
| ELsector_momentum_6_1test account | sector_momentum_6_1 | test account | long | 26 | $90.37 | $91.98 | +$41.86 | 3:40 pm |
+$31,569
Across 6,721 simulated trades, profit factor 1.38, 2020-10-02 to 2026-10-02.
Backtests assume 10 bps round-trip cost and stops filled at the stop price; live results include real fills.
−$125
48 closed paper trades across both accounts — funded and test together, profit factor 0.77. Only the funded side earns capital; the ledger splits them.
0 funded · 15 testing
Nothing retired yet. When a strategy fails, it stays on the site.
The strategies
Muted line is the backtest. Accent line is what actually happened.
Buys the day after a stock jumps more than 3% on earnings and holds three days. Read more
Backtest
- Backtest net
- +$1,154
- Profit factor
- 1.14
- Trades
- 0 live · 753 backtest
Seeded before the admission bar; the live record decides. Re-replayed on Oct 3, 2026 on the widened universe; these figures are that run's, not the one it was seeded with. Universe: 494 names, rebuilt monthly in the replay.
Backtests assume 10 bps round-trip cost and stops filled at the stop price; live results include real fills.
Bets against a stock's move on a day its volume is five times normal and holds five days. Read more
Backtest
- Backtest net
- −$795
- Profit factor
- 0.69
- Trades
- 0 live · 422 backtest
Seeded before the admission bar; the live record decides. Re-replayed on Oct 3, 2026 on the widened universe; these figures are that run's, not the one it was seeded with. Universe: 494 names, rebuilt monthly in the replay.
Backtests assume 10 bps round-trip cost and stops filled at the stop price; live results include real fills.
Holds Tesla while its daily MACD trend is up and sells when it turns down. Read more
Backtest
- Backtest net
- +$11,478
- Profit factor
- 2.18
- Trades
- 1 live · 60 backtest
Seeded before the admission bar; the live record decides. Re-replayed on Oct 3, 2026; these figures are that run's, not the one it was seeded with.
Backtests assume 10 bps round-trip cost and stops filled at the stop price; live results include real fills.
Trades Tesla's first-15-minute breakout in the Nasdaq's direction and closes by 3:50 pm. Read more
BacktestLive
- Live net
- −$86
- Profit factor
- 0.58
- Trades
- 5 live · 345 backtest
Seeded before the admission bar; the live record decides. Re-replayed on Oct 3, 2026; these figures are that run's, not the one it was seeded with.
Admitted 2026-09-18 on a 2-year replay: 67 trades, PF 2.04, max drawdown 13% of the cell. The live record decides. Read more
Backtest
- Backtest net
- +$5,829
- Profit factor
- 2.82
- Trades
- 0 live · 90 backtest
Admission replay, Sep 18, 2026. 67 trades, PF 2.04, max dd 13% of cell, net +1,537 (2y replay, sip) Admitted on 67 trades, PF 2.04; the replay was re-run on Oct 3, 2026 and the column now reads 90 trades, PF 2.82. Universe: 494 names, rebuilt monthly in the replay.
Backtests assume 10 bps round-trip cost and stops filled at the stop price; live results include real fills.
Admitted 2026-09-18 on a 2-year replay: 84 trades, PF 4.50, max drawdown 9% of the cell. The live record decides. Read more
Backtest
- Backtest net
- +$6,814
- Profit factor
- 6.18
- Trades
- 0 live · 74 backtest
Admission replay, Sep 18, 2026. 84 trades, PF 4.50, max dd 9% of cell, net +4,242 (2y replay, sip) Admitted on 84 trades, PF 4.50; the replay was re-run on Oct 3, 2026 and the column now reads 74 trades, PF 6.18. Universe: 494 names, rebuilt monthly in the replay.
Backtests assume 10 bps round-trip cost and stops filled at the stop price; live results include real fills.
Admitted 2026-09-21 by owner override — the replay did NOT clear the bar (n=2, PF 0.00, dd 1%, net -36): admitted on the owner's instruction of 2026-09-21: a l… Read more
- Backtest net
- −$19
- Profit factor
- 0.00
- Trades
- 0 live · 1 backtest
The owner admitted this strategy to the test account although its replay failed the admission bar — a live audition on real fills. The retirement rules are unchanged.
Admission replay, Sep 21, 2026 — did not clear the bar; admitted by owner override. 2 trades, PF 0.00, max dd 1% of cell, net -36 (2y replay, sip) — did NOT clear the bar (pf(0.00<1.05), trades(2<40)); owner override: admitted on the owner's instruction of 2026-09-21: a live audition on the test account regardless of the replay; the retirement rules decide Admitted on 2 trades, PF 0.00; the replay was re-run on Oct 3, 2026 and the column now reads 1 trades, PF 0.00. Universe: 103 names, ranked as they stand today and carried across the whole replay.
Backtests assume 10 bps round-trip cost and stops filled at the stop price; live results include real fills.
Admitted 2026-09-21 by owner override — the replay did NOT clear the bar (n=2, PF 0.00, dd 1%, net -36): admitted on the owner's instruction of 2026-09-21: a l… Read more
- Backtest net
- −$19
- Profit factor
- 0.00
- Trades
- 0 live · 1 backtest
The owner admitted this strategy to the test account although its replay failed the admission bar — a live audition on real fills. The retirement rules are unchanged.
Admission replay, Sep 21, 2026 — did not clear the bar; admitted by owner override. 2 trades, PF 0.00, max dd 1% of cell, net -36 (2y replay, sip) — did NOT clear the bar (pf(0.00<1.05), trades(2<40)); owner override: admitted on the owner's instruction of 2026-09-21: a live audition on the test account regardless of the replay; the retirement rules decide Admitted on 2 trades, PF 0.00; the replay was re-run on Oct 3, 2026 and the column now reads 1 trades, PF 0.00. Universe: 103 names, ranked as they stand today and carried across the whole replay.
Backtests assume 10 bps round-trip cost and stops filled at the stop price; live results include real fills.
Admitted 2026-09-21 on a 2-year replay: 397 trades, PF 1.12, max drawdown 5% of the cell. Read more
Backtest
- Backtest net
- −$25
- Profit factor
- 1.00
- Trades
- 0 live · 1367 backtest
Admission replay, Sep 21, 2026. 397 trades, PF 1.12, max dd 5% of cell, net +271 (2y replay, sip) Admitted on 397 trades, PF 1.12; the replay was re-run on Oct 3, 2026 and the column now reads 1367 trades, PF 1.00. Universe: 494 names, rebuilt monthly in the replay.
Backtests assume 10 bps round-trip cost and stops filled at the stop price; live results include real fills.
Admitted 2026-09-21 by owner override — the replay did NOT clear the bar (n=956, PF 0.95, dd 31%, net -388): admitted on the owner's instruction of 2026-09-21:… Read more
BacktestLive
- Live net
- +$15
- Profit factor
- 1.13
- Trades
- 16 live · 988 backtest
The owner admitted this strategy to the test account although its replay failed the admission bar — a live audition on real fills. The retirement rules are unchanged.
Admission replay, Sep 21, 2026 — did not clear the bar; admitted by owner override. 956 trades, PF 0.95, max dd 31% of cell, net -388 (2y replay, sip) — did NOT clear the bar (pf(0.95<1.05), drawdown(31%>25%)); owner override: admitted on the owner's instruction of 2026-09-21: a live audition on the test account regardless of the replay; the retirement rules decide Admitted on 956 trades, PF 0.95; the replay was re-run on Oct 3, 2026 and the column now reads 988 trades, PF 0.83. Universe: 498 names, rebuilt monthly in the replay.
Admitted 2026-09-21 by owner override — the replay did NOT clear the bar (n=955, PF 0.99, dd 25%, net -42): admitted on the owner's instruction of 2026-09-21:… Read more
BacktestLive
- Live net
- +$63
- Profit factor
- 2.11
- Trades
- 9 live · 1039 backtest
The owner admitted this strategy to the test account although its replay failed the admission bar — a live audition on real fills. The retirement rules are unchanged.
Admission replay, Sep 21, 2026 — did not clear the bar; admitted by owner override. 955 trades, PF 0.99, max dd 25% of cell, net -42 (2y replay, sip) — did NOT clear the bar (pf(0.99<1.05)); owner override: admitted on the owner's instruction of 2026-09-21: a live audition on the test account regardless of the replay; the retirement rules decide Admitted on 955 trades, PF 0.99; the replay was re-run on Oct 3, 2026 and the column now reads 1039 trades, PF 0.95. Universe: 498 names, rebuilt monthly in the replay.
Admitted 2026-09-21 by owner override — the replay did NOT clear the bar (n=1349, PF 0.83, dd 21%, net -904): admitted on the owner's instruction of 2026-09-21… Read more
BacktestLive
- Live net
- −$17
- Profit factor
- 0.77
- Trades
- 17 live · 1091 backtest
The owner admitted this strategy to the test account although its replay failed the admission bar — a live audition on real fills. The retirement rules are unchanged.
Admission replay, Sep 21, 2026 — did not clear the bar; admitted by owner override. 1349 trades, PF 0.83, max dd 21% of cell, net -904 (2y replay, sip) — did NOT clear the bar (pf(0.83<1.05)); owner override: admitted on the owner's instruction of 2026-09-21: a live audition on the test account regardless of the replay; the retirement rules decide Admitted on 1349 trades, PF 0.83; the replay was re-run on Oct 3, 2026 and the column now reads 1091 trades, PF 0.80. Universe: 103 names, ranked as they stand today and carried across the whole replay.
Admitted 2026-09-21 by owner override — the replay did NOT clear the bar (n=254, PF 1.05, dd 3%, net +72): admitted on the owner's instruction of 2026-09-21: a… Read more
Backtest
- Backtest net
- −$920
- Profit factor
- 0.67
- Trades
- 0 live · 263 backtest
The owner admitted this strategy to the test account although its replay failed the admission bar — a live audition on real fills. The retirement rules are unchanged.
Admission replay, Sep 21, 2026 — did not clear the bar; admitted by owner override. 254 trades, PF 1.05, max dd 3% of cell, net +72 (2y replay, sip) — did NOT clear the bar (pf(1.05<1.05)); owner override: admitted on the owner's instruction of 2026-09-21: a live audition on the test account regardless of the replay; the retirement rules decide Admitted on 254 trades, PF 1.05; the replay was re-run on Oct 3, 2026 and the column now reads 263 trades, PF 0.67. Universe: 103 names, ranked as they stand today and carried across the whole replay.
Backtests assume 10 bps round-trip cost and stops filled at the stop price; live results include real fills.
Admitted 2026-09-24 on a 2-year replay: 102 trades, PF 3.77, max drawdown 14% of the cell (replay cell $5,000; live test cell $10,000). Read more
Backtest
- Backtest net
- +$6,707
- Profit factor
- 4.09
- Trades
- 0 live · 98 backtest
Admission replay, Sep 24, 2026. 102 trades, PF 3.77, max dd 14% of cell, net +6,967 (2y replay, sip) Admitted on 102 trades, PF 3.77; the replay was re-run on Oct 3, 2026 and the column now reads 98 trades, PF 4.09. Universe: 494 names, rebuilt monthly in the replay.
Backtests assume 10 bps round-trip cost and stops filled at the stop price; live results include real fills.
Admitted 2026-09-28 on a 2-year replay: 130 trades, PF 1.53, max drawdown 24% of the cell (replay cell $5,000; live test cell $10,000). Read more
Backtest
- Backtest net
- +$2,890
- Profit factor
- 1.57
- Trades
- 0 live · 129 backtest
Admission replay, Sep 28, 2026. 130 trades, PF 1.53, max dd 24% of cell, net +2,833 (2y replay, sip) Admitted on 130 trades, PF 1.53; the replay was re-run on Oct 3, 2026 and the column now reads 129 trades, PF 1.57. Universe: 494 names, rebuilt monthly in the replay.
Backtests assume 10 bps round-trip cost and stops filled at the stop price; live results include real fills.
How it works
01
Research, then backtest
An idea is written as code and run over two years of history, charged 10 bps a round trip. Most ideas die here, in public.
02
Live test on the test account
A survivor trades a second paper account on a notional cell set nightly by evidence — larger while its replay clears the bar, smaller for an owner-overridden audition or once the evidence fades. Real orders, real fills, and no claim on funded capital until its own record earns one.
03
Funded — and you get every signal
Only a live record earns capital, sized as a cell that scales with the funded account's own equity, not a fixed dollar figure. From the first funded trade, every entry, stop and exit is published on this site's signals page as it happens. Email and Discord delivery opens with subscriptions.
You get the signal, not a story about the signal.
Every entry, stop and exit is published on the signals page as the lab records it — with the strategy's full record, good and bad, always one click away. Email and Discord delivery opens with subscriptions; until then the whole feed is on this site, free.
- Every signal is on the signals page now — free, no account
- Entry, stop and exit — the same sentence the ledger records
- Both funded and in-testing strategies, labelled
- Email and Discord delivery opens with subscriptions
Paper trading. Past results, simulated or live, do not predict future results. Nothing here is investment advice.