πŸŽ‰ Our Chrome Extension is here! Get live market prices right in your browser.Install Now
RealMarketAPI
✈️Telegram Bot · RealMarket Bot · All Plans

Telegram BotMarket Data in Your Pocket

Send commands to @RealMarketAPISaasBot on Telegram to get live prices, market overviews, AI forecasts, price alerts, and volume spike notifications β€” no server required.

/start/set/price/market/next/wishlist/alert/spike/sub/me
πŸ”‘Connect your API key once with /set YOUR_API_KEY. After that, all authenticated commands work automatically. Get your key from the dashboard.
1

Setup Commands

/startNo auth

Displays the welcome message with a quick-start guide.

/set YOUR_API_KEYNo auth

Connects an API key to your Telegram account. The key must be active. If you already have a key connected, it will be replaced.

β€’ Key shorter than 10 characters β†’ format error

β€’ Key not found or not active β†’ not found error

/set sk_live_abcdefghij1234567890

/unsetNo auth

Disconnects the current API key from your Telegram session. Works even if the key is revoked or session is suspended.

/helpNo auth

Displays the full command reference grouped by category.

2

Market Data Commands

/price SYMBOLAuth required

Returns the live price for a single symbol. Data is sourced from the real-time Redis price channel (M1), falling back to the latest DB candle.

FieldDescription
PriceCurrent close price
Ask / BidAsk and bid prices
High / LowCandle high and low
ChangeClose βˆ’ Open (absolute + %)
TimeCandle open time (UTC)
Source⚑ Live (Redis) or πŸ—„ Cached (DB)

/price XAUUSD

/price BTCUSD

/price EURUSD

/marketAuth required

Displays a market overview of all plan-allowed symbols grouped by market class (Crypto, Forex, etc.). Shows symbol, price, and hourly change %.

/symbolsAuth required

Lists all available symbols grouped by market class. βœ… = included in your plan Β· πŸ”’ = requires a higher plan.

/tfAuth required

Lists all available timeframes in canonical order (M1 β†’ MN). βœ… = included in your plan Β· πŸ”’ = requires a higher plan.

3

Analysis & Forecast

/next SYMBOL [TIMEFRAME]Auth requiredPlus / Pro / Business

Returns a price forecast for the next candle based on technical indicators. Default timeframe is H1.

Indicators

EMA 21 / 50Exponential Moving Average
RSI (14)Wilder's smoothed RSI
ATR (14)Average True Range
SupportMin low β€” last 20 candles
ResistanceMax high β€” last 20 candles

Signal Bias

🟒 Bullish β€” bull score > bear AND β‰₯ 3

πŸ”΄ Bearish β€” bear score > bull AND β‰₯ 3

βšͺ Neutral β€” otherwise

Price targets: price Β± ATR(14)

/next XAUUSD

/next BTCUSD H1

/next EURUSD M15

4

Wishlist

A personal watchlist of symbols with live M1 prices and % change.

/wishlistAuth required

Shows all symbols in your watchlist with current prices and % change.

/wishlist add SYMBOLAuth required

Adds a symbol to your watchlist. Symbol must be in your plan. Duplicate entries are rejected.

/wishlist remove SYMBOLAuth required

Removes a symbol from your watchlist.

/wishlist remove allAuth required

Clears your entire watchlist at once.

5

Price Alerts

One-shot alerts triggered when price crosses a target level. Alerts are preserved after firing (IsTriggered = true).

/alert SYMBOL PRICEAuth required

Creates a price alert. Direction is auto-detected from the current price vs your target.

⬆️ Above β€” target > current price⬇️ Below β€” target < current price

/alert XAUUSD 2000

/alert BTCUSD 65000.50

/alert listAuth required

Lists all active (non-triggered) alerts with their 8-character short ID.

/alert remove {id}Auth required

Removes an alert by its 8-character short ID prefix.

/alert remove a3f8c1d2

/alert remove allAuth required

Removes all active alerts at once.

6

Volume Spike Alerts

One-shot alerts triggered when M1 volume exceeds a multiple of the historical average. Optional args can be provided in any order.

/spike SYMBOL [MULTIPLIER] [TIMEFRAME]Auth required

