BTC 15-Minute Predictor

Best Entry Signal is now a good time to bet-and-hold to close?

--
Favored Side
--
Model Win Probability
--
Market Price (cost to enter)
--
Edge
--

Edge = model's estimated win probability minus the market's current price for that side. Positive edge means the model thinks you're getting a discount; negative means the market has already priced this in (or more). Expected value per $1 staked: --. Unvalidated -- real evidence comes from the Automated Bets panel's accumulated results at different entry times, not this formula alone.

Leading signal: the market's displayed odds are a real order-book quote that can stay frozen for several seconds while the underlying price keeps moving -- so a meaningful price move during a "stale" stretch may show up here before the Up/Down % itself visibly updates. Unvalidated thresholds, first guess only.

Trend Regime is BTC skewing one direction more than normal 50/50 noise?

LookbackUp/DownDominantvs 50% coin flip

Based on actual settled window outcomes, not news classification -- if something (news or otherwise) is big enough to skew many windows in a row, it shows up here directly. Small sample caveats apply heavily early on; a real regime should hold up, not just appear for a couple of windows.

Price to Beat (target)
--
Window closes in
--:--
Current
-- --
Up · --%
Down · --%
--x
--x

Current Kalshi Window

Strike / Target
--
Yes Bid/Ask
--
No Bid/Ask
--
Status
--

CF Benchmarks BRTI (Kalshi settlement index)

--

Requires a Kalshi API key. Not yet configured -- this will populate once credentials are added.

Pyth Network BTC/USD independent raw feed, NOT the settlement source

--
Best Bid
--
Best Ask
--
vs BRTI
--

Added 2026-08-24 to test whether an independent, non-averaged price feed works better than BRTI for the momentum/window-open-trend experiments -- BRTI showed no real edge there. Data is accumulating; see backtest_time_to_win_pyth.py and analyze_window_open_trend_pyth.py once there's enough history.

Order Book Depth

Yes Depth
--
No Depth
--
Imbalance
--
Best Yes/No
--

BTC Perpetual Futures (OKX) contrarian signal, unvalidated

Funding Rate
--
Open Interest
--

Kalshi Trade Flow (trailing 60s) unvalidated

Aggressor Imbalance
--
Volume
--

Prediction (baseline heuristic, not a trained model yet)

--
Confidence
--
--

Swing Alerts

Whale Alerts real bets, triggered by >= $25K taker trades

Fires when a single executed taker trade on the BTC 15m market is >= $25K. Historically these large taker orders are on the winning side far more often than small ones. The instant one fires, two real paper bets ($500 and $1,000) are automatically placed on the whale's side and held to close -- at most one pair per window.

Bet SizeWins/TotalWin % (95% CI)Total P&LAfter 1 Full Lossvs 50% coin flip

Polymarket Whale Hedge Tracker paper only -- opposite side, equal contracts

WindowKalshiPolymarketContractsPoly EntryResults K/PCombined P&L

Every qualifying Kalshi BTC whale trigger simulates buying the opposite outcome on Polymarket with the same contract count, walking the live Polymarket ask book and applying its crypto taker fee. Kalshi settles on BRTI; Polymarket settles on Chainlink's 60-second TWAP, so outcome disagreement is tracked explicitly.

Cross-Platform BTC 15m Scanner paper only -- KXBTC15M vs Polymarket, live ask-depth

WindowPairMatchedK VWAPP VWAPAll-inLocked P&LResult K/PActual P&L

Walks Kalshi executable ask-side depth (reconstructed from the live order-book bid state) and Polymarket CLOB asks for the same 15-minute window, evaluating Kalshi Up + Polymarket Down and Kalshi Down + Polymarket Up. Records only pairs where same-result payout beats all-in cost by at least $0.002 per matched contract after fees. Basis risk is real: Kalshi settles on BRTI while Polymarket settles on Chainlink's 60-second TWAP.

Fixed-Time Prediction Scoring T-10m / T-5m / T-2:30 / T-2:15 / T-1m

MarknModel AccMarket AccModel P&LMarket P&LDelta

Captures the model's call, market-implied favorite, and executable asks at fixed time marks, then scores both a $100 hold-to-settlement P&L after Kalshi's real taker fee. Used to compare the baseline heuristic against the market's own favorite at each horizon.

SOL Late-Entry Experiment paper -- T-2:15, 0.15% target buffer

WindowSideEntryOutcomeP&L

