V30 · BITCOIN FLOW INTELLIGENCE · ONE FINAL PREDICTION PER ROUND
RESEARCH MODE · NO AUTO-TRADING

BTC Signal Lab

One locked forecast for the selected Kalshi 15-minute contract at close. No changing the call mid-round; measured outcomes, not guaranteed accuracy.

Live signal, current market, and the next decision checkpoint.

Starting automated live feeds…
V19 STRICT VALIDATION GATE

Until this system has enough completed, scored forecasts and demonstrates acceptable recent accuracy and probability calibration, the official action stays NO TRADE. The price forecast is experimental; a calculated probability is not proof of a real edge.

Validation status: collecting evidence.
LIVE REFRESH · Connecting…
Last successful update: — · Next refresh in — sec · polling is not a guaranteed exchange WebSocket stream.

V23 TEN-MODEL ADAPTIVE PREDICTION ENGINE

Ten distinct numerical predictors forecast BTC spot 15 minutes ahead. Model weights adapt from completed local forecast errors. Accuracy charts report historical outcomes only; they do not prove future performance or profitability.

15-MIN ENSEMBLE FORECASTWaiting for data…—
MODEL-DERIVED P(ABOVE CURRENT)—Uncalibrated estimate
SETTLED LOCAL FORECASTS0Collecting evidence
Predictor15-min forecastWeightRecent price errorDirectional accuracyScored N
Waiting for recent candles…
Accuracy chart — last 30 scored forecasts per predictor

Directional accuracy means the predictor correctly forecast whether BTC would finish above or below its starting spot price. Fewer than 10 scored examples are shown as insufficient evidence. This is spot-price direction, not Kalshi settlement accuracy.

Waiting for completed forecasts…

Accuracy and improvement cannot be established until outcomes settle.
Ensemble accuracy over time

Waiting for completed ensemble forecasts…

No settled ensemble history yet.
V23 VALIDATION GATE

Waiting for live feed and scored outcomes.

COMMON-SAMPLE ENSEMBLE ACCURACYNot establishedSame outcomes as baseline
95% ACCURACY INTERVALNot establishedWilson interval; uncertainty remains wide with small samples
PRICE MAE VS RANDOM-WALKNot establishedNegative delta favors ensemble

No improvement claim until the ensemble beats a baseline on the same settled forecasts.

Waiting for live BTC price and candle history.

Local history remains browser-only unless you configure the optional Cloudflare D1 binding described in README. Scores use observed BTC spot approximately 15 minutes after a forecast, not official Kalshi settlement data. No orders are placed.

V23 RELIABILITY LAB · EXPECTED VALUE · DATA HEALTH

These tools separate forecast skill from trade economics. You must enter the actual contract price and fee from the market you are considering. The calculator is illustrative and does not place orders.

ENSEMBLE BRIER SCORENot establishedNeeds stored probabilities and outcomes
LAST-30 DIRECTIONAL ACCURACYNot establishedCommon historical sample
DATA HEALTHChecking…Feed freshness and cross-exchange spread
Calibration check

Brier score is calculated only when a probability and the matching future above/below outcome were recorded. Lower is better; no calibration claim is made with fewer than 30 outcomes.

Waiting for scored probability records.
Kalshi contract expected-value calculator
NET EXPECTED VALUE / CONTRACT—After entered fee; before slippage
BREAK-EVEN PROBABILITY—Includes entered fee
CALCULATOR STATUSNO EDGEUse actual market quotes and fee schedule
Forecast audit log

Exports local forecast and settlement records for independent analysis. Cloud sync status is shown separately; local records are not automatically shared between browsers.

Cloud audit storage not configured. Local browser history is active.

V29 · SUPERVISED TRAINING PIPELINE

Learns from saved, completed forecasts using rolling model error, market-regime similarity, probability calibration, and chronological holdout checks. It never rewrites the original prediction. This is experimental online learning, not proof of profitability.

CLOUD HISTORYChecking…D1 is optional; local records remain available.
CALIBRATED DIRECTION PROBABILITYCollectingRequires enough completed forecasts.
SIMILAR MARKET ROUNDS0Matches by volatility and momentum regime.
WALK-FORWARD CHECKCollectingUses chronological saved forecasts only.
TRAINING RECORDS0Completed records used for fit
CHRONOLOGICAL HOLDOUT0Later records never used to fit that test
TRAINED MODEL P(UP)—Waiting for labeled history
Supervised model validation

Collecting completed outcomes. The model will not train until enough labeled records exist.

Chronological holdout accuracy, Brier score, log loss, and majority-class baseline will appear when enough records exist.

How learning is updated

The model will compare each predictor against the random-walk baseline and use similar historical regimes only when enough examples exist. No live performance claim is made until a larger sample validates it.

ORIGINAL PREDICTION SCORECARD

