Stratégie de trading long basée sur le breakout de range
Aperçu
Cette stratégie est une stratégie basée sur le franchissement de prix dans une fenêtre de rétrospection fixe pour générer des signaux de trading. Lorsque le prix franchit le plus haut de la période de rétrospection, une position longue est ouverte ; lorsque le prix tombe en dessous de ce plus haut, la position est fermée. Il est possible de basculer facilement entre les directions longues et courtes.
Principe de la stratégie
-
Définir un paramètre de période de rétrospection, par exemple 4 jours.
-
Calculer le plus haut des 4 derniers jours.
-
Lorsque le plus haut du jour franchit le plus haut des 4 derniers jours, ouvrir une position longue.
-
Lorsque le prix ne parvient pas à franchir le plus haut des 4 derniers jours, fermer la position.
-
Le paramètre
reversepermet de basculer entre les directions longues et courtes.
Analyse des avantages
Cette stratégie présente les avantages suivants :
-
Le franchissement est simple à mettre en œuvre et le signal est clair.
-
La plage de franchissement fixe évite une optimisation complexe et un surajustement.
-
Il est facile de basculer entre les directions longues et courtes pour s'adapter à divers environnements de marché.
-
La fenêtre de rétrospection fixe filtre une partie du bruit, permettant un suivi continu de la tendance.
-
Aucun indicateur complexe à calculer, la stratégie est simple et efficace.
Analyse des risques
Les principaux risques de cette stratégie sont :
-
La plage de franchissement est fixe, ce qui ne permet pas de s'adapter aux changements du marché.
-
Aucun stop-loss n'est pris en compte, ce qui expose à des pertes importantes dépassant la tolérance au risque.
-
Les paramètres fixes sont susceptibles d'être affectés par la probabilité d'inefficacité du marché.
-
Les transactions liées au bruit peuvent être trop fréquentes, augmentant les coûts de transaction.
-
Aucune optimisation des paramètres n'est effectuée, l'utilisation des paramètres par défaut ne permet pas d'atteindre les meilleurs résultats.
Pistes d'optimisation
Plusieurs axes d'optimisation sont possibles :
-
Optimiser les paramètres clés pour trouver la meilleure combinaison.
-
Ajouter un calcul dynamique de la plage de franchissement basé sur l'ATR, par exemple.
-
Envisager d'ajouter un stop-loss suiveur ou un stop-loss à pourcentage fixe.
-
Combiner avec des indicateurs de tendance pour éviter les transactions excessives dans les marchés sans tendance.
-
Tester la robustesse des paramètres sur davantage d'instruments de trading.
-
Ajouter des algorithmes d'apprentissage automatique pour une optimisation automatique des paramètres.
Conclusion
Globalement, cette stratégie est une stratégie de trading très simple basée sur le franchissement de prix. En optimisant la plage de paramètres, en ajoutant un mécanisme de stop-loss et des jugements de tendance, elle peut devenir une stratégie quantitative facile à mettre en œuvre et pratique.
/*backtest
start: 2023-08-19 00:00:00
end: 2023-09-18 00:00:00
period: 2h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version = 2
////////////////////////////////////////////////////////////
// Copyright by HPotter v1.0 28/11/2016
// Breakout Range Long Strategy- 1
