Trading Alerts with OpenClaw: Price, Volume, Whale & Portfolio Alerts
Last Updated: February 2026
Most trading alerts are too simple. "BTC hit $90K" — great, but was that a breakout or a rejection? Was volume high? Was it 3am when nobody was watching?
OpenClaw builds intelligent alerts that combine price, volume, timing, and context. Not just "price crossed X" — but "price crossed X with Y% volume surge after Z days of consolidation."
How Alerts Work in OpenClaw
OpenClaw runs cron jobs that check conditions on a schedule. When a condition is true, it fires a message to your Telegram (or WhatsApp, Discord, etc.).
Three layers:
- Simple price alerts — BTC above/below a level
- Conditional alerts — price + volume + timing combined
- Portfolio alerts — based on your actual positions
Setting Up Alerts Conversationally
You don't need to write code. Just describe what you want:
Alert me when BTC hits $100,000
→ BTC ≥ $100K alert set ✓
Alert me if ETH drops below $2,500 — buying zone
→ ETH ≤ $2,500 alert set ✓
Alert me when SOL has a 10% move in either direction in 24 hours
→ SOL ±10% volatility alert set ✓
Let me know if any coin in the top 100 is up more than 30% today
→ Top 100 daily gainer alert set (threshold: +30%) ✓
Alert me if BTC drops more than 5% after hitting a new high
→ Pullback alert set (trigger: new ATH then -5%) ✓
Alert Configuration in YAML
For more complex setups, configure directly:
crons:
# Simple price alert
- name: "BTC 100K alert"
schedule: "*/5 * * * *" # Check every 5 minutes
action: |
Check BTC price via CoinGecko.
If price >= 100000, send alert: "🚨 BTC HIT $100K — price is now {price}"
If price < 100000, do nothing.
# Volatility alert
- name: "ETH volatility watch"
schedule: "0 * * * *" # Hourly
action: |
Get ETH 24h price change.
If change > 8% or change < -8%, alert:
"⚡ ETH big move: {change}% in 24h — current price {price}"
# Morning pre-market
- name: "Morning crypto brief"
schedule: "0 7 * * 1-5" # 7am weekdays
action: |
Brief: BTC price and 24h change, ETH price and change,
top gainer last 24h, any major news overnight.
Send as morning brief to Telegram.
Stock Alerts
Alert me if NVDA drops below $800 — I want to buy
→ NVDA ≤ $800 alert set
Alert me before NVDA earnings (remind me 1 hour before)
→ Earnings reminder set for [earnings date] at [time-1hr]
Alert me if any of my stocks drop more than 5% in a day
→ Portfolio drawdown alert set for: NVDA, AAPL, MSFT
Alert me if SPY VIX spikes above 30 (market stress signal)
→ VIX ≥ 30 alert set
Multi-Condition Alerts
The power of an AI agent: you can describe complex conditions:
Alert me when BTC is above its 200-day moving average AND the weekly RSI is below 50 (good entry condition)
→ Composite alert set — I'll check both conditions hourly
Alert me if BTC drops 20% from its all-time high (historical buy zone)
→ ATH drawdown alert set (-20%)
Alert me when ETH funding rates go negative AND price is near support (aggressive buy signal)
→ Multi-factor alert set — checking funding + technicals
Whale & On-Chain Alerts
For crypto, on-chain signals often precede price moves:
crons:
- name: "ETH whale alert"
schedule: "*/15 * * * *" # Every 15 minutes
action: |
Check for ETH transfers over $50M in last 15 minutes.
If found, alert with: wallet addresses, direction (to/from exchange), amount.
Note: exchange inflows = possible sell pressure, withdrawals = accumulation.
- name: "BTC exchange flow"
schedule: "0 */6 * * *" # Every 6 hours
action: |
Get Bitcoin exchange net flow (inflows - outflows) over last 6 hours.
If net inflows > 5,000 BTC, alert (sell pressure signal).
If net outflows > 5,000 BTC, alert (accumulation signal).
Portfolio Stop-Loss Alerts
Protect your positions:
Alert me if my portfolio drops more than 15% from today's value
→ Portfolio stop-loss alert set at {today's total - 15%}
Alert me if BTC drops below my cost basis of $65K
→ Cost basis alert set
Alert me if any position is down more than 25% from my purchase price
→ Per-position drawdown alerts set for all holdings
Time-Based Alerts
Every Friday at 6pm, send me a weekly P&L summary
→ Weekly summary cron set
Every Sunday night, remind me to review my watchlist
→ Sunday 8pm reminder set
On the first of every month, send me a monthly portfolio report
→ Monthly report cron set
Alert Examples: Real Scenarios
Scenario 1: Dip buying
Alert me if BTC pulls back to $82K — that's my next buy level. Also check if it's below the 50-day MA when it gets there.
→ Alert set with technical context check at trigger
Scenario 2: Earnings play
Remind me 30 minutes before NVDA earnings with a quick summary of the bull/bear setup
→ Reminder set for [date/time-30min] with pre-read prompt
Scenario 3: Risk management
If the market is down more than 3% in a single day, alert me and suggest what to check in my portfolio
→ Market stress alert set with portfolio review prompt
Recommended Alert Stack
Daily (automated):
- 7am: market brief (BTC, ETH, SPY)
- Every 4h: any position down 8%+
- Continuous: price level triggers you've set
Weekly:
- Sunday: portfolio P&L summary
- Monday: earnings calendar for the week
- Friday: ETF flow recap
Event-based:
- New ATH on any position
- Stop-loss triggers
- Earnings reminders
- Whale movements on your main chains
Related Articles
Learn alongside 1,000+ operators
Ask questions, share workflows, and get help from people running OpenClaw every day.
📚 Explore More
Gateway Won't Start — Troubleshooting Guide
The OpenClaw gateway crashes on startup or won't run. Port conflicts, disk space, or duplicate services.
How to Build an AI Expense Tracker
Track expenses by texting your AI. No apps to open, no receipts to lose.
Salesforce
Connect OpenClaw to Salesforce CRM for AI sales assistance. Look up contacts, update deals, log activities, and manage your pipeline with natural language.
Running OpenClaw in Docker — Setup & Troubleshooting
Complete guide to running OpenClaw in Docker containers, including setup on Synology NAS, fixing permission errors, resolving pairing/1008 errors, and configuring volumes for persistent skills.