Type/to search

Stratégie de trading intraday basée sur le croisement des DI

Common strategy
Created: 2023-11-13 11:32:08
Last modified: 3 years ago
1
Follow
1802
Followers

img

Aperçu

Cette stratégie se base sur le croisement de l'indicateur de mouvement directionnel positif (DI+) et négatif (DI-) de l'indicateur DMI (Directional Movement Index) ainsi que sur l'ATR (Average True Range) pour déterminer les signaux d'achat et de vente. Il s'agit d'une stratégie de suivi de tendance qui utilise les croisements de DI+ et DI- pour repérer les points de retournement de tendance, tandis que l'ATR sert à définir les niveaux de stop-loss et de take-profit.

Principe de la stratégie

  1. Calcul de l'ATR(14) : Utilisation des plus hauts, plus bas et cours de clôture des 14 derniers jours pour calculer la plage de variation réelle moyenne.

  2. Calcul de DI+ et DI- :

    • DI+ = 100 * RMA(MAX(UP,0), N) / ATNR
    • DI- = 100 * RMA(MAX(DOWN,0), N) / ATNR
      Où UP est la différence entre le plus haut du jour et le cours de clôture de la veille, DOWN la différence entre le plus bas du jour et le cours de clôture de la veille, N la période paramétrée (par défaut 14), et ATNR l'ATR calculé à l'étape précédente.
  3. Détermination des signaux d'achat et de vente :

    • Lorsque DI+ croise au-dessus de DI-, cela génère un signal d'achat.
    • Lorsque DI+ croise en dessous de DI-, cela génère un signal de vente.
  4. Définition des stop-loss et take-profit :

    • Stop-loss long : prix d'entrée moins ATR multiplié par le coefficient de stop-loss.
    • Take-profit long : prix d'entrée plus ATR multiplié par le coefficient de take-profit.
    • Stop-loss short : prix d'entrée plus ATR multiplié par le coefficient de stop-loss.
    • Take-profit short : prix d'entrée moins ATR multiplié par le coefficient de take-profit.

Analyse des avantages de la stratégie

  1. L'utilisation du croisement de DI+ et DI- pour détecter les points de retournement de tendance permet de capter rapidement une nouvelle direction de tendance.

  2. L'ATR, en tant qu'indicateur dynamique de stop-loss et take-profit, permet de définir des niveaux adaptés à la volatilité du marché.

  3. Peu de paramètres, facile à comprendre et à mettre en œuvre.

  4. Les données de backtest montrent que la stratégie présente un facteur de profit positif et surpasse la stratégie buy-and-hold.

Analyse des risques et solutions

  1. Risque de faux signaux liés au croisement des DI :

    • En cas de faux breakout, des signaux de trading inutiles peuvent apparaître. Un ajustement de la période des DI peut filtrer ces faux signaux.
  2. Niveaux de stop-loss/take-profit trop serrés :

    • En cas de forte volatilité, des niveaux trop proches peuvent être déclenchés facilement. Ajuster le coefficient de l'ATR pour s'adapter à la fréquence de la volatilité du marché.
  3. Inefficacité en marché rangeant/oscillant :

    • Dans un marché sans tendance, les DI se croisent fréquemment, générant trop de signaux inefficaces. Combiner avec d'autres indicateurs pour filtrer les signaux.
  4. Risque de drawdown :

    • Le drawdown maximal de la stratégie est acceptable, mais il n'est pas totalement évitable en cas de baisse systémique. Ajuster la gestion de la taille des positions pour contrôler le drawdown.

Suggestions d'optimisation

  1. Combiner avec des indicateurs comme les moyennes mobiles pour filtrer les signaux de croisement des DI, afin d'éviter les faux trades dans les marchés oscillants.

  2. Ajouter un mécanisme de gestion de position (ex : taille fixe, martingale) pour contrôler le drawdown et améliorer la rentabilité.

  3. Optimiser les paramètres de l'ATR pour adapter les stop-loss/take-profit à la plage de volatilité des différents instruments.

  4. Effectuer une optimisation des paramètres pour trouver la meilleure combinaison (période DI, période ATR, coefficient ATR, etc.).

  5. Ajouter une logique de trading pour les sessions de nuit et de matin, afin que la stratégie fonctionne 24h/24.

Résumé

Cette stratégie est globalement simple et pratique : elle utilise le croisement des DI pour déterminer les moments d'achat et de vente, et l'ATR pour définir dynamiquement les stop-loss et take-profit. Peu de paramètres, facile à tester en backtest et en trading réel, et simple à optimiser. Cependant, les croisements des DI sont peu efficaces dans les marchés oscillants, ce qui constitue le principal point d'amélioration. Dans l'ensemble, la stratégie est stable et adaptée au trading intraday à court terme.

Source
Pine
/*backtest
start: 2022-11-06 00:00:00
end: 2023-11-12 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

// This source code is subject to the terms of the Mozilla Public License 2.0 at https://mozilla.org/MPL/2.0/
// © TheHulkTrading
//@version=4
strategy("DI Crossing Daily Straregy HulkTrading", overlay=true)
Strategy parameters
Strategy parameters
ATR Multiplier
Length di
Comment
All comments (0)
No data
No data
  • 1
Forums
PINE Language
Get the app
iPhone Download
© 2015 - ∞ INVENTOR PTE LTD (SG)