Type/to search

Stratégie dynamique de stop-profit et de stop-loss basée sur le double trailing stop ATR

Cryptocurrency
Created: 2024-03-22 13:52:59
Last modified: 2 years ago
1
Follow
1782
Followers

img

Aperçu

La stratégie utilise deux indicateurs ATR (Average True Range) de différentes périodes pour construire une ligne de stop de suivi dynamique double, générant un signal de transaction lorsque le prix franchit la ligne de stop. La stratégie utilise également la longueur de l'entité de la ligne d'aiguille pour définir dynamiquement le prix de stop pour réaliser un stop dynamique.

Principe de stratégie

  1. Calculer les valeurs de l'indicateur ATR de deux périodes différentes (défauts 10 et 20) et multiplier par leur coefficient de sensibilité respectif (défauts 1 et 2) pour obtenir deux largeurs de stop.
  2. Il génère des signaux de surchauffe ou de surchauffe en fonction de la position du prix au-dessus ou au-dessous des deux lignes de stop et de la situation de rupture.
  3. Le prix d'arrêt est calculé dynamiquement en fonction de 1,65 fois la longueur de l'entité de fil d'aiguille actuelle.
  4. Après l'ouverture de la position, si le prix atteint le seuil d'arrêt, la position est fermée.
  5. L'utilisation d'indicateurs tels que l'EMA aide à juger de la tendance actuelle et fournit une référence pour l'entrée.

La stratégie utilise les caractéristiques de l'indicateur ATR pour construire des doubles arrêts dynamiques, qui s'adaptent mieux aux différentes volatilités du marché, tout en répondant rapidement aux mutations du marché. La configuration des arrêts dynamiques permet à la stratégie d'obtenir plus de bénéfices en cas de tendance.

Analyse des avantages

  1. La double ligne de stop-loss dynamique est adaptée aux différentes fluctuations du marché et offre une plus grande flexibilité.
  2. Le prix d'arrêt est calculé en fonction de la dynamique de la longueur de l'entité de l'axe actuelle, permettant d'obtenir plus de bénéfices dans des conditions de tendance.
  3. L'utilisation d'indicateurs tels que les EMA pour aider à juger des tendances et fournir une référence pour les entrées augmente la fiabilité de la stratégie.
  4. La logique du code est claire, lisible, facile à comprendre et à optimiser.

Analyse des risques

  1. Dans les marchés en crise, les transactions fréquentes peuvent entraîner des frais de commissions plus élevés, affectant les bénéfices.
  2. Les paramètres des paramètres de la ligne d'arrêt et du multiplicateur d'arrêt doivent être optimisés en fonction des caractéristiques des différents marchés et produits. Des paramètres inappropriés peuvent entraîner une mauvaise performance de la stratégie.
  3. La stratégie repose principalement sur le fait que le prix brise la ligne de stop dynamique pour générer un signal, ce qui peut générer un signal erroné pour certaines fausses brèches de grandes fluctuations.

Direction d'optimisation

  1. Pour les marchés en crise, vous pouvez envisager d'introduire plus d'indicateurs ou de conditions pour filtrer les signaux de trading, tels que le RSI, le MACD, etc.
  2. Pour différents produits et marchés, il est possible de rechercher les paramètres et les multiples d'arrêt les plus optimaux en effectuant un historique et en optimisant les paramètres.
  3. L'introduction d'un module de gestion des positions et de contrôle des risques peut être envisagée, afin d'ajuster la taille des positions en fonction de la volatilité du marché et de la dynamique du risque du compte.
  4. L'ajout de plus d'indicateurs de tendance améliore la fiabilité et l'exactitude des signaux.

Résumer

La stratégie est mieux adaptée aux différents environnements de marché grâce à sa conception avec une double ligne de stop-loss dynamique et un arrêt dynamique. Elle fonctionne bien dans les conditions de tendance. Cependant, dans les marchés en turbulence, il est possible de faire face à des problèmes de négociation fréquente et de compensation des pertes.

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

//@version=4
strategy(title="UT Bot Strategy", overlay=true)

// Inputs
Strategy parameters
Strategy parameters
Key Value 1 ('This changes the sensitivity')
ATR Period 1
Key Value 2 ('This changes the sensitivity')
ATR Period 2
Signals from Heikin Ashi Candles
From Day
From Month
From Year
To Day
To Month
To Year
Comment
All comments (0)
No data
No data
  • 1
iPhone Download
Forums
PINE Language
© 2015 - ∞ INVENTOR PTE LTD (SG)