Registers a volume spike watch. Multiplier (min 1.5, default 2.0) and baseline timeframe (default H1) are optional and can be given in any order. Creation is rejected if the current volume already exceeds the threshold. One active watch per symbol per user.

Baselineavg(last 20 TF candles volume) Γ· minutes-per-candle β†’ M1 equivalent
TriggerM1 volume β‰₯ baseline Γ— multiplier
Min multiplier1.5
Default multiplier2.0
Default timeframeH1

Supported Baseline Timeframes

ValueCandle size
M11 minute
M55 minutes
M1515 minutes
M3030 minutes
H11 hour (default)
H44 hours
D1Daily

/spike XAUUSD

/spike BTCUSD 3

/spike EURUSD 1.5 H4

/spike XAUUSD H4

/spike XAUUSD 2.5 D1

/spike listAuth required

Lists all active spike watches with their threshold and 8-character short ID.

/spike remove {id}Auth required

Removes a spike watch by its 8-character short ID prefix.

/spike remove b2e91fc0

7

SMA Crossover Alerts

Subscribe to SMA21 / SMA50 crossover alerts on any supported timeframe. The bot fires a notification every time SMA21 crosses above or below SMA50. Subscriptions remain active indefinitely until removed.

/sub sma {timeframe} {symbol}Auth required

Subscribes to SMA21/SMA50 crossover alerts for the given symbol and timeframe. A duplicate subscription for the same pair is rejected.

ArgumentDescriptionExample
{timeframe}M1 Β· M5 Β· M15 Β· M30 Β· H1 Β· H4 Β· D1H1
{symbol}Trading symbol (case-insensitive)XAUUSD

/sub sma h1 XAUUSD

/sub sma h4 BTCUSD

/sub listAuth required

Shows all active SMA crossover subscriptions with their current state and short ID.

πŸ“ˆ SMA Crossover Subscriptions

β€’ XAUUSD H1 Β |Β  SMA21 above SMA50 ⬆️ Β |Β  πŸ†” 3fa2c1b0

β€’ BTCUSD H4 Β |Β  SMA21 below SMA50 ⬇️ Β |Β  πŸ†” 7e90d4a1

/sub remove {id}Auth required

Removes a specific SMA crossover subscription by its 8-character short ID.

/sub remove 3fa2c1b0

/sub remove allAuth required

Removes all active SMA crossover subscriptions at once.

Alert Notification Format

🟒 SMA Crossover Alert!

Β 

πŸ“Œ Symbol: XAUUSD

⏱️ Timeframe: H1

πŸ“Š SMA21 has crossed above ⬆️ (Bullish) SMA50

Β 

πŸ“ˆ SMA21: 2324.183456

πŸ“‰ SMA50: 2318.750123

πŸ•’ Time: May 06, 14:00 UTC

Β 

Use /price XAUUSD for full details.

Cross DirectionEmojiLabel
SMA21 crosses above SMA50🟒Bullish
SMA21 crosses below SMA50πŸ”΄Bearish

Crossover Detection Logic

Tick N: SMA21 < SMA50 β†’ state saved as false (no alert β€” first check)

Tick N+X: SMA21 > SMA50 β†’ state changed β†’ 🟒 FIRE alert, update to true

Tick N+Y: SMA21 < SMA50 β†’ state changed β†’ πŸ”΄ FIRE alert, update to false

... repeats until user runs /sub remove {id}

  • β€’ Checked every 1 minute via SmaAlertHostedService
  • β€’ Candles fetched from Redis (HISTORICAL:PRICE_CHANNEL_{SYMBOL}_{TIMEFRAME})
  • β€’ Minimum 50 candles required for a valid SMA50 calculation
  • β€’ The first check only initialises state β€” no alert is sent on subscription creation
8

Account & Info

/meAuth required

Displays your account profile.

FieldSource
API Key statusTelegramTracking.Status
Total EventsTelegramTracking.TotalSuccessEvent
Plan namePlan.Name via Usage.CurrentPlanCode
UsageRequestCount / RequestLimit (+ %)
ExpiryUsage.EndDate + days remaining
Auto-RenewalUsage.AutoRenewal

Ready to get started?

Connect your API key and start receiving live market data right in Telegram.

Feedback