AICTCrypto intelligence system
Local paper portfolio · this browser
Connecting market feedWaiting for fresh Kraken prices. Exchange execution is disabled.
PAPER · DATA WAIT
Portfolio value £25,000.00
Paper P&L Net of modelled costs
Available cash £25,000.00
Open positions 0 0 / 5
BTC/GBP · Kraken
ETH/GBP · Kraken
SOL/GBP · Kraken
Hourly trend rulesWaiting
Closed paper win rate
Portfolio value
BTC signal
ETH signal
SOL signal
BTCETHSOL
Market price historyBTC/GBP · hourly closes
WAITING FOR DATA

Historical market prices, not portfolio returns.

Open positionsCurrent paper portfolio
MarketSideEntryCurrentP&L
Market watchCore crypto markets
EnginePaper simulation ready

Checking paper portfolio and background scanner…

MARKETS

Market monitor

Kraken BTC, ETH and SOL quotes in GBP. Change compares the latest price with the hourly close at least 24 hours ago; volume is Kraken-only.

WatchlistTracked markets
AssetPrice24hVolumeVolatilityTrendSignalRule score
MARKET SIGNALS

Signals with evidence

Rules calculated from completed Kraken hourly candles: 20H/50H trend, price above 20H average and positive 4H momentum. AI analysis is not connected.

PAPER TRADES

Simulated execution

Paper LONG trades use real GBP prices. Stops and targets are checked on each refresh while this page is open; gaps can cross the requested exit price.

Open positions0
Unrealised P&L£0.00
Realised P&L£0.00
Capital allocated
Open positionsActive simulations
MarketSideSizeEntryCurrentStopTargetP&L
Trade historyClosed paper positions
MarketSizeExitP&LReasonClosed

Saved in this browser only. Model assumptions: 0.10% fee and 0.05% adverse slippage per side; these are not an exchange fee quote. P&L includes estimated closing costs.

STRATEGY LAB · CRYPTO MICRO V1

Research & testing

Historical opportunity replay and forward shadow testing for BTC, ETH and SOL in GBP. Gold v3.9-inspired micro rules, with separate evidence for each target.

LIVE TRADING LOCKED
COINBASE EXECUTION LAB · FORWARD PAPER TESTS

Small trades. Measured costs.

Checking Coinbase collection…

Three micro targets and one hourly trend book compare the same Kraken signals with observed Coinbase GBP order books. Each has a separate £25,000 simulated balance and a £25 entry budget. Automatic paper entries and the portfolio pause control apply here.

Fee verification pending.

VariantAdmitted / open / pendingResolved / net winsNet returnExpectancyProfit factorRealised drawdownUncertain / skipped

Net includes both taker fees, observed spread and depth, plus 0.05% adverse slippage on each side. Slippage is already included in fill prices. Drawdown uses resolved trades only; open and uncertain outcomes are excluded. Independent variants must not be added together.

Collection coverage & latest spreads
MarketBid / askSpreadQuote timestampSaved / usableCollection started
Latest 30 decisions & fill evidence
DecidedVariant / marketStatus / reasonEstimated costsNet resultAudit
Method & limits

Decisions precede a later minute's entry snapshot. Fills walk up to five visible book levels and round down to Coinbase size increments. Entry checks are repeated at fill. The 0.22R round-trip cost ceiling is retained; high account fees can legitimately block every entry.

Quotes are sampled once per minute, so intermediate stop or target crossings can be missed. Stops, targets and time exits execute at the next observed eligible book price, not a guaranteed trigger price. Gaps longer than 150 seconds, unavailable exit depth or unverified exit fees produce uncertain results and pause that variant for the UTC day. No missing price path is reconstructed.

Each variant permits one active trial, up to eight entries per UTC day, 0.10% stop-plus-cost risk, 10% notional exposure and a 0.50% daily loss budget. Three consecutive net losses stop new entries. These are admission checks, not guaranteed loss limits. Research does not train itself or submit exchange orders.

Waiting for collection.

Browse and download archived evidence

100 records per page. Each download retains the next cursor. Active trials may update while browsing.

Historical research · 90-day archive

Every covered setup, explained

Checking historical collection…

Background jobs import past Kraken GBP trades and preserve new one-minute candles. Every covered five-minute boundary is evaluated. Technical candidates are replayed at 0.25R, 0.50R and 0.75R, including candidates rejected on cost. Hypothetical results stay separate from forward trials and your paper portfolio.

Coverage & progress · UTC

Market / archiveRequested windowHistorical importNext replay boundaryQuality / freshness
Waiting for archive status.

Import progress measures time traversed, not a guaranteed completion time. “Not yet covered” includes the gap between the historical import and recent live candles. Zero-trade minutes are explicitly marked and cannot supply an entry fill.

All technical candidates · counterfactual outcomes

MarketTargetTrials / resolvedNet win rateTotal netExpectancyProfit factorDouble-cost netMean MFE / MAE boundsAmbiguous / data gapsNo entry / exit trade
Waiting for replay results.

Method, fill assumptions & limitations
Browse all historical evaluations & download data

Up to 100 evaluations per page; downloads include full inputs and outcome paths.

Signal time · UTCMarketReasonRSICosts in ROutcomesEvidence
Evidence gatesLive pilot readiness
MANUAL APPROVAL REQUIRED

