Cette stratégie s'appelle
La logique est la suivante:
Calculer les prix les plus élevés et les prix les plus bas au cours d'une période en tant que niveaux de support/résistance clés.
Lorsque les prix dépassent le pivot élevé de la journée précédente, un signal d'achat est généré.
Lorsque les prix dépassent le pivot bas de la journée précédente, un signal de vente est généré.
Suivez rapidement la tendance après la rupture.
L'avantage est de capitaliser sur le timing de rupture du pivot pour le trading de tendance.
En résumé, regarder les ruptures de niveau de support / résistance pivot est une approche de suivi relativement simple et intuitive.
/*backtest start: 2022-09-12 00:00:00 end: 2023-09-12 00:00:00 period: 3d basePeriod: 1d 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/ // © Yo_adriiiiaan //@version=4 strategy("Breakout Strategy", overlay = true, commission_type=strategy.commission.percent,commission_value=0, initial_capital = 1000, default_qty_type=strategy.percent_of_equity, default_qty_value=100) left = input(10) right = input(10) pivot_high = 0.000 pivot_low = 0.000 pivot_high := nz(pivothigh(high,left,right), pivot_high[1]) pivot_low := nz(pivotlow(low,left,right), pivot_low[1]) plot(pivot_high) plot(pivot_low) breakout_bull = close > pivot_high[1] breakdown_bear = close < pivot_low[1] barcolor(close > pivot_high[1]? color.green:close < pivot_low[1]? color.red:close < pivot_high[1]? color.orange:na) strategy.entry("Long", strategy.long, when = breakout_bull) strategy.close_all(when = breakdown_bear) //strategy.entry("Short", strategy.short, when = breakdown_bear)