Type/to search

Stratégie de stop-loss et de trailing profit basée sur la tendance

Common strategy
Created: 2024-02-21 14:55:41
Last modified: 2 years ago
1
Follow
1802
Followers

img

Aperçu

L'idée principale de cette stratégie est de déterminer la direction long/short en fonction de la tendance hebdomadaire des prix. En cas de tendance haussière, une position longue est ouverte après l'apparition d'une bougie haussière. Le take-profit est déclenché lorsque le prix atteint le niveau prédéfini, et un stop-loss est activé si le prix descend jusqu'au niveau prédéfini.

Principe de la stratégie

La stratégie définit d'abord les conditions pour juger la tendance hebdomadaire :

isUptrend = close > close[1] isDowntrend = close < close[1]

Si le cours de clôture actuel est supérieur à celui de la veille, la tendance est considérée comme haussière, inversement pour une tendance baissière.

Ensuite, elle définit le signal de transaction intraday :

buyCondition = getPrevDayClose() > getPrevDayOpen() and getPrevDayOpen() > getPrevDayClose()[1] and isUptrend

C'est-à-dire que le cours de clôture de la veille est supérieur au cours d'ouverture de la veille (bougie haussière), que le cours d'ouverture de la veille est supérieur au cours de clôture de l'avant-veille (gap haussier), et que la tendance est haussière. Ces conditions sont remplies pour entrer en position longue.

Après l'entrée, le stop-loss est défini comme le cours de clôture de la veille moins 1,382 fois la longueur du corps de la bougie de la veille :

stopLoss = getPrevDayClose() - 1.382 * (getPrevDayClose() - getPrevDayOpen())

Le take-profit est défini comme le cours de clôture de la veille plus 2 fois la différence entre le stop-loss et le cours de clôture :

takeProfit = getPrevDayClose() + 2 * (getPrevDayClose() - stopLoss)

Ainsi, on suit la tendance avec un stop-loss pour protéger les gains.

Analyse des avantages

Cette stratégie présente les avantages suivants :

  1. Basée sur le trading de tendance, évitant les risques de vente à découvert à contre-tendance.
  2. Utilise une combinaison de signaux de bougie haussière intraday et de gap, évitant une entrée longue trop précoce.
  3. Stop-loss bien positionné, contrôlant la perte par transaction.
  4. Take-profit avec une marge importante, offrant un potentiel de profit élevé.

Analyse des risques

Cette stratégie comporte également certains risques :

  1. Impossible de détecter les points de retournement de tendance, ce qui peut faire manquer des opportunités de retournement.
  2. Stop-loss trop proche, ce qui augmente le risque d'être piégé.
  3. Absence de prise en compte des coûts de transaction, ce qui peut réduire les bénéfices en cas de fréquence de trading élevée.

Pour contrôler ces risques, on peut envisager les optimisations suivantes :

  1. Ajouter un trailing stop près du stop-loss.
  2. Intégrer un module de contrôle des coûts pour limiter la fréquence d'ouverture des positions.
  3. Ajouter une analyse des niveaux de support/résistance.

Pistes d'optimisation

Cette stratégie peut également être optimisée dans les directions suivantes :

  1. Évaluer la tendance en se basant sur davantage de facteurs, comme la direction des moyennes mobiles, les variations de volume, etc.
  2. Optimiser le signal d'entrée en combinant davantage de figures de chandeliers.
  3. Utiliser un stop-loss et un take-profit dynamiques, ajustés automatiquement en fonction des fluctuations de prix.
  4. Ajouter un module de gestion quantitative pour contrôler la taille des positions.
  5. Combiner plusieurs périodes de temps, en utilisant des tendances de plus haut degré pour filtrer les signaux.

Résumé

Dans l'ensemble, cette stratégie est assez pratique ; son idée centrale met l'accent sur le trading de tendance tout en contrôlant les risques. Elle peut servir de stratégie de base pour le trading intraday à court terme, et peut être optimisée de manière modulaire en fonction des différents marchés et instruments, permettant ainsi une diversification des combinaisons de trading. Dans la pratique, il est important de contrôler les coûts et d'éviter le risque d'être piégé, tout en maintenant un état d'esprit approprié.

Source
Pine
/*backtest
start: 2024-01-01 00:00:00
end: 2024-01-24 23:59:59
period: 1h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=5
strategy("Trend Following Strategy with Stop Loss and Take Profit", overlay=true)

// Function to get previous day's close and open
Comment
All comments (0)
No data
No data
  • 1
Forums
PINE Language
Get the app
iPhone Download
© 2015 - ∞ INVENTOR PTE LTD (SG)