Grew out of a cross-coin flip-rate study (2026-08-25): across BTC/ETH/SOL/HYPE/BNB/XRP/DOGE/ZEC/NEAR, SOL showed the lowest rate of the T-2min leader losing (4.2% vs BTC's 10.8%), and after checking for outlier-driven false positives (the same check that already caught two false BTC "edges" this project), the only one with a genuinely positive median trade. No real whale-sized volume exists on SOL, so this strategy doesn't copy anyone -- it just buys the leader directly, at $100/window, paper only until this has a real track record. Filtered rows were recorded after the target-distance gate was added; legacy rows predate it and are shown only for continuity.

SOL Late-Entry T-2:30 parallel paper model -- 0.10% target buffer

WindowSideEntryTarget DistanceOutcomeP&L

Runs independently 15 seconds earlier than the existing SOL T-2:15 model with the same $100 stake, 0.10% SOLUSD_RTI target-distance gate, quote logic, fees, and hold-to-settlement scoring.

SOL T-2:15 vs T-2:30 Paired Comparison windows where both models traded

XRP Late-Entry Experiment paper -- T-2:15, 0.15% target buffer

WindowSideEntryOutcomeP&L

Second coin tried after re-running the same cross-coin methodology that validated SOL (2026-09-02): real Kalshi candlesticks, real fees, and the same outlier/median check that caught illusory "edges" on ETH/HYPE/ZEC. XRP passed every test SOL passed -- 3.5% T-2min flip rate (even lower than SOL's 4.2%), positive median trade, and still solidly profitable after removing its 3 best trades. Same $100/window, paper only until this has its own real track record.

XRP Late-Entry T-2:30 parallel paper model

WindowSideEntryTarget DistanceOutcomeP&L

Runs independently 15 seconds earlier than the T-2:15 model, same $100 stake and 0.15% XRPUSD_RTI target-distance gate -- included from day one since SOL's own data already showed T-2:30 nets more total P&L than T-2:15 (cheaper entry price, negligible win-rate cost).

XRP Entry-Confidence Risk Check live paper data, T-2:15 + T-2:30 pooled

Target DistancenWinsWin RateTotal P&L

A one-off historical backtest (2026-09-02, 473 windows) found a much steeper win-rate gradient by entry confidence for XRP than SOL ever showed -- as low as ~68% win rate in the least-decisive bucket, vs. SOL's ~97% even in its worst bucket. This tracks the same risk check against XRP's own live paper trades as they accumulate, to see if that pattern holds up in real (not backtested) data.

Live SOL Late-Entry Trading REAL MONEY -- T-2:15, 0.15% target buffer

--
Live Mode
--
Kill Switch
--
Cumulative Realized PnL
--
Stake / Trade
--
WindowSideContractsEntryDistanceOutcomeP&L

Places a REAL order on Kalshi whenever the SOL T-2:15 late-entry strategy fires -- entirely separate from the paper $100 SOL late-entry trades above, which keep running regardless. Kill switch halts at -$500 cumulative realized loss and does NOT auto-reset. Buys the currently-leading side only when SOLUSD_RTI is at least 0.15% from the strike (raised from 0.10% after loss analysis: both filtered-era losses occurred below 0.15%, and trades at >=0.15% distance were 163-0 in paper).

BTC Late-Entry Experiment paper only -- T-2:15, 0.25% target buffer

WindowSideEntryTarget DistanceOutcomeP&L

Evaluates each BTC 15-minute window once at T-2:15. It enters the current leader only when BRTI is at least 0.25% from the target, then holds the $100 paper position to settlement. The historical test was 86-0 but economically fragile, so this panel is collecting a forward-only track record before any live consideration.

BTC-FastScalp arb-bot momentum-lag scalper

Proxied from kalshi-arb-bot (EC2). BTC-FastScalp v2: window-open continuation of the previous window's settlement side, 0.40-0.60 entry, $5/15pp first-trade target, $1 second-trade, NO stops. Numbers shown are TODAY ONLY by default; lifetime totals appear in muted text.

PAPER

Today PnL
--
Today Trades
--
TickerSideBuyExitReasonP&L

LIVE

Today PnL
--
Today Trades
--
Status
--
TickerSideBuyExitReasonP&L

Live Whale Trading REAL MONEY -- default OFF

--
Live Mode
--
Kill Switch
--
Cumulative Realized PnL
--
Stake / Trade
--
WindowSideContractsEntryOutcomeP&L

Places a REAL order on Kalshi (same account already used by kalshi-arb-bot's live trading) the instant a qualifying whale trade fires -- entirely separate from the paper whale_500/whale_1000 strategies above, which keep running regardless. Kill switch halts at -$20 cumulative realized loss and does NOT auto-reset. Coordinate with kalshi-arb-bot before enabling if BTC-Trailing/BTC-FastScalp are ever live at the same time (shared account/series -- see AGENTS.md).

Paper Trading (no real money)

Entered At (ET)WindowSideAmountEntry OddsOutcomeP&L

Automated $100 Paper Bets by Entry Time every minute, no user input -- empirical answer to "best entry time"

Every window automatically places a $100 paper bet at each elapsed minute from 1 through 14, on whatever the model's prediction is at that moment, then holds to close. This is the actual empirical test of the entry-timing question -- more reliable than the theoretical Edge/EV formula above once enough windows have settled.

Entry TimeWins/TotalWin % (95% CI)Total P&Lvs 50% coin flip

"Significant" means the result is unlikely to be pure noise at the current sample size -- it does NOT mean the edge will persist or survive real transaction costs. Treat with real caution until it holds up across many more windows.

Prediction Accuracy

PeriodCorrectTotalAccuracy

Low-Price 1¢ Paper Tracker BTC & SOL

AssetWindowSideTriggerPriceCountFilledLegacyOutcomeP&L

Low-Price Conditional Analytics (SOL) legacy rows excluded

DistanceTimeTrgResWinWin%Opt Ctr/PnLPost Ctr/PnLQA Ctr/PnL

Buckets trigger/resolved records by how far the reference index was from the strike and how many seconds remained at trigger. Three fill models are shown: optimistic (triggering print capped at 100 contracts), post-trigger (subsequent <=1¢ volume before close capped at 100), and queue-adjusted (post-trigger volume minus a 100-contract queue hurdle, capped at 100). Legacy rows are excluded because their pre-close volume was not captured cleanly.

BCH 15-Minute Predictor KXBCH15M -- same baseline heuristic + auto paper trades as BTC

Ticker
--
Strike Price
--
Live BCH Price
--
Closes In
--
Yes Bid/Ask
--
No Bid/Ask
--

BCH Prediction

--
Confidence
--

BCH Paper Trading no real money

WindowStrategySideAmountEntryOutcomeP&LPlaced

BCH Auto-Trade Strategy Summary auto_1min / auto_7min

StrategynWin Rate95% CITotal P&LAvg P&L

BCH Prediction Accuracy

PeriodCorrectTotalAccuracy

BCH Recent Settled Windows

TickerStrikeResultClosed