
La stratégie est une stratégie de suivi de rupture conçue pour l’indice bancaire et la ligne K de 5 minutes de l’indice. Elle peut générer des signaux et effectuer des opérations d’achat ou de vente lorsque la rupture se produit.
La stratégie détermine si le prix a franchi la fourchette des prix les plus élevés et les plus bas en calculant des indices de prix les plus élevés et les plus bas. Si le prix franchit cette fourchette, un signal d’achat ou de vente est généré. Pour filtrer une partie du bruit, il utilise également des indicateurs auxiliaires pour la confirmation.
Analyse des avantages:
Analyse des risques:
Les directions d’optimisation
Cette stratégie cherche des opportunités de trading en jugeant que le prix a franchi la fourchette des hauts et des bas. Elle réagit rapidement pour éviter les retards, mais elle risque aussi de ne pas franchir la fourchette, d’être piégée, etc. En l’optimisant, la stratégie peut obtenir de meilleurs résultats dans des conditions de tendance.
/*backtest
start: 2023-12-01 00:00:00
end: 2023-12-31 23:59:59
period: 1h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=4
strategy(title="MARKET DYNAMICS HH LL BREAKOUT", shorttitle="BREAKOUT STRATEGY", overlay=true)
////
//Higher High or Lower Low Entry Inputs
price = input(close)
LookBack = input(26)
Highest = highest(LookBack)
Lowest = lowest(LookBack)
long = price > Highest[1]
short = price < Lowest[1]
//Safety Confirmation Inputs - Helps to thin out false breakouts or break downs
length = input(10)
High_Guard = highest(length)
Low_Guard = lowest(length)
length2 = input(1)
long1 = long == 1 and Highest[1] > High_Guard[length2]
short1 = short == 1 and Lowest[1] < Low_Guard[length2]
strategy.entry("Long", strategy.long, when=long1)
strategy.entry("Short", strategy.short, when=short1)