Install
openclaw skills install crypto-snipingAutomated Binance bot using RSI, MACD, volume spikes, and whale tracking to generate signals, execute trades, and manage risk on BTC, ETH, and SOL.
openclaw skills install crypto-snipingVersion: 1.0.0
Author: Subhuti
Chains: BTC, ETH, SOL (Binance Spot & Futures)
Set API keys:
export BINANCE_API_KEY="your_key"
export BINANCE_API_SECRET="your_secret"
Test mode first:
openclaw skills crypto-sniping --test
Live trading:
openclaw skills crypto-sniping --live
Create config.yaml:
# Trading Settings
trading:
mode: paper # paper or live
assets: [BTCUSDT, ETHUSDT, SOLUSDT]
default_position_size: 100 # USDT per trade
max_daily_trades: 5
max_daily_loss: 500 # USDT
# Entry Signals
entry:
rsi_oversold: 30
rsi_period: 14
macd_fast: 12
macd_slow: 26
volume_spike_threshold: 2.0 # 200% of average
min_confidence: 2 # Require 2+ signals to trigger
# Risk Management
risk:
stop_loss_percent: 5
take_profit_tiers:
- { percent: 100, sell: 50 } # At 100% profit, sell 50%
- { percent: 400, sell: 25 } # At 400% profit, sell 25%
- { percent: 900, sell: 25 } # At 900% profit, sell 25%
trailing_stop: true
trailing_stop_percent: 10
# Whale Alerts
whale:
min_order_size: 1000000 # USDT
liquidation_threshold: 10000000 # USDT
funding_rate_alert: 0.01 # 1%
# Notifications
notifications:
telegram:
enabled: true
bot_token: "${TELEGRAM_BOT_TOKEN}"
chat_id: "${TELEGRAM_CHAT_ID}"
log_level: INFO
# Start monitoring (paper trading)
openclaw skills crypto-sniping start --config config.yaml
# Check signals without trading
openclaw skills crypto-sniping scan
# View open positions
openclaw skills crypto-sniping positions
# View trade history
openclaw skills crypto-sniping history --days 7
# View whale alerts
openclaw skills crypto-sniping whales --threshold 1000000
# Stop bot
openclaw skills crypto-sniping stop
# Backtest strategy
openclaw skills crypto-sniping backtest --asset BTCUSDT --days 30
crypto-sniping/
├── src/
│ ├── binance_client.py # API wrapper
│ ├── signals.py # Technical analysis
│ ├── trader.py # Order execution
│ ├── risk_manager.py # Position/risk management
│ ├── whale_tracker.py # Large order monitoring
│ └── notifier.py # Telegram alerts
├── config.yaml # User configuration
├── trades.db # SQLite trade log
└── SKILL.md # This file
⚠️ Never share API keys in chat
⚠️ Start with paper trading
⚠️ Set daily loss limits
⚠️ Use restricted API keys (trading only, no withdrawals)
"Invalid API key"
"Insufficient balance"
"No signals generated"
"The market can stay irrational longer than you can stay solvent." — John Maynard Keynes