EdgeIQ Market Watch Bot
v1.0.0Crypto-first market intelligence and monitoring skill for building or operating a lightweight alerting bot that polls public Binance and Coinbase endpoints,...
Like a lobster shell, security has layers — review code before you run it.
EdgeIQ Market Watch Bot
Build and operate a crypto market watch bot that checks public exchange data on a short cadence, scores simple technical conditions, and sends concise informational alerts.
Product positioning
Keep the bot framed as monitoring and market intelligence.
Never present outputs as guaranteed entries, exits, or financial advice.
When a suggested action is useful, keep it neutral:
watch closelyreview long biasreview short biasrisk-off / waithigh volatility - no action
Always include the disclaimer: Informational market monitoring only. Not financial advice.
Tiers
- Free — 1 watchlist, console output only
- Pro ($19/mo) — Telegram/WhatsApp alerts, multiple symbols, JSON export
- Bundle ($39/mo) — packaged with the broader EdgeIQ Labs bundle
Core capabilities
1. Pull public market data
Use Binance spot endpoints for ticker and klines.
Use Binance futures funding-rate endpoint when available.
Use Coinbase Exchange as fallback coverage for ticker and candles.
See references/api-notes.md for the endpoint map.
2. Analyze each symbol
Compute at least:
- momentum
- realized volatility from recent returns
- Bollinger bands
- unusual volume spike ratio
- funding rate when available
Summarize the result per symbol with:
- current price
- exchange source
- signal label
- trigger reasons
- suggested review action
- disclaimer
3. Alert only when conditions trigger
Support safe dry-run testing.
Send alerts through:
- Telegram Bot API
- Twilio-style WhatsApp messaging when credentials are present
Keep payloads short enough for chat surfaces.
Main script
Use scripts/market_watch.py as the one-shot runner.
Typical runs:
python3 scripts/market_watch.py --symbols BTCUSDT --dry-run
python3 scripts/market_watch.py --symbols BTCUSDT,ETHUSDT --json --dry-run
python3 scripts/market_watch.py --env-file .env
Configuration
Prefer .env or CLI flags for:
- watchlist symbols
- candle interval and candle count
- momentum threshold
- volatility threshold
- Bollinger settings
- volume spike threshold
- funding threshold
- delivery credentials
Use .env.example as the template.
Deliverables in this skill folder
scripts/market_watch.py— main app.env.example— config templateREADME.md— operator guidereferences/api-notes.md— endpoint notes
Legal disclaimer
All outputs from this skill must remain informational alerts only and must not be framed as financial advice.
Comments
Loading comments...
