Crypto Market
Cryptocurrency market data and price alert monitoring tool based on CCXT. Supports multiple exchanges, real-time price tracking, and configurable price/volat...
Cryptocurrency market data and price alert monitoring tool based on CCXT. Supports multiple exchanges, real-time price tracking, and configurable price/volat...
Real data. Real impact.
Emerging
Developers
Per week
Open source
Skills give you superpowers. Install in 30 seconds.
A cryptocurrency market data fetching and price monitoring tool based on the CCXT library. It supports multiple exchanges, real-time monitoring, and smart alerts.
pip3 install ccxt --user
# Default (Binance) python3 scripts/crypto.py ticker BTC/USDTUse other exchanges
python3 scripts/crypto.py -e okx ticker ETH/USDT python3 scripts/crypto.py -e bybit ticker BTC/USDT
Supported Exchanges:
binance - Binance (Default)okx - OKXbybit - Bybitgateio - Gate.iokucoin - KuCoinhuobi - Huobicoinbase - Coinbasekraken - Krakenbitfinex - Bitfinex# Get 1-hour candles, last 24 periods python3 scripts/crypto.py ohlcv BTC/USDT --timeframe 1h --limit 24Get daily candles, last 30 periods
python3 scripts/crypto.py ohlcv ETH/USDT --timeframe 1d --limit 30
Timeframes:
1m - 1 minute5m - 5 minutes15m - 15 minutes1h - 1 hour4h - 4 hours1d - 1 day1w - 1 week1M - 1 monthpython3 scripts/crypto.py orderbook BTC/USDT --limit 10
# Refresh every 10 seconds (default) python3 scripts/crypto.py watch BTC/USDTRefresh every 5 seconds
python3 scripts/crypto.py watch ETH/USDT --interval 5
Price Threshold Alerts:
# Alert when BTC price breaks above 70000 USDT python3 scripts/crypto.py alert-add BTC/USDT above 70000Alert when ETH price drops below 3000 USDT
python3 scripts/crypto.py alert-add ETH/USDT below 3000
Percentage Change Alerts:
# Alert when BTC rises more than 5% python3 scripts/crypto.py alert-add BTC/USDT up_percent 5Alert when ETH drops more than 3%
python3 scripts/crypto.py alert-add ETH/USDT down_percent 3
python3 scripts/crypto.py alert-list
Example Output:
🔔 Price Alerts (3):ID Pair Exchange Condition Status
BTC/USDT_1706941200 BTC/USDT binance Price > 70000 ⏳Monitoring ETH/USDT_1706941300 ETH/USDT okx Price < 3000 ⏳Monitoring BTC/USDT_1706941400 BTC/USDT binance Rise > 5% ⏳Monitoring
# Manually check all alert conditions python3 scripts/crypto.py alert-check
When a condition is triggered, it shows:
⚠️ Triggered 1 alert:🚀 BTC/USDT rose by 5.23%, current price: 71234.56 Alert ID: BTC/USDT_1706941400
python3 scripts/crypto.py alert-remove BTC/USDT_1706941200
| Command | Function | Example |
|---|---|---|
| Real-time prices | |
| Candlestick data | |
| Order book | |
| Live monitoring | |
| Add an alert | |
| Remove an alert | |
| List alerts | |
| Check alerts | |
| Argument | Short | Description | Default |
|---|---|---|---|
| | Exchange name | |
| | Candlestick timeframe | |
| | Data limit (count) | |
| | Refresh interval (sec) | |
| Condition | Description | Example |
|---|---|---|
| Price goes above threshold | |
| Price drops below threshold | |
| Price rises by % | |
| Price drops by % | |
# Alert when BTC breaks previous high python3 scripts/crypto.py alert-add BTC/USDT above 69000Regularly check
python3 scripts/crypto.py alert-check
# ETH drops below key support python3 scripts/crypto.py alert-add ETH/USDT below 2800BTC breaks resistance
python3 scripts/crypto.py alert-add BTC/USDT above 72000
# Monitor massive volatility python3 scripts/crypto.py alert-add BTC/USDT up_percent 8 python3 scripts/crypto.py alert-add BTC/USDT down_percent 8
# Check prices across different exchanges python3 scripts/crypto.py -e binance ticker BTC/USDT python3 scripts/crypto.py -e okx ticker BTC/USDT python3 scripts/crypto.py -e bybit ticker BTC/USDT
Error: ccxt library not installed → Run:
pip3 install ccxt --user
Error: Unsupported exchange → Check exchange spelling. Refer to the supported exchanges list.
Error: Trading pair does not exist → Check trading pair format, e.g.,
BTC/USDT, ETH/USDT.
Alert not triggering → Confirm alert conditions are correct. Run
alert-check to check manually.
API Limits → Some exchanges have strict rate limits. Use
--interval to adjust the refresh frequency.
Alert configurations are stored at:
~/.config/crypto/alerts.json
You can manually edit this file to batch manage your alerts.
No automatic installation available. Please visit the source repository for installation instructions.
View Installation Instructions1,500+ AI skills, agents & workflows. Install in 30 seconds. Part of the Torly.ai family.
© 2026 Torly.ai. All rights reserved.