Esta estrategia está diseñada para K-líneas de 5 minutos de índices bancarios e índices para rastrear los avances.
Esta estrategia calcula los indicadores de precio más altos y más bajos para juzgar si el precio rompe el rango de precios más alto y más bajo. Si el precio rompe este rango, generará señales de compra o venta. Para filtrar algo de ruido, también utiliza indicadores auxiliares para la confirmación.
Análisis de ventajas:
Análisis de riesgos:
Direcciones de optimización:
Esta estrategia busca oportunidades comerciales al juzgar si los precios rompen el rango de precios alto y bajo. Responde rápidamente y evita el retraso, pero también enfrenta riesgos como fallos y trampas. A través de la optimización, esta estrategia puede lograr un mejor rendimiento en los mercados de tendencia.
/*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)