Multi-asset watchlist
Crypto, stablecoin pairs, forex and gold in one view with live, delayed and cached labels on every quote.
MarketPulse monitors crypto, stablecoins, forex and metals with real provider adapters, computes explainable technical analysis, and delivers signals and alerts through a verified Telegram bot — without a VPS.
BTC/USDT
78,842.10
+1.24% · live
USD/JPY
157.250
ECB reference
BTC · 4H candles
bullishIllustrative interface preview only. Values are examples, not live market data.
9
Monitored instruments across 4 asset classes
8
Timeframes from 1m to 1w with multi-timeframe consensus
20+
Technical indicators, structure and liquidity models
12
Telegram commands plus signal, alert and report delivery
Each module has a real backend, stored data and explicit limits. If a provider cannot supply the data, MarketPulse says so instead of inventing numbers.
Crypto, stablecoin pairs, forex and gold in one view with live, delayed and cached labels on every quote.
EMA, MACD, RSI, ADX, ATR, Bollinger, structure, BOS/CHoCH, fair value gaps and liquidity zones — with the reasoning attached.
Confidence is indicator agreement, not profit probability. Signals are withheld when data is stale, conflicting or volatility is extreme.
DefiLlama pool monitoring with TVL, reported fees, volatility-based impermanent-loss estimates and risk notes.
One-time link codes, secret-token webhooks, queue retries, duplicate prevention and per-chat rate limiting.
PBKDF2 password hashing, HttpOnly sessions, CSRF double-submit, rate limits, audit logs and role-based access.
Provider adapters return source, timestamp and delay status with every quote. A failing provider is marked disconnected and the next adapter in the chain is tried. If all fail, the last stored snapshot is served and labelled cached.
What MarketPulse does not do
Kraken
Public spot ticker and candles for crypto and stablecoin pairs. Primary crypto adapter.
live ticker + OHLCBinance
Public market data used as a configurable fallback adapter where the pair exists.
fallbackFrankfurter · ECB
Daily reference rates for USD/JPY, EUR/USD and GBP/USD. Clearly labelled delayed.
daily referenceGold-API
XAU/USD spot feed. No historical candles, so technical analysis is explicitly unavailable.
spot onlyDefiLlama
Liquidity pool TVL, APY, volatility metrics and historical snapshots for liquidity intelligence and risk scoring.
pool analyticsCron triggers every five minutes, persisting quotes to D1 and refreshing KV caches. Provider health is recorded on every call.
Indicators and market structure produce a trend score. The signal engine refuses weak, conflicting or stale setups and logs why.
Notifications enter a Cloudflare Queue with dedupe keys and retries. Telegram delivery respects per-chat limits and logs every outcome.
MarketPulse is in early access. No payment provider is connected, so every workspace currently includes the full feature set. Buttons below create a real account or open the self-hosting guide — nothing is decorative.
Starter
$0
Early access
Operator
most complete$0 during early access
Admin + automation
Self-hosted
Your Cloudflare
Deploy with Wrangler
No. The forecast module produces ATR-scaled scenario bands from historical indicators and states its method and uncertainty. It never presents a single future price as certain.
No. Crypto pairs use live public tickers; forex uses ECB daily reference rates (delayed); gold uses a spot feed. Every quote carries its delay status and timestamp, and cached values are labelled.
No. There is no order placement, swap, deposit or custody. The platform is an information and monitoring tool only.
The adapter is marked disconnected, the next provider in the configured chain is tried, and if none succeed the last stored quote is returned with a cached label. Signal generation is paused when data is insufficient or stale.
No. The token lives only in Cloudflare secrets. Webhook requests must present the configured secret header, and chat linking uses single-use codes with expiry.
Create a workspace, link Telegram, and receive only the signals that pass the engine's filters.