BTC15M
CONNECTING
Layout mode: drag cards by the dotted handle, use 1×/2×/3× to change width, and drag the bottom edge to change height. Cards snap into the dashboard grid automatically. Layout is saved on this device.
BITCOIN / USD
0 feeds WAITING FOR SPOT
PRICE LOCK backup — REST check —
NEXT 15 MINUTES
WARMING UP
ACTION FLAG
CALCULATING
SIGNAL
Waiting for enough live data.
LIKELY PRICE
80% RANGE
EXPECTED MOVE
CONFIDENCE
MARKET STATE
UP vs DOWN EDGE
DATA QUALITY
15-MINUTE TARGET PRICE
Will BTC finish above or below this price?
SET TARGET
TARGET UNLOCKED
Set a target to hard-lock it.
ABOVE TARGET
BELOW TARGET
MOST LIKELY
PROBABILITY EDGE
TARGET
MOVE NEEDED
DISTANCE NOW

Enter a BTC price to calculate the probability that the 15-minute forecast finishes above or below it.

MINI PRICE PATH • 15M WINDOW
Ballpark checkpoints toward the real close
LIVE
3 MIN
5 MIN
7 MIN
9 MIN
11 MIN
CURRENT MINUTE
PROJECTED 15M CLOSE
PATH BIAS

Future checkpoint prices are intentionally ballpark estimates, not exact ticks. Past checkpoints switch to observed prices when available.

15M TRAJECTORY MODEL
ELAPSED
REMAINING
REAL-WORLD 15M CLOSE
START
5 MIN
10 MIN
13 MIN
REQUIRED VELOCITY
RECENT VELOCITY
WEIGHTED VELOCITY CLOSE
LINEAR REGRESSION CLOSE
ACCELERATION CLOSE
COMBINED MATH CLOSE
MATH WEIGHT IN FINAL TARGET MODEL
KALSHI BTC 15M SCALP ENGINE
Searching KXBTC15M…
API host —
CONNECTING
KALSHI TARGET
REAL CLOSE

ABOVE / UP

Kalshi bid
Kalshi ask
Our fair probability
Net model edge

BELOW / DOWN

Kalshi bid
Kalshi ask
Our fair probability
Net model edge
SCALP SIGNAL
SEARCHING
Waiting for the live Kalshi market and our target probability.
BEST SIDE
NET EDGE
ASK / ENTRY
EST. FEE / CONTRACT
The app first tries the bundled same-origin relay at /api/kalshi. Direct Kalshi API is only a fallback because browsers may block it with CORS.
Signal-only integration: this browser does not store a Kalshi private API key or submit orders. Track the price you actually paid so HOLD / TAKE PROFIT / EXIT uses a real entry basis.
10-MINUTE ENTRY DECISION
Final 5-minute ABOVE / BELOW call
BUILDING DATA
CALCULATING
The bot waits until roughly minute 10 so the trajectory, learned cases, velocity, order flow, and target distance have enough information.
DECISION IN
SIDE PROBABILITY
ENTRY STRENGTH
LEARNED SUPPORT
WAITING FOR 10:00
No entry call is issued before the data gate opens.
DYNAMIC RISK EXIT / STOP ZONES
SET TARGET
Risk levels will mirror the favored ABOVE/BELOW thesis.
WAITING
LEVEL 1 • CAUTION
LEVEL 2 • PROTECTIVE EXIT
LEVEL 3 • HARD EXIT
ADVERSE ANCHOR
REMAINING σ
NEAREST STRUCTURE
THESIS PROBABILITY
These model-generated levels tighten with remaining-time volatility and nearby market structure.
SELF-LEARNING TARGET MEMORY
Wins + losses become future evidence
0 CASES
RESOLVED0
WINS0
LOSSES0
ACCURACY
SIMILAR-CASE ALGORITHM No learned adjustment yet.
The learner activates after resolved target cases accumulate.
10M ENTRY WINS0
10M ENTRY LOSSES0
10M ENTRY ACC.
ENTRY SAMPLE0
SIMILAR CASES0
HIST. ABOVE
AVG ERROR
LEARN WEIGHT0%
RECENT RESOLVED TARGETS
WHY ABOVE / WHY BELOW
Live evidence for the target
CURRENT READ Set a target to generate evidence.
Confidence — Data quality —

WHY ABOVE IS POSSIBLE

WHY BELOW IS POSSIBLE

COPY-READY DATA BLOCK
Waiting for live data and a target price.
MEASURED PERFORMANCE
RESOLVED0
DIRECTION
HIGH CONF.
RETURN MAE
1m candles loaded0
Model warm-up0%
Last update
Live price source
Price feed age
Authority lock age
REST consensus

The local adaptive ensemble changes expert weights based on resolved 15-minute forecasts stored on this iPhone.

SIGNAL RULES
BUYbullish edge + confidence
BUYupside side selected
SELLdownside side selected

The bot always outputs BUY or SELL. Signal strength tells you whether the edge is weak, moderate, or strong; low-strength calls should be treated as low-confidence model output.

PC + iOS UNIVERSAL MODE

Runs directly in Safari on iPhone/iPad and modern desktop browsers on Windows/macOS. The live BTC display prioritizes fresh Coinbase/Kraken spot quotes and rejects stale/outlier exchange packets. No Python server, exchange account, API key, or trading connection is required. Forecast history stays in the current browser. iOS may suspend WebSockets when the app is closed or left in the background, so the engine refreshes and reconnects when you reopen it.