Esta estrategia se basa en el índice de fuerza relativa (RSI) y el canal de rango verdadero promedio (ATR), adecuado para marcos de tiempo de 5 minutos y 15 minutos, perteneciente al tipo de estrategia de super scalping.
Esta estrategia pertenece al tipo de comercio de scalping de alta frecuencia. Establece puntos de entrada y salida a través del indicador RSI y el canal ATR para operaciones rápidas. Las ventajas son ganancias rápidas con buen control de riesgos, adecuadas para el comercio a lo largo de la tendencia. Sin embargo, se necesita una vigilancia cercana del mercado con suficiente capital para apoyar las operaciones frecuentes. En general, esta estrategia tiene un buen rendimiento para el comercio de tendencias y podría mejorarse aún más en la rentabilidad a través de la optimización.
/*backtest start: 2023-11-20 00:00:00 end: 2023-11-27 00:00:00 period: 30m basePeriod: 15m exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}] */ //@version=4 strategy("Super Scalper - 5 Min 15 Min", overlay=true) // Create Indicator's shortSMA = ema(close, 21) longSMA = ema(close, 65) rsi = rsi(close, 14) atr = atr(14) // Specify conditions longCondition = open < close-atr shortCondition = open > atr+close GoldenLong = crossover(shortSMA,longSMA) Goldenshort = crossover(longSMA,shortSMA) plotshape(shortCondition, title="Sell Label", text="Sell", location=location.abovebar, style=shape.labeldown, size=size.tiny, color=color.red, textcolor=color.white, transp=0) plotshape(longCondition, title="Buy Label", text="Buy", location=location.belowbar, style=shape.labelup, size=size.tiny, color=color.green, textcolor=color.white, transp=0) plotshape(Goldenshort, title="Golden Sell Label", text="Golden Crossover Short", location=location.abovebar, style=shape.labeldown, size=size.tiny, color=color.blue, textcolor=color.white, transp=0) plotshape(GoldenLong, title="Golden Buy Label", text="Golden Crossover Long", location=location.belowbar, style=shape.labelup, size=size.tiny, color=color.yellow, textcolor=color.white, transp=0) // Execute trade if condition is True if (longCondition) stopLoss = low - atr * 2 takeProfit = high + atr * 5 strategy.entry("long", strategy.long, 1, when = rsi > 50) if (shortCondition) stopLoss = high + atr * 2 takeProfit = low - atr * 5 strategy.entry("short", strategy.short, 1, when = rsi < 50) // Plot ATR bands to chart plot(atr+close) plot(close-atr) // Plot Moving Averages plot(shortSMA, color = color.red) plot(longSMA, color = color.yellow)