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.