← Retour à l'accueil
Stratégie de trading
💰

Stratégie DCA — Lissage du coût moyen

Réduisez le risque de timing en répartissant vos achats sur une période.

Commencer à automatiser gratuitement →

Vous voulez automatiser cette stratégie ? Essayer auto-Trading gratuitement — sans carte bancaire.

Stratégie DCA — Lissage du coût moyen chart

Aperçu

Qu'est-ce que Stratégie DCA — Lissage du coût moyen ?

Le Dollar-Cost Averaging (DCA) est une stratégie d'investissement consistant à acheter pour une valeur fixe d'un actif à intervalles réguliers — quelle que soit son prix actuel. Cela élimine le besoin de choisir le « moment idéal » pour acheter et atténue l'impact des fluctuations de prix sur le coût moyen de détention.

En achetant pour un montant fixe périodiquement, on achète plus d'unités quand les prix sont bas et moins quand ils sont élevés — ce qui fait baisser progressivement le coût moyen. Cette approche est idéale pour les investisseurs long terme sur des actifs à fort potentiel de croissance comme le Bitcoin ou les actions technologiques.

Le DCA peut être développé en « DCA dynamique » : augmenter la taille de l'achat lorsque le prix baisse d'un certain pourcentage par rapport à la moyenne, accélérant ainsi la réduction du coût moyen lors des baisses importantes.

Comment ça fonctionne dans auto-Trading

Automatisez-le

La plateforme Auto-Trading automatise entièrement la stratégie DCA : définition du calendrier (quotidien, hebdomadaire, mensuel), du montant fixe d'achat, et des conditions de DCA dynamique. Le système suit le coût d'entrée moyen global et la volatilité du portefeuille en temps réel.

Essayer gratuitement →

Code de la stratégie

Choisissez un script ci-dessous, copiez-le et utilisez-le sur votre graphique.

Pine Script (TradingView)

Ceci est un exemple de strategie Pine Script TradingView pour le concept de cette page. Collez-le dans l'editeur Pine TradingView, ajoutez-le au graphique, puis lancez Strategy Tester.

//@version=6
strategy("Dollar-Cost Averaging (DCA) Strategy", overlay=true)
dropPct   = input.float(3.0,  "Buy on Drop %")
rsiLen    = input.int(14,     "RSI Length")
rsiOversold = input.int(35,   "RSI Oversold")
r     = ta.rsi(close, rsiLen)
drop  = (close - ta.highest(close, 10)) / ta.highest(close, 10) * 100
// DCA: buy when price drops the configured % OR RSI is oversold
dcaBuy = drop < -dropPct or r < rsiOversold
if dcaBuy and strategy.position_size == 0
    strategy.entry("DCA", strategy.long)
// Take profit at +10% above average cost
if strategy.position_size > 0 and close > strategy.position_avg_price * 1.10
    strategy.close("DCA")
plot(ta.ema(close, 50), "EMA 50", color=color.orange)

ThinkScript (thinkorswim)

Ceci est un exemple de strategie ThinkScript thinkorswim pour le concept de cette page. Ouvrez thinkorswim, creez une strategie personnalisee, collez le script et appliquez-le au graphique.

input dropPct = 3.0;
input rsiLength = 14;
input rsiOversold = 35;
def r = RSI(length = rsiLength);
def recentHigh = Highest(close, 10);
def dropPctVal = (close - recentHigh) / recentHigh * 100;
def dcaBuy = dropPctVal < -dropPct or r < rsiOversold;
def tpHit = close > close[1] * 1.10;
AddOrder(OrderType.BUY_AUTO, dcaBuy, close, 1, Color.GREEN, Color.GREEN, "Dollar-Cost Averaging (DCA) Strategy Buy");
AddOrder(OrderType.SELL_AUTO, tpHit, close, 1, Color.RED, Color.RED, "Dollar-Cost Averaging (DCA) Strategy Exit");
plot TrendLine = ExpAverage(close, 50);
TrendLine.SetDefaultColor(Color.ORANGE);

Prêt à automatiser Stratégie DCA — Lissage du coût moyen ?

Rejoignez des milliers de traders qui utilisent auto-Trading pour exécuter cette stratégie automatiquement, 24h/24 et 7j/7.

Commencer gratuitement →

Toutes les stratégies et signaux

Continuer à apprendre

Stratégies de trading

Signaux et indicateurs de trading