Only one final-outcome forecast is locked per Kalshi market ticker; it is kept as originally recorded and is not revised during the round. Once about 15 minutes have passed, the system compares the original predicted direction with the observed BTC spot direction and marks RIGHT, WRONG, TIE, or PENDING. Completed results feed the adaptive model-weight calculation. This uses spot price, not official Kalshi settlement.

RECORDED PREDICTIONS0Saved original forecasts
COMPLETED / SCORED0Observed outcomes only
RIGHT / WRONGNot establishedNeeds completed outcomes
Original timestampOriginal BTCOriginal forecastPredicted directionObserved BTC after 15mActual directionResult
Waiting for original predictions…

This ledger starts with saved forecasts from this version/browser. It cannot reconstruct predictions that were never saved. Browser history is local unless optional cloud storage is configured.

V20 · FULL 15-MINUTE ROUND TIMELINE

Records a timestamped snapshot at round start, every minute, the 5-minute and 10-minute checkpoints, and round end. Checkpoints missed before this page was opened are shown as missing rather than fabricated. Snapshots are saved in this browser.

Waiting for selected market and live price…
T+0 StartT+1–4T+5 CheckpointT+6–9T+10 CheckpointT+11–14T+15 End
Round pointTimestamp (local)BTC spot15-min ensemble forecastModel probabilityStatus
Waiting for a selected round…

Minute snapshots are sampled when the page is running and live data is available; they are not exchange tick-by-tick records. The final observed spot price is not necessarily the official Kalshi settlement index.

WHAT TO DO RIGHT NOW

CONNECTING TO LIVE DATA…
The system is cross-checking market prices and BTC feeds.
LIVE BTC FORECASTWaiting for fresh market data…
CURRENT BTC VALUE—Live spot price
ACTIVE PREDICTION · NEXT 5 MIN—Waiting for enough samples
PREVIOUS PREDICTIONSNewest first · refreshes every 5 minutes
Previous forecast 1Waiting for first snapshotSnapshots are saved automatically in this browser
Previous forecast 2—Not available yet
Previous forecast 3—Not available yet

Uses available public BTC spot feeds and recent price history. Forecasts are estimates, not guaranteed prices.

BUILT-IN MARKET KNOWLEDGEBTC-focused learning
Trend & momentumVolatility regimesVolume confirmation Support / resistanceMean reversionBreakouts Cross-exchange divergenceBTC market targetTime remaining Prediction calibrationOut-of-sample testingData-staleness checks
Completed scored forecasts0
Directional accuracyNot established
Forecast MAENot established

Learning status: waiting for forecasts to be compared with actual future prices. Accuracy will not be shown until enough outcomes are recorded.

BTC EVENT & MARKET CONTEXTBuilt-in event checklist

These are the major event classes the model should check before interpreting a BTC move. An item is not marked as happening now unless a live source verifies it.

Macro & ratesFed decisions, FOMC minutes, CPI, PCE, jobs data, Treasury yields, dollar strength
Crypto market structureETF flows, funding rates, open interest, liquidations, options expiry, basis
Regulation & policySEC/CFTC announcements, legislation, exchange rules, court decisions
Network & exchange riskOutages, security incidents, congestion, stablecoin stress, exchange disruptions
Liquidity & positioningWeekend liquidity, session transitions, volume spikes, spread widening, order-book imbalance
Unexpected headlinesGeopolitics, major risk events, institutional announcements, sudden market-wide shocks
Live public headline feeds are being checked…
Event risk status will appear after the first feed check.
Loading public event headlines…

Public RSS headlines are refreshed automatically; they are not a complete economic calendar. The system cannot guarantee detection of every event or prevent all losses.

The checklist is built in. It does not claim to detect live breaking news, scheduled macro releases, ETF flows, funding, liquidations, or order-book data unless a dedicated feed is connected. Do not interpret this panel as a live event alert.

PREDICTED SIDE
—
—
ORIGINAL PREDICTION
—
Saved at first forecast
UPDATED PREDICTION
—
Change vs original: —
BTC TO BEAT
—
Distance from target: —
IF YOU HOLD YES / UP
—
—
IF YOU HOLD NO / DOWN
—
—
Live data: checking sources… · Historical learning: starting automatically…

Bitcoin reference feed

BTC/USD spot (Coinbase), not the settlement index
—

Waiting…

Fast momentum (~10s): —
Volatility: —

Cross-reference feeds

Independent spot references · not settlement prices

Coinbase: —
Kraken: —
Bitstamp: —

Waiting for exchange comparison…

Settlement index: NOT CONNECTED

Use the exact benchmark and rules named by the selected Kalshi contract. This build does not claim to have a live CF Benchmarks BRTI feed.

Kalshi market

Searching…

—

YES bid/ask: —
NO bid/ask: —
Time left: —

Kalshi clock sync: waiting for exchange timestamp…

Market open: — · Market close: —

5-minute checkpoint: — · 10-minute checkpoint: — · final minute: —

