Stratégie de trading intraday par breakout de clôture
Aperçu
Cette stratégie est une stratégie de trading intraday simple basée sur les moyennes mobiles, applicable au graphique horaire du GBPUSD. Elle n'entre en position qu'à l'ouverture de Londres et en sort à la fermeture de Londres, ce qui la rend idéale pour les trades de rupture de tendance pendant la session de Londres.
Principe de la stratégie
La stratégie utilise deux moyennes mobiles, une très rapide et une très lente. La logique spécifique est la suivante :
-
N'entrer en position qu'à l'ouverture de Londres (à 8 heures). Le critère est que le prix de clôture ou le plus haut dépasse la moyenne rapide pour initier une position longue, et que le prix de clôture ou le plus bas passe en dessous de la moyenne rapide pour initier une position courte.
-
En même temps, il est nécessaire que le prix de clôture de la bougie précédente soit supérieur à la moyenne lente pour les positions longues, et inférieur à la moyenne lente pour les positions courtes, afin de filtrer les situations sans tendance claire.
-
Le stop loss est fixé à une valeur très faible, seulement 50 à 100 pips.
-
Aucun take profit n'est défini ; la position est fermée sans condition à la fermeture de Londres (à 15 heures).
Analyse des avantages
Il s'agit d'une stratégie de cassure très simple, mais en utilisant judicieusement les caractéristiques de tendance de la session de Londres, elle présente les avantages suivants :
-
N'entre en position que lorsque la tendance est claire, évitant ainsi les risques des marchés sans tendance claire.
-
Ne trade que les cassures pendant la session de Londres, tirant pleinement parti de la volatilité accrue de cette période.
-
Utilise un petit stop loss, ce qui permet de supporter un certain degré de rebond.
-
Sort sans condition, évitant les risques de position overnight.
Analyse des risques
Cette stratégie comporte également certains risques :
-
En l'absence de tendance claire pendant la session de Londres, il peut n'y avoir aucun trade pendant une longue période.
-
Le risque de se faire stopper en raison du petit stop loss. Après une cassure, il peut y avoir un certain rebond qui déclenche le stop loss.
-
Le risque de sortie prématurée en raison de l'heure de sortie fixe. Lors d'une tendance forte, il pourrait être nécessaire de prolonger le temps de détention de la position.
Les contre-mesures peuvent consister à assouplir les règles d'entrée, à utiliser un stop loss suiveur pour verrouiller les profits, et à ajuster l'heure de sortie en fonction des conditions du marché.
Directions d'optimisation
Cette stratégie peut être optimisée dans les domaines suivants :
-
Ajouter d'autres filtres d'indicateurs, comme le RSI, les bandes de Bollinger, etc., pour éviter davantage les marchés sans tendance claire.
-
Optimiser la combinaison des moyennes mobiles, tester les effets des moyennes avec différents paramètres.
-
Tester différentes tailles de stop loss pour trouver la plage optimale.
-
Ajuster l'heure de sortie en temps réel en fonction des conditions spécifiques du marché, plutôt que de sortir à heure fixe.
-
Tester l'effet sur d'autres paires de devises et d'autres périodes de temps.
-
Ajouter un module de contrôle des risques, tel que la gestion de capital, le calcul de la taille des trades, etc.
Résumé
Dans l'ensemble, cette stratégie est une stratégie de cassure très simple et pratique pour la session de Londres. Ses avantages sont des règles simples et claires, et en utilisant judicieusement les caractéristiques de la session, elle peut éviter certains risques de trading. Il existe également des possibilités d'optimisation. En continuant à optimiser et à tester, la stabilité et la rentabilité de la stratégie peuvent être améliorées. Globalement, cette stratégie fournit un cadre de référence et un modèle pour exploiter efficacement les trades de cassure pendant la session de Londres.
/*backtest
start: 2023-09-08 00:00:00
end: 2023-10-08 00:00:00
period: 1h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=4
// strategy(title="2 ma breakout",shorttitle="2 ma breakout", initial_capital=10000,overlay=true, commission_type = strategy.commission.cash_per_contract, commission_value = 0.00008 )
timeinrange(res, sess) => time(res, sess) != 0- 1
