Cette stratégie est un système de négociation de rupture qui achète et vend principalement en fonction de la percée des prix. Le système utilise les bandes de Bollinger pour déterminer la zone de percée des prix. Lorsque le prix franchit le rail inférieur de la bande de Bollinger vers le haut, un ordre d'achat sera placé. Lorsque le prix franchit le rail du milieu ou le rail inférieur de la bande de Bollinger vers le bas, un ordre de vente sera placé.
Cette stratégie utilise les bandes de Bollinger pour déterminer les zones de rupture des prix. Les bandes de Bollinger se composent d'une simple ligne moyenne mobile de n jours et de son multiplicateur d'écart type. Ici, nous calculons la moyenne mobile de 20 jours du prix le plus élevé et du prix le plus bas pour déterminer le rail supérieur et inférieur des bandes de Bollinger, ainsi que la moyenne du rail supérieur et inférieur comme ligne de base.
Lorsque le prix de clôture franchit le rail inférieur vers le haut, cela indique que le prix commence à monter, ce qui est un signal d'achat. Lorsque le prix de clôture franchit le rail du milieu ou du bas vers le bas, cela indique que la tendance haussière prend fin et que les positions doivent être vendues. Cette stratégie tire parti de la tendance des prix à continuer à monter ou à descendre après la percée pour réaliser des profits.
Les solutions:
Il s'agit d'une stratégie de trading de rupture de prix basée sur les bandes de Bollinger. Elle tire parti des caractéristiques des ruptures de prix pour identifier les opportunités de trading. Les avantages sont qu'elle est simple, facile à mettre en œuvre; les inconvénients sont qu'il peut y avoir de fausses ruptures conduisant à des pertes. Nous pouvons optimiser cette stratégie en ajustant les paramètres, en incorporant d'autres indicateurs et en définissant un stop loss pour obtenir de bons résultats dans le backtesting et le trading en direct. En général, cette stratégie convient aux environnements de marché qui peuvent pleinement exploiter la tendance tendancielle des prix.
/*backtest start: 2023-02-14 00:00:00 end: 2024-02-20 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 //Break out trading system works best in a weekly chart and daily chart of Nifty and BankNifty //@version=4 strategy("Eswar New",shorttitle = "ESW") length = input(20, minval=1) exit = input(1, minval=1, maxval=2,title = "Exit Option") // Use Option 1 to exit using lower band; Use Option 2 to exit using basis line lower = lowest(length) upper = highest(length) basis = avg(upper, lower) l = plot(lower, color=color.blue) u = plot(upper, color=color.blue) plot(basis, color=color.orange) fill(u, l, color=color.blue) longCondition = crossover(close,upper[1]) if (longCondition) strategy.entry("Long", strategy.long) if(exit==1) if (crossunder(close,lower[1])) strategy.close("Long") if(exit==2) if (crossunder(close,basis[1])) strategy.close("Long")