OPEN-SOURCE SCRIPT
Zaktualizowano

SmartDCA by TradeAkademi

164
SmartDCA is a single-direction (Long or Short) step-based DCA strategy with adaptive take-profit and structured risk management.

All core parameters are fully user-configurable. The strategy logic does not enforce a fixed trading style; behavior depends entirely on user-selected settings.

General Structure

The strategy operates in one direction at a time (Long or Short).
All position management logic is applied relative to the selected direction.

  • The following components are fully controlled by the user:
  • Trade direction (Long / Short)
  • Entry model
  • Entry filters
  • Take-profit percentage
  • DCA distance percentage
  • TP/DCA increment scaling mode
  • Order size model
  • Maximum DCA steps
  • Risk management options
  • Exit model selection


The strategy plan is visualized either across the entire chart history or within a user-defined custom backtest date range.

Entry Configuration

Users can select the entry model:

  • Structural breakout
  • RSI reversal
  • Trend flip
  • None (manual disable)


Optional entry filters refine signal selection based on:

  • Reward space
  • Entry quality
  • RSI extremity
  • Fair value (VWMA)
  • Trend alignment


DCA & Position Scaling

After initial entry:

  • Additional DCA orders are triggered when price deviates from the average position price by the defined DCA percentage.
  • DCA distance and take-profit levels expand step-by-step according to the selected scaling mode.
  • Order size progression depends on the selected order size model.
  • Maximum DCA steps define the upper exposure limit.


This ensures the full theoretical risk is bounded and visible.

Exit Models

Users can choose the exit behavior:

  • Fixed take-profit
  • Structure-based exit
  • Adaptive Fast
  • Adaptive Slow
  • Protect Profit
  • Trend Ended
  • None


All exits are executed using market orders.

Additional Risk Controls

Optional risk features include:

  • DCA Compression (partial size reduction after recovery)
  • Defensive Profit Exit
  • Trend Soft Stop (breakeven protection after trend reversal)


These mechanisms are configurable and do not override the predefined maximum DCA limit.

Visualization & Reporting

The strategy provides:

  • Active position tracking
  • DCA step monitoring
  • Position notional transparency
  • Trend strength visualization
  • Historical DCA performance summary


Users may restrict execution to a custom backtest range or allow the strategy to operate across the full visible chart history.

Risk Disclosure

  • The maximum DCA step defines the full predefined risk envelope.
  • Strong and sustained one-directional trends may lead to full DCA utilization.
  • The strategy does not attempt unlimited recovery.
  • Users are responsible for configuring position sizing and DCA parameters relative to their capital.


This script is for educational and analytical purposes only and does not constitute investment advice.
Informacje o Wersji
The visual error in Protect Profit mode has been fixed.
Informacje o Wersji
Added Micro Trend Exit model for low timeframes.

Wyłączenie odpowiedzialności

Informacje i publikacje nie stanowią i nie powinny być traktowane jako porady finansowe, inwestycyjne, tradingowe ani jakiekolwiek inne rekomendacje dostarczane lub zatwierdzone przez TradingView. Więcej informacji znajduje się w Warunkach użytkowania.