DCA Bot Skill

Automates dollar-cost averaging trading with configurable safety orders and exit rules.

Updated Aug 27, 2026
One-click install
npx skills add https://github.com/datagridSolution/forex-trading-ai-agent --skill dca-bot-skill-datagridsolution
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: DCA Bot Skill
Source: https://github.com/datagridSolution/forex-trading-ai-agent/tree/main/skills/dca-bot
Command: npx skills add https://github.com/datagridSolution/forex-trading-ai-agent --skill dca-bot-skill-datagridsolution

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill automates dollar-cost averaging so you can scale into positions systematically instead of relying on manual buy scheduling and ad-hoc decision making.

Core Features & Use Cases

  • Smart DCA execution with safety orders: Places a base order and then progressively adds safety orders based on configured deviation, martingale-style sizing, and a maximum safety order limit.
  • Take-profit and stop-loss management: Supports single or scaled take-profit behavior and stop-loss options (hard, trailing, break-even), helping you define exit rules up front.
  • Condition-gated scheduling: Runs DCA on an interval (or manual/signal mode) while optionally gating execution on indicator conditions such as RSI levels.

Use case: You want a weekly BTC/USDT DCA that adds more only when RSI indicates oversold conditions, targets a profit percentage, and prevents catastrophic drawdowns with a configured stop loss.

Quick Start

Use the DCA Bot Skill to configure a weekly BTC/USDT smart DCA with RSI-based condition gating, a defined take-profit percentage, and a safety-order martingale setup.

Frequently Asked Questions about DCA Bot Skill

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I automate dollar-cost averaging with safety orders?▼

Automate dollar-cost averaging by configuring a base entry and progressive safety orders that trigger based on price deviation and martingale-style sizing. This reduces manual scheduling by systematically scaling into positions across exchanges.

Can I gate DCA trading execution on technical indicators like RSI?▼

Yes, you can gate DCA trading execution on technical indicators like RSI levels. The scheduling mode supports condition-gated execution, ensuring recurring interval orders only trigger when your specified indicator conditions are met.

How do I configure take-profit and stop-loss rules for a DCA bot?▼

Configure take-profit and stop-loss rules for a DCA bot by defining single or scaled take-profit percentages and selecting stop-loss options. Hard, trailing, and break-even stop-loss types help manage risk exits and prevent catastrophic drawdowns.

What scheduling modes are available for recurring DCA crypto trades?▼

Scheduling modes available for recurring DCA crypto trades include interval, cron, signal, and manual execution. These event-driven options automate the position and order lifecycle while tracking trades across supported exchanges.

What is the best way to manage risk exits in an exchange bot?▼

The best way to manage risk exits in an exchange bot is implementing predefined take-profit targets alongside hard or trailing stop-losses. Setting these risk constraints up front prevents catastrophic drawdowns during automated position scaling.

Are there limitations to using martingale-style sizing in DCA strategies?▼

A limitation of martingale-style sizing in DCA strategies is the risk of overextension during sustained downtrends. You must configure a maximum safety order limit and a hard stop-loss to prevent catastrophic drawdowns from exhausting your capital.