Stratégie d'investissement régulière


Date de création: 2023-11-01 16:24:56 Dernière modification: 2023-11-01 16:24:56
Copier: 1 Nombre de clics: 744
1
Suivre
1617
Abonnés

Stratégie d’investissement régulière

Aperçu

L’idée centrale de cette stratégie est que les investisseurs achètent régulièrement un certain type d’actif pour un montant fixe, à intervalles de temps prédéterminés, indépendamment des variations des prix du marché (par exemple, une fois par an). Cette stratégie est également appelée stratégie DCA (Dollar Cost Average Act). Par exemple, en spéculant sur le SPY (SPY), vous pouvez acheter SPY à 10 000 dollars par an, quel que soit le prix élevé ou bas du marché à ce moment-là.

Principe de stratégie

La logique de base de cette stratégie est très simple et directe. L’investisseur n’a qu’à définir deux paramètres d’entrée, à savoir le montant de contribution par investissement et la fréquence d’intervalle d’investissement. Selon ces deux paramètres, la stratégie décidera si la barre actuelle correspond à la zone d’investissement sur différentes périodes de temps (heures, jours, semaines, mois). Si elle le fait, calculez le nombre d’unités de parts à acheter en fonction des paramètres de contribution, puis exécutez l’opération d’ouverture de position d’achat.

En prenant l’exemple d’un cycle de temps mensuel, la logique de jugement est l’indexation de la fréquence % du bar actuel == 0。 La courbe strategy.equity montre les gains cumulés de l’utilisation de la stratégie。

Il est à noter que cette stratégie suppose que l’investisseur possède une longue période de détention d’au moins 5 à 10 ans. Plus la durée de détention est longue, plus le rendement est bon. La seule chose à laquelle l’investisseur doit prêter attention est le contexte macroéconomique mentionné ci-dessus. Si vous n’êtes pas sûr, choisissez d’acheter un ETF plutôt que d’acheter des actions ou des crypto-monnaies.

Analyse des avantages

Le plus grand avantage d’une stratégie de placement est sa simplicité et sa facilité d’exécution. Cela permet à tout investisseur débutant d’utiliser facilement et ne nécessite pas de compétences numériques complexes ou de prévisions sur le marché.

Analyse des risques

Le principal risque de la stratégie de placement est la baisse du prix des actifs détenus sur une longue période, entraînant des pertes. Cela se produit généralement en cas de récession économique générale ou de baisse de la compétitivité des actifs détenus. Un autre risque est que la durée de détention n’est pas suffisante pour voir des gains à long terme.

Direction d’optimisation

Les stratégies d’investissement peuvent être optimisées: 1) en ajustant la période de l’achat, par exemple en changeant l’intervalle d’achat à une fois par semaine ou toutes les deux semaines, pour lisser le coût; 2) en ajustant le montant de l’achat de manière dynamique, en augmentant le montant acheté lors d’une baisse du marché et en réduisant le montant acheté lors d’un marché haussier; 3) en achetant différents actifs négativement corrélés, ce qui réduit la volatilité globale; 4) en choisissant des indices de qualité élevés combinés avec les fondamentaux, plutôt que de compiler les achats.

Résumer

La simplicité de la stratégie d’investissement à durée déterminée convient à tout investisseur débutant. Elle peut aider les investisseurs à s’introduire plus facilement dans le marché et à cultiver des habitudes de détention à long terme. Bien que l’optimisation puisse être effectuée en ajustant le temps, le montant et les objectifs d’achat, l’idée centrale est de maintenir un investissement simple et fixe.

Code source de la stratégie
/*backtest
start: 2022-10-25 00:00:00
end: 2023-10-31 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

// To simplify matters for newbies, this script only computes DCA on H1, D1, W1 and M1 timeframes
// If you want a script that DCAs per x-bars, let me know in the comments.
// © TsangYouJun

//@version=4
strategy("DCA Strategy v1", overlay=false)

//user inputs
contribution = input(title="Contribution (USD)",type=input.integer,minval=1,maxval=1000000,step=1,defval=10000,confirm=false)
frequency = input(title="Frequency (Months)",type=input.integer,minval=1,maxval=1000000,step=1,defval=12,confirm=false)

//units to buy
units = contribution / close

//when to dca
hourDca = bar_index[0] % (frequency * 28 * 24)
dayDca = bar_index[0] % (frequency * 28)
weekDca = bar_index[0] % (frequency * 4)
monthDca = bar_index[0] % frequency

//when to dca
if(timeframe.period == "60" and hourDca == 0)
    strategy.order("DCA", strategy.long, units)
    
if(timeframe.period == "D" and dayDca == 0)
    strategy.order("DCA", strategy.long, units)
    
if(timeframe.period == "W" and weekDca == 0)
    strategy.order("DCA", strategy.long, units)
    
if(timeframe.period == "M" and monthDca == 0)
    strategy.order("DCA", strategy.long, units)

//plot strategy equity
// plot(strategy.equity - strategy.initial_capital, color=color.blue, linewidth=2, title="Net Profit")