ClawKit Logo
ClawKitReliability Toolkit
Back to Registry
Official Verified

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.

skill-install — Terminal

Install via CLI (Recommended)

clawhub install openclaw/skills/skills/fpsjago/binance-dca
Or

Binance 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

  1. Log in to binance.com
  2. Go to AccountAPI Management
  3. 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)
  4. 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

Author@fpsjago
Stars2387
Views0
Updated2026-03-09
View Author Profile
AI Skill Finder

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 skill
Add to Configuration

Paste this into your clawhub.json to enable this plugin.

{
  "plugins": {
    "official-fpsjago-binance-dca": {
      "enabled": true,
      "auto_update": true
    }
  }
}
Safety NoteClawKit audits metadata but not runtime behavior. Use with caution.