Waiting for the forward observation start date.

This is an evidence review date, not a promised launch date. Historical results do not replace forward testing. The engine does not train itself or promote a strategy automatically.

Forward shadow trials · observed from collection start

Checking research collector…

Sign in to your cloud portfolio to view saved research.

Three independent target variantsMeasured results after modelled costs
NO REAL ORDERS
TargetAdmitted / openResolvedNet RExpectancyProfit factorDrawdownUncertainReview
Waiting for owner research data.

R is the initial stop distance. Each variant has its own simulated book; do not add their returns together. Review requires 100 resolved trials, positive net expectancy, profit factor ≥ 1.2, drawdown ≤ 4R and no uncertain outcomes. Review never enables live trading.

Research limitsSmall risk, bounded sessions

Up to 0.10% simulated stop risk per entry, capped at 10% notional exposure. One position per variant, up to 8 entries per UTC day. Entries stop after 3 consecutive net losses or when the 0.50% daily loss budget cannot cover another stop plus modelled costs.

Targets: 0.25R, 0.50R and 0.75R. Maximum holding time: 30 minutes. Enable Automatic paper entries in System settings; the portfolio pause control also pauses new shadow entries. Existing trials continue to resolve.

Cost and data checksKeep the evidence honest

Model assumptions: 0.10% fee and 0.05% adverse slippage per side, not a Coinbase or Kraken fee quote. A setup is skipped if estimated round-trip costs exceed 0.22R. Actual spread, liquidity and fees need separate exchange validation.

Decisions are saved before a future minute's opening price is used as the shadow entry. Missing candles and candles touching both stop and target are marked uncertain. Data is collected for manual review; no model trains itself or changes the strategy.

Latest 30 observationsSetups, skipped entries and outcomes
ObservedMarketDecision / reasonRSICosts in ROutcomes
No observations loaded.

All observations and resolved trial paths are retained in your private cloud dataset. This view and download show the latest 30 observations.

RISK ENGINE

Risk before execution

New entries check cash, position limits, daily equity loss (UTC) and cooldown. Limits can block entries; they do not guarantee a maximum loss.

RISK STATESAFE
Portfolio limitsGuardrails
Stop-loss requiredAlways required; checked when fresh prices arrive
Cooldown after lossBlock new entries for 15 minutes after a losing close
Master controlEmergency kill switch

Pause new simulated entries instantly.

ENGINEACTIVE
ACTIVITY

Activity history

Latest 200 signals, paper orders and risk actions. Cloud portfolios retain a full server audit.

SYSTEM

System configuration

Paper and future live environments remain deliberately separated.

Cloud portfolioSaved across devices

Checking cloud setup…

Storage and sign-inChecking…
Background scanNot running
Automatic paper entriesEnables hourly portfolio entries (maximum 5% per entry, 2% stop, 4% target) and separate micro shadow trials in Strategy. Each uses its own risk limits.

Cloud and browser portfolios stay separate. A running background scan checks stops and targets once a minute even when this page is closed. Automatic entries remain off until you enable them. Real exchange trading stays locked.

Trading modeEnvironment
Paper ModeSimulation enabledACTIVE
◇ Live ModeExchange executionLOCKED
Exchange companionCoinbase Advanced · read only
LIVE TRADING LOCKED

Sign in to view Coinbase markets and connection status.

This amount previews costs only. It does not create a trade or change your paper settings. Quotes refresh every 60 seconds while System settings is visible, or when you press Refresh Coinbase.

Your account fee tierAccount fees pending

Account balances pending

Coinbase GBP markets

Market / quote timeBest bid / askSpreadOrder minimumsPreview statusRounded preview size

Round-trip costs · current snapshot

MarketSpread + depth impactTaker fees · both sidesTotal estimated costLatest Kraken stopIndicative micro cost

Successful fee checks are saved for up to 24 hours of Coinbase paper research. Open Strategy to inspect the separate Coinbase execution lab. Existing Kraken history and forward results keep their original modelled costs.

Connect your Coinbase account · setup
  1. Create a Coinbase Advanced / CDP key using ECDSA, restricted to the intended portfolio. Enable View only; disable Trade and Transfer.
  2. In Cloudflare, open Workers & Pages → ai-crypto-trader (Pages) → Settings → Variables and secrets → Production. Add two encrypted secrets: COINBASE_API_KEY_NAME (the full organizations/…/apiKeys/… name) and COINBASE_API_PRIVATE_KEY (the complete PEM private key, including its BEGIN/END lines).
  3. Redeploy the Pages project, then press Refresh Coinbase. The companion verifies the key permissions before reading balances and fees.

Enter the key only in Cloudflare's encrypted secret fields. It is never entered in this dashboard, committed to GitHub or added to the paper Worker. Keys with trading or transfer permission are rejected.

ServicesDeployment status
Paper serverNot checked
Live market feedNot checked
Hourly rule signalsNot checked
Data and alertsExecution status

Kraken public prices refresh every 60 seconds while this page is visible. Use the Cloud portfolio panel to check storage, owner sign-in and background scans. The browser portfolio runs only while this page is open; a configured cloud portfolio runs on its scheduled Worker.