Stratégie BB%B
Aperçu
La stratégie BB%B est une stratégie de trading quantitative qui utilise la valeur du pourcentage B de l'indicateur des bandes de Bollinger pour prendre des décisions d'investissement. Elle peut générer des signaux d'achat ou de vente lorsque le prix s'approche de la bande supérieure ou inférieure des bandes de Bollinger, et appartient à la catégorie des stratégies de suivi de tendance.
Principe de la stratégie
Cette stratégie calcule d'abord la moyenne mobile du prix de clôture sur une période spécifiée, ainsi que l'écart type, puis obtient les bandes supérieure et inférieure de Bollinger. L'indicateur BB%B est égal au prix actuel moins le prix de la bande inférieure, divisé par le prix de la bande supérieure moins le prix de la bande inférieure, indiquant la position actuelle du prix à l'intérieur des bandes de Bollinger. Lorsque le BB%B est inférieur au seuil de survente, un signal d'achat est généré ; lorsqu'il dépasse le seuil de surachat, un signal de vente est généré. Après l'émission du signal de transaction, si le BB%B revient près du seuil opposé, la position est fermée.
Plus précisément, la stratégie calcule d'abord la moyenne mobile simple (SMA) du prix de clôture sur 21 jours, ainsi que les bandes de Bollinger supérieure et inférieure avec 2 écarts types. Ensuite, elle calcule la valeur BB%B du prix de clôture actuel. Si la valeur BB%B est inférieure à -0.2 (configurable) et qu'aucune position n'est ouverte, on prend une position longue ; si la valeur BB%B est supérieure à 1.2 (configurable) et qu'aucune position n'est ouverte, on prend une position courte. Le signal de clôture est déclenché lorsque, en position longue, le BB%B franchit à la hausse 1.0 (configurable) ; en position courte, lorsque le BB%B franchit à la baisse 0.2 (configurable).
Cette stratégie repose sur l'indicateur BB%B pour juger si le prix actuel est trop élevé ou trop bas, et utilise la moyenne mobile pour déterminer la tendance actuelle. Lorsque le prix dépasse les bandes supérieure ou inférieure de Bollinger, un signal de transaction est généré. En configurant différents paramètres, on peut ajuster la fréquence de la stratégie.
Analyse des avantages
- Utilisation de l'indicateur des bandes de Bollinger pour identifier les conditions de surachat et de survente
Les bandes supérieure et inférieure de Bollinger représentent respectivement un certain intervalle d'écart type du prix actuel. Lorsque le prix s'approche ou atteint la bande supérieure, cela indique un surachat ; lorsqu'il s'approche ou atteint la bande inférieure, cela indique une survente. La stratégie BB%B exploite pleinement cette caractéristique pour identifier les moments opportuns d'achat et de vente.
- Configuration flexible permettant d'ajuster la fréquence de la stratégie
Les seuils BB%B, les paramètres de la moyenne mobile et les seuils de repli peuvent être librement configurés, ce qui facilite l'ajustement de la fréquence de la stratégie. L'utilisation d'une moyenne mobile plus longue et de seuils de repli plus élevés peut réduire la fréquence des transactions.
- Combinaison avec le jugement de tendance
Outre l'utilisation des bandes de Bollinger pour identifier le surachat et la survente, la stratégie intègre également la moyenne mobile pour évaluer la tendance générale, évitant ainsi les transactions à contre-tendance.
- Mécanisme de repli réduisant les faux signaux
Lorsque le prix touche pour la première fois la bande supérieure ou inférieure de Bollinger, la probabilité de surachat ou de survente est élevée, mais il peut aussi s'agir d'une fausse cassure à court terme. Cette stratégie intègre un seuil de repli : elle ne ferme la position que lorsque le BB%B revient clairement dans la direction opposée, ce qui permet de filtrer les faux signaux.
Analyse des risques
- Incapacité à juger la tendance des prix
Cette stratégie ne se base que sur l'indicateur des bandes de Bollinger pour anticiper un retournement de prix, ignorant l'évaluation de la tendance générale, ce qui peut entraîner des transactions à contre-tendance et des pertes.
- Un seuil de repli mal configuré peut faire manquer des opportunités
Si le seuil de repli est trop élevé, il se peut que la stratégie ne parvienne pas à inverser la position à temps après un retournement de tendance, ce qui fait manquer des opportunités.
- Écart de prix entre les points d'achat et de vente augmente lors de l'expansion des bandes de Bollinger
Lorsque la volatilité du marché augmente, la distance entre les bandes supérieure et inférieure de Bollinger s'élargit, ce qui accroît l'écart de prix entre les points d'achat et de vente, augmentant ainsi le risque de perte par transaction.
- Fréquence de trading relativement élevée
Par rapport aux stratégies à long terme, cette stratégie a une fréquence de trading plus élevée, ce qui génère davantage de coûts de transaction et de pertes dues au spread et au glissement.
Pistes d'optimisation
- Combinaison avec des indicateurs de tendance pour filtrer les signaux
L'ajout d'indicateurs de tendance tels que MACD, KDJ, etc., pour ne générer des signaux de transaction que lorsque la direction de la tendance est cohérente, permet d'éviter les transactions à contre-tendance.
- Intégration d'un mécanisme de stop-loss
La définition d'un stop-loss fixe (en valeur absolue ou en pourcentage) permet de contrôler le risque par transaction et d'empêcher une perte de s'aggraver.
- Optimisation des combinaisons de paramètres
Ajuster la longueur de la moyenne mobile, les seuils BB%B, les seuils de repli, etc., afin de trouver la combinaison optimale de paramètres, pour filtrer davantage de bruit et améliorer la stabilité de la stratégie.
- Prise en compte des coûts de transaction
En fonction des coûts de transaction propres aux différents instruments, ajuster les paramètres de la stratégie pour réduire la fréquence des transactions et diminuer l'impact des coûts de transaction.
Conclusion
La stratégie BB%B est une stratégie de trading quantitative simple et pratique. Elle utilise les bandes de Bollinger pour identifier les moments de retournement potentiel des prix, et s'appuie sur la moyenne mobile pour déterminer la tendance générale, en effectuant des transactions près des niveaux de surachat et de survente. Cette stratégie est flexible dans sa configuration et permet d'ajuster sa fréquence. Cependant, elle comporte également certains risques et nécessite une optimisation supplémentaire, en tenant compte de facteurs tels que la tendance générale, le stop-loss et les coûts de transaction, afin d'améliorer sa stabilité et sa rentabilité réelle. Si elle est utilisée correctement, la stratégie BB%B peut constituer un élément efficace d'un système de trading quantitatif.
/*backtest
start: 2023-08-25 00:00:00
end: 2023-09-24 00:00:00
period: 4h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=5
// strategy(title = "BB%B Strat", shorttitle = "BB%B Strat", format=format.price, precision=2, default_qty_type=strategy.percent_of_equity, default_qty_value=20)
length = input.int(21, minval=1)
src = input(close, title="Source")- 1
