Install
openclaw skills install binance-dca-toolBinance Dollar-Cost Averaging (DCA) tool for automated and manual recurring crypto purchases. Use when the user wants to plan DCA strategies, execute recurring buys on Binance, check DCA projections, view trade history, or manage a systematic buying schedule for any trading pair (BTC/USDT, ETH/USDT, etc). Triggers on requests about DCA, recurring buys, cost averaging, accumulation strategies, or Binance spot purchases.
openclaw skills install binance-dca-toolExecute and plan Dollar-Cost Averaging strategies on Binance.
Requires two environment variables (never hardcode these):
export BINANCE_API_KEY="your-key"
export BINANCE_SECRET_KEY="your-secret"
Optional: BINANCE_BASE_URL (defaults to https://api.binance.com). Use https://testnet.binance.vision for paper trading.
# Check current BTC price
bash scripts/dca.sh price BTCUSDT
# Project a DCA plan: $50 every 7 days, 12 buys
bash scripts/dca.sh plan 50 7 12 BTCUSDT
# Execute a $50 market buy
bash scripts/dca.sh buy BTCUSDT 50
# Check recent trades
bash scripts/dca.sh history BTCUSDT 10
# Check USDT balance
bash scripts/dca.sh balance USDT
Get current spot price. Default: BTCUSDT.
Check free and locked balance for an asset. Default: USDT.
Place a buy order. AMOUNT is in quote currency (USDT).
MARKET (default): Execute immediately at market priceLIMIT: Requires price parameter — buy BTCUSDT 50 LIMIT 95000Show recent trades with timestamps, side, quantity, price, and fees.
Project a DCA plan with scenario analysis showing PnL at different price levels (-30% to +100%). Defaults: $50, every 7 days, 12 buys, BTCUSDT.
When helping users plan DCA:
plan to show scenarios before committingBINANCE_BASE_URL=https://testnet.binance.visionFor automated recurring buys, suggest setting up a cron job or OpenClaw cron:
# Example: buy $50 BTC every Monday at 9am UTC
0 9 * * 1 BINANCE_API_KEY=... BINANCE_SECRET_KEY=... /path/to/dca.sh buy BTCUSDT 50
Or via OpenClaw cron for agent-managed scheduling with alerts and confirmations.