binance-dca
Professional Binance Dollar-Cost Averaging (DCA) tool for automated and manual recurring crypto purchases. Plan DCA strategies with scenario analysis, execute market/limit buys, track history, and manage systematic accumulation schedules for any trading pair. Includes risk management, testnet support, and OpenClaw automation integration. Triggers on requests about DCA, recurring buys, cost averaging, accumulation strategies, or Binance spot purchases.
Install via CLI (Recommended)
clawhub install openclaw/skills/skills/fpsjago/binance-dcaBinance DCA — Professional Dollar-Cost Averaging Tool
Systematic crypto accumulation made simple.
Plan, execute, and track DCA strategies on Binance with confidence.
What is DCA?
Dollar-Cost Averaging (DCA) is an investment strategy where you buy a fixed dollar amount of an asset at regular intervals, regardless of price. This approach:
- ✅ Reduces timing risk — no need to predict market tops/bottoms
- ✅ Smooths volatility — averages out price fluctuations over time
- ✅ Removes emotion — systematic buying, no panic or FOMO
- ✅ Builds discipline — consistent accumulation, perfect for long-term holders
This tool helps you plan, automate, and track your DCA strategy on Binance spot markets.
Features
- 📊 DCA Plan Projections — scenario analysis showing potential outcomes at different price levels
- 💰 Market & Limit Orders — flexible execution options
- 📈 Trade History — track your accumulation progress
- 🔒 Secure — credentials via environment variables only, zero hardcoded secrets
- 🧪 Testnet Support — practice on Binance testnet before going live
- 🤖 OpenClaw Integration — automate DCA buys via cron jobs with alerts
- 🛡️ Risk Management — conservative defaults, validation before execution
Setup
1. Get Binance API Keys
- Log in to binance.com
- Go to Account → API Management
- Create a new API key:
- Label:
OpenClaw-DCA(or similar) - Restrictions: Enable Spot & Margin Trading only
- IP Whitelist: Add your server IP for security (optional but recommended)
- Label:
- Save your API Key and Secret Key securely
⚠️ Security tips:
- Never share your secret key
- Enable IP whitelist if your server has a static IP
- Use a separate API key for DCA (easier to revoke if needed)
- Start with small amounts to test
2. Set Environment Variables
Never hardcode credentials. Always use environment variables:
export BINANCE_API_KEY="your-api-key-here"
export BINANCE_SECRET_KEY="your-secret-key-here"
Make them permanent (optional, add to ~/.bashrc or ~/.zshrc):
echo 'export BINANCE_API_KEY="your-api-key-here"' >> ~/.bashrc
echo 'export BINANCE_SECRET_KEY="your-secret-key-here"' >> ~/.bashrc
source ~/.bashrc
For testnet (recommended for first-time users):
export BINANCE_BASE_URL="https://testnet.binance.vision"
Get testnet API keys at: testnet.binance.vision
3. Verify Setup
# Check balance (should not error)
bash scripts/dca.sh balance USDT
# Check BTC price
bash scripts/dca.sh price BTCUSDT
If you see prices/balances, you're ready!
Quick Start Examples
Example 1: Check Current Price
bash scripts/dca.sh price BTCUSDT
# Output: BTCUSDT = 95234.50
Works for any pair:
bash scripts/dca.sh price ETHUSDT
bash scripts/dca.sh price SOLUSDT
Metadata
Not sure this is the right skill?
Describe what you want to build — we'll match you to the best skill from 16,000+ options.
Find the right skillPaste this into your clawhub.json to enable this plugin.
{
"plugins": {
"official-fpsjago-binance-dca": {
"enabled": true,
"auto_update": true
}
}
}Related Skills
binance-dca
Binance 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.
trading-research
Binance cryptocurrency trading research, technical analysis, and position management. Triggers on requests for crypto prices, market data, trading analysis, DCA planning, position sizing, whale activity, or any trading research questions about Bitcoin, altcoins, or crypto markets.
binance-dca-tool
Binance 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.