MarketPulse Intelligence
Cloudflare-native · D1 · KV · Queues · Durable Objects

Market context, explained.

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.

Real market APIs No trade execution Telegram secret verification
Dashboard preview illustrative

BTC/USDT

78,842.10

+1.24% · live

USD/JPY

157.250

ECB reference

BTC · 4H candles

bullish
Signal · BTC/USDT 76/100
RSI 56ADX 25MACD +4H

Illustrative 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

Product

Everything needed to read the market — nothing that pretends to predict it.

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.

Multi-asset watchlist

Crypto, stablecoin pairs, forex and gold in one view with live, delayed and cached labels on every quote.

Explainable analysis engine

EMA, MACD, RSI, ADX, ATR, Bollinger, structure, BOS/CHoCH, fair value gaps and liquidity zones — with the reasoning attached.

Conservative signals

Confidence is indicator agreement, not profit probability. Signals are withheld when data is stale, conflicting or volatility is extreme.

Liquidity intelligence

DefiLlama pool monitoring with TVL, reported fees, volatility-based impermanent-loss estimates and risk notes.

Telegram, verified

One-time link codes, secret-token webhooks, queue retries, duplicate prevention and per-chat rate limiting.

SaaS security baseline

PBKDF2 password hashing, HttpOnly sessions, CSRF double-submit, rate limits, audit logs and role-based access.

Data integrity

Real providers, honest timestamps.

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

  • — No fabricated real-time prices.
  • — No automatic trading, swaps or deposits.
  • — No guaranteed targets or profit claims.

Kraken

Public spot ticker and candles for crypto and stablecoin pairs. Primary crypto adapter.

live ticker + OHLC

Binance

Public market data used as a configurable fallback adapter where the pair exists.

fallback

Frankfurter · ECB

Daily reference rates for USD/JPY, EUR/USD and GBP/USD. Clearly labelled delayed.

daily reference

Gold-API

XAU/USD spot feed. No historical candles, so technical analysis is explicitly unavailable.

spot only

DefiLlama

Liquidity pool TVL, APY, volatility metrics and historical snapshots for liquidity intelligence and risk scoring.

pool analytics
Workflow

From signal to Telegram in one pipeline.

01

Monitor & cache

Cron triggers every five minutes, persisting quotes to D1 and refreshing KV caches. Provider health is recorded on every call.

02

Analyse & decide

Indicators and market structure produce a trend score. The signal engine refuses weak, conflicting or stale setups and logs why.

03

Queue & deliver

Notifications enter a Cloudflare Queue with dedupe keys and retries. Telegram delivery respects per-chat limits and logs every outcome.

Pricing

Early access. Billing disabled.

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

  • 1 workspace · personal watchlist
  • Full analysis engine & signals
  • Telegram linking + alerts
  • Liquidity intelligence
Create workspace

Self-hosted

Your Cloudflare

Deploy with Wrangler

  • Workers + D1 + KV + Queues + DO
  • Migration and secret setup guide
  • Configurable provider order
  • Full source in the repository
Read deployment guide
FAQ

Clear boundaries, by design.

Does MarketPulse predict prices?

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.

Are all instruments real-time?

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.

Can MarketPulse trade for me?

No. There is no order placement, swap, deposit or custody. The platform is an information and monitoring tool only.

What happens if a data provider fails?

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.

Is my Telegram bot token exposed?

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.

Read the market with your eyes open.

Create a workspace, link Telegram, and receive only the signals that pass the engine's filters.