—

Strike: —

Position / risk check

Waiting for analysis
Enter your position details, then analyze.

Settings

ONE FINAL FORECAST — AT CONTRACT CLOSE

Expected BTC reference at close
—
Waiting for forecast…
Illustrative 68% price range
—
—

The first valid forecast is saved for this market and stays fixed until the next contract. It is an estimate, not a certainty.

FINAL ROUND SIGNAL

Waiting for data
—
YES probability: —
NO probability: —
YES EV: —

—


NO EV: —

—

Experimental model.

Warnings will appear here.

V8 · Historical learning + explicit trade rules

Each market's first forecast is stored. After settlement, label the true outcome. V8 tracks overall and recent accuracy, Brier score, and patterns; it only nudges future probabilities when enough comparable labeled examples exist. Memory stays in this browser unless you export/import it.

No completed examples yet.

Mark the selected market only after its result is final:

Learning requires completed, correctly labeled markets. Never label a market early.

Bitcoin Money Flows & Order Pressure

Free public sources. These indicators are context, not proof of buying/selling by a specific holder and not yet inputs to the final prediction. Every feed reports its own freshness.

U.S. Spot Bitcoin ETF Net Flow

Loading…

Daily data; normally lags the market.

Fetching recent sessions…

Source and methodology

Live BTC-USD Aggressor Pressure

Connecting…

Coinbase Exchange public trade stream.

Aggressive buys · 60 sec
—
Aggressive sells · 60 sec
—

Not yet connected.

Large Pending BTC Transactions

Loading…

Recent unconfirmed transactions from a public Bitcoin mempool API. These are not identified wallet owners and may include change outputs or internal transfers.

Fetching…

Source: mempool.space

How to read this

ETF flow is a daily institutional proxy; trade aggressor volume is short-term exchange activity; large pending transactions are only transaction-size context. A wallet transfer is not automatically a sale, and these feeds are not official Kalshi settlement data. The system will not use them to change your locked prediction until they have been logged and tested out-of-sample.

Checking data source freshness…

V10 · Self-sufficient history & cross-reference center

Automatically collects public history from Kalshi's live/archive market endpoints and available BTC spot candles from Coinbase, Kraken, and Bitstamp. No CSV uploads or API keys required. Sources may have different retention limits; this panel reports actual coverage.

History collection has not started.
No historical sources checked yet.
Cross-source quality report will appear here.

Runs in this browser tab. Keep it open while collecting. To avoid hammering public APIs, requests are paced and may take several minutes. It does not place trades or require account credentials. Historical exchange prices are spot references, not the official CF Benchmarks settlement index.

V8 · Clear BUY / HOLD / SELL rules

Rules are deliberately conservative. These are decision filters, not guarantees. A market can move against the forecast, and public spot feeds are not the official CF Benchmarks settlement index.

BUY / ENTER
Only consider an entry when the model probability exceeds the executable ask plus estimated fees and the configured minimum edge; at least two independent spot feeds agree; contract bid/ask data is complete; there is enough time remaining; and the forecast is not marked stale or uncertain. If any condition fails: NO TRADE.
HOLD
Hold only when the estimated probability for your side remains above the break-even probability (entry cost + fees), the model still shows positive expected value, and the expected value of holding is better than selling at the current bid after estimated exit costs. If data is stale or signals conflict: UNCERTAIN, not automatic HOLD.
SELL / EXIT
Consider exiting when the model probability for your side drops below break-even, the forecast flips against your side, the current sell bid offers a better expected outcome than holding, or data/settlement uncertainty becomes too high. The dashboard cannot execute trades and does not know your actual fill unless you enter it.
NO TRADE
Do not enter if expected net edge is below the selected threshold, feeds are stale/incomplete, spreads are wide, settlement target is unknown, or there is too little evidence. Do not interpret model confidence as a calibrated win probability.

V8 · Historical market learning & walk-forward backtest

Downloads settled BTC 15-minute market records and attempts to retrieve one-minute contract candles. It evaluates only prices available before each test decision, then scores the prediction against the settled outcome. This is Kalshi contract history—not a complete historical CF Benchmarks spot feed.

Historical data has not been downloaded yet.
No backtest results yet.
V8 will show data coverage, number of usable examples, out-of-sample accuracy, Brier score, and fee-aware paper results where data supports them.

Public API requests may be rate-limited. If fewer markets/candles are retrieved than requested, the dashboard reports the actual coverage. A backtest cannot prove future profitability. No trades are placed.

Notes

V18 is an experimental research dashboard, not a validated trading system. A strict gate blocks actionable entry/hold labels until the minimum completed-forecast screen is met. It learns only from user-labeled completed markets and reports past accuracy; past accuracy does not ensure future performance. Public market data is fetched through the hosted proxy. Confirm each market's settlement rules and actual fees. No trades are placed.

Kalshi API docs