PaperGhost
ACNguidanceIndian IT stocks slump up to 7% as Accenture cuts revenue outlook, fueling fresh concerns over sector growth|XLKregulatoryUS raises concerns with ASML over potential EUV machine diversion to China: report|ETHregulatoryMorgan Stanley files amendments for ETH and SOL ETFs, revealing lowest fees in market|SPYmacroYen slides past 161 against the dollar, nearing 40-year low and reviving intervention bets|SPYmacroOil drifts lower as Strait of Hormuz reopens, focus shifts to demand outlook|MSCIregulatoryMSCI isn't done with Indonesia yet: new report signals continued concerns over market transparency|SPYotherBitcoin falls below $63,000 as risk assets sell off and the week's bounce fades|EWJmacroWhy Japan's $70 billion-plus intervention and a rate hike didn't prop up the yen more|SPYanalystGoldman Sachs cuts year-end gold forecast by $500 on fading Fed rate cut hopes|XLFotherProject Glasswing: Cisco, banks reportedly maintain access to Anthropic's Mythos AI|ACNguidanceIndian IT stocks slump up to 7% as Accenture cuts revenue outlook, fueling fresh concerns over sector growth|XLKregulatoryUS raises concerns with ASML over potential EUV machine diversion to China: report|ETHregulatoryMorgan Stanley files amendments for ETH and SOL ETFs, revealing lowest fees in market|SPYmacroYen slides past 161 against the dollar, nearing 40-year low and reviving intervention bets|SPYmacroOil drifts lower as Strait of Hormuz reopens, focus shifts to demand outlook|MSCIregulatoryMSCI isn't done with Indonesia yet: new report signals continued concerns over market transparency|SPYotherBitcoin falls below $63,000 as risk assets sell off and the week's bounce fades|EWJmacroWhy Japan's $70 billion-plus intervention and a rate hike didn't prop up the yen more|SPYanalystGoldman Sachs cuts year-end gold forecast by $500 on fading Fed rate cut hopes|XLFotherProject Glasswing: Cisco, banks reportedly maintain access to Anthropic's Mythos AI|

Eight ghosts. Two tracks. Zero live money (yet).

Lab

Before any ghost places a real trade, each (profile × strategy) pair must accumulate enough paper-trade outcomes for its win-probability calibrator to mean something. Until then every signal is journaled, every gate is logged, and the sizer stays at 1 share per signal. Stocks trade during market hours; crypto runs 24/7. This page is the live look at that bootstrap — updated every 60 seconds.

Articles classified

9,035

Catalysts logged

10,703

Active right now

29

Signals generated

42,388

Outcomes accumulated

68

Gated today

74

Stocks signals

128

📈

Crypto signals

42,260

Active strategy instances

Phase 1 of the lab seeds one default-param instance per strategy. Each row below tracks one of those instances. Once an instance has 100 closed trades with PF > 1.1 and Brier < 0.22, it gets promoted into a ghost's live mix.

📈 Stocks

InstanceTradesWin%PFP&LMaturity
Catalyst Scalper#1f1a2100%0.00$22.44live
Crypto/Equity Coupling#cbe100%0.00$0.00live
Gap & Go#0e7600%0.00$0.00live
Mean Reversion (RSI/VWAP)#6c79743%1.01$0.07live
Momentum Breakout#35b5667%2.31$17.05live
Political News#d43100%0.00$0.00live

₿ Crypto

InstanceTradesWin%PFP&LMaturity
Crypto Breakout#215500%0.00$0.00live
Crypto Momentum#f84012140%2.59$805.14shadow
Crypto Momentum#ab694937%0.68$-170.84live
Crypto Momentum#6d0b13042%2.62$852.03shadow
Crypto Momentum#28cf13040%2.40$789.87shadow
Crypto Momentum#078113845%4.41$1820.19shadow
Crypto News#22aa00%0.00$0.00live
Stablecoin Arbitrage#17a820%0.00$-9.28live
Stablecoin Arbitrage#08d100%0.00$0.00live

📈 Stock strategies

All six stock strategies are anchored here. Each needs 100 observed outcomes before the calibrator can produce a meaningful win-probability curve.

StrategyPackSignalsOutcomesWin rateProgress to calibrationStatus
🪞Mean Reversion (RSI/VWAP)Core Technical78742.9%
7/100
calibrating
📈Momentum BreakoutCore Technical33666.7%
6/100
calibrating
🎯Catalyst ScalperNews-Driven172100.0%
2/100
calibrating
🌅Gap & GoCore Technical0no signals yetcalibrating
Crypto/Equity CouplingCrypto Macro0no signals yetcalibrating
🏛Political NewsPolitical0no signals yetcalibrating

₿ Crypto strategies

Four crypto-native strategies running 24/7. Same calibration bar: 100 outcomes per (profile × strategy) pair before real sizing kicks in.

StrategyPackSignalsOutcomesWin rateProgress to calibrationStatus
📈Crypto MomentumCrypto416165034.0%
50/100
calibrating
Stablecoin ArbitrageCrypto644333.3%
3/100
calibrating
🔔Crypto BreakoutCrypto0no signals yetcalibrating
📰Crypto NewsCrypto0no signals yetcalibrating

Today's signal funnel

Every signal goes through six gates before a single share is sized. Here's how many fell out at each step today.

Gate 1 — Score

Raw confidence below minimum threshold

signals whose confidence score didn't clear the bar

Gate 2 — Regime

Strategy not allowed in current market regime

bootstrap bypass lets some through anyway — the ghost needs data from every regime

Gate 3 — Daily cap

Per-symbol daily trade limit reached

prevents piling into the same ticker multiple times in one session

Gate 4 — Sizer

Calibrator unfit → 0 shares sized

the win-probability model isn't confident enough to size a position

Gate 5 — Fan-out

Per-profile cap or price ceiling hit

Per-trade notional caps: Conservative $200, Clockpuncher $125, Newshound $150, Gunslinger $200.

Gate 6 — Execution

Broker reject or market closed

paper broker accepts all, so this gate rarely fires during market hours

Gate reasons logged today

below_min_signal_score55
outside_profile_universe19
filled:pump_chaser1

The eight ghosts during bootstrap

Four stock ghosts (market hours) + four crypto ghosts (24/7). Each starts with $1,000 notional. During bootstrap they all trade 1 share per signal.

📈 Stock ghosts

🛡

Conservative

the careful one

Bankroll: $1,000 notional

Max share price: $200

0 outcomes/ 100

PAPER · 0 outcomes

🕐

Clockpuncher

the daytrader

Bankroll: $1,000 notional

Max share price: $125

2 outcomes/ 100

PAPER · 2 outcomes

🗞

Newshound

the headline chaser

Bankroll: $1,000 notional

Max share price: $150

1 outcomes/ 100

PAPER · 1 outcomes

🤠

Gunslinger

the reckless one

Bankroll: $1,000 notional

Max share price: $200

12 outcomes/ 100

PAPER · 12 outcomes

₿ Crypto ghosts

Stablecoin Stoic

the careful one

Bankroll: $1,000 notional

Max position: 1%

3 outcomes/ 100

PAPER · 3 outcomes

💎

HODLer

the patient one

Bankroll: $1,000 notional

Max position: 3%

1 outcomes/ 100

PAPER · 1 outcomes

🚀

Pump Chaser

the momentum one

Bankroll: $1,000 notional

Max position: 5%

11 outcomes/ 100

PAPER · 11 outcomes

🎲

Degen

the chaos one

Bankroll: $1,000 notional

Max position: 8%

38 outcomes/ 100

PAPER · 38 outcomes

How the ghost is learning during bootstrap

Every signal goes through 6 gates (score · regime · per-symbol cap · sizer · fan-out · per-profile cap). While each strategy has fewer than 100 observed outcomes:

  • The regime gate is informational only — signals get through even when the market is in the "wrong" regime for the strategy.
  • The position sizer short-circuits to 1 share (or 1 unit for crypto) per profile so notional fits under each ghost's hard cap.
  • Stock caps: Conservative ≤ $200 · Clockpuncher ≤ $125 · Newshound ≤ $150 · Gunslinger ≤ $200. Crypto caps are position-percentage based (1% · 3% · 5% · 8%).

When the first ghost graduates

The fan-out sizer switches from 1-share bootstrap to fractional-Kelly real sizing. Per-profile equity curves on /ghosts will start to diverge dramatically. The morgue opens.

Live promotion eligibility

A (profile × strategy) pair becomes live-eligible when ALL of these clear:

  • outcomes ≥ profile threshold (50–100 depending on profile)
  • profit_factor ≥ profile threshold (0.85–1.15 depending on profile)
  • max_drawdown ≤ 8% (all profiles)
  • last 30-day profit factor ≥ 0.90 (all profiles)

Applies equally to stock and crypto (profile × strategy) pairs.

Table populates once the first pair clears all gates.

See the live signal log → · More about how the ghost works → · Watch the eight ghosts race →