Estrategia Nasdaq (NQ) 24H con SL/TP, Trailing y Cierre Diario — Strategy by avaloscruzyanectamanda

By version

Performance Metrics

Description

/version=5strategy("Estrategia Nasdaq (NQ) 24H con SL/TP, Trailing y Cierre Diario", overlay=true, default_qty_type=strategy.percent_of_equity, default_qty_value=100)// === PARÁMETROS ===len = input.int(20, title="Longitud para estructura")sl_pct = input.float(1.5, title="Stop Loss (%)", minval=0.1)tp_pct = input.float(1.2, title="Take Profit (%)", minval=0.1)trail_pct = input.float(0.8, title="Trailing Stop Offset (%)", minval=0.1)// === DETECCIÓN DE ESTRUCTURA ===highestHigh = ta.highest(high, len)lowestLow = ta.lowest(low, len)var string tendencia = "neutra"esAlcista = close > highestHigh[len]esBajista = close < lowestLow[len]if esAlcista tendencia := "alcista"else if esBajista tendencia := "bajista"// === SL / TP / TRAILING ===sl_long = close * (1 - sl_pct / 100)tp_long = close * (1 + tp_pct / 100)sl_short = close * (1 + sl_pct / 100)tp_short = close * (1 - tp_pct / 100)trail_offset = trail_pct / 100 * close// === ENTRADAS ===if esAlcista strategy.close("SELL") strategy.entry("BUY", strategy.long) strategy.exit("TS BUY", from_entry="BUY", trail_points=trail_offset, trail_offset=trail_offset)if esBajista strategy.close("BUY") strategy.entry("SELL", strategy.short) strategy.exit("TS SELL", from_entry="SELL", trail_points=trail_offset, trail_offset=trail_offset)// === CIERRE OBLIGATORIO A LAS 11:59 PM (hora Nueva York) ===cerrarFinDia = (hour == 23 and minute == 59)if cerrarFinDia strategy.close_all(comment="Cierre diario")// === VISUAL ===colorLinea = tendencia == "alcista" ? color.green : tendencia == "bajista" ? color.red : color.graylinea = tendencia == "alcista" ? low : tendencia == "bajista" ? high : naplot(linea, title="Línea de Estructura", color=colorLinea, linewidth=2)

Browse all 5,900+ TradingView Pine Script strategies

View on TradingView