2.6k
GitHub Stars
2
Bundled Files
2 months ago
Catalog Refreshed
4 months ago
First Indexed
Readme & install
Copy the install command, review bundled files from the catalogue, and read any extended description pulled from the listing source.
Installation
Preview and clipboard use veilstrat where the catalogue uses aiagentskills.
npx veilstrat add skill openclaw/skills --skill binance-dca-test- _meta.json285 B
- SKILL.md2.9 KB
Overview
This skill automates and plans Dollar-Cost Averaging (DCA) on Binance for spot trading pairs like BTC/USDT or ETH/USDT. It supports interactive planning, one-off market or limit buys, recurring scheduling, balance checks, price lookups, and trade history inspection. The tool is designed for both manual execution and automated crons or agent-managed scheduling with safety checks.
How this skill works
The skill interacts with Binance spot API using API key and secret provided via environment variables and an optional base URL for testnet. It can query current spot prices, show asset balances, place MARKET or LIMIT buys in quote currency, list recent trades, and project DCA scenarios across a range of price movements. Projections simulate repeated buys at a configured cadence and report PnL at various price levels.
When to use it
- You want to build a recurring crypto accumulation plan with fixed-dollar buys
- You need to preview DCA outcomes before committing funds (scenario projections)
- You prefer automating periodic buys via cron or an agent scheduler
- You want quick market buys or limit orders on Binance spot from scripts
- You need to audit recent trade history or check USDT/asset balance
Best practices
- Always set BINANCE_API_KEY and BINANCE_SECRET_KEY as environment variables; never hardcode keys
- Test strategies on Binance testnet (BINANCE_BASE_URL=https://testnet.binance.vision) before using real funds
- Start conservatively: consider 1–2% of portfolio per buy or a fixed small dollar amount
- Validate amounts and confirm order responses before treating buys as final
- Schedule recurring buys via cron or an agent scheduler and add notifications for failures
Example use cases
- Project a 12-buy plan of $50 every 7 days for BTCUSDT to see PnL scenarios from -30% to +100%
- Execute a one-off $50 MARKET buy of ETH/USDT from a deployment or command line
- Set up a weekly cron job to buy $25 BTC automatically with environment-protected keys
- Run balance checks and recent trade history to reconcile automated DCA activity
- Paper trade DCA strategies on Binance testnet before switching to live API endpoints
FAQ
Store keys in environment variables or a secrets manager; never commit them to code or share them.
Can I run paper trading?
Yes. Set BINANCE_BASE_URL to https://testnet.binance.vision to use Binance testnet for safe testing.