El indicador de RSI se utilizará para calcular el valor de las pérdidas.

El autor:¿ Qué pasa?, Fecha: 14 de septiembre de 2023 15:34:46
Las etiquetas:

Estrategia lógica

La estrategia de doble RSI opera utilizando dos indicadores de índice de fuerza relativa (RSI), un RSI rápido y un RSI lento, ambos permitiendo operaciones en la misma dirección.

La lógica es:

  1. Calcular un RSI rápido (por ejemplo, período 16) y un RSI lento (por ejemplo, período 31)

  2. Las señales largas se generan cuando el RSI rápido cruza por debajo del nivel de sobreventa (por ejemplo, 30)

  3. Las señales largas también se activan cuando el RSI lento cruza por debajo del nivel de sobreventa

  4. El RSI rápido y lento pueden indicar compras largas en el mismo día.

  5. El RSI rápido que cierra por encima de 70 sale de la operación

  6. El RSI lento que cierra por encima de 68 sale de la operación

  7. Se ha establecido un stop loss

El doble RSI identifica oportunidades en regiones sobrecompradas/sobrevendidas. La combinación de líneas rápidas y lentas permite entradas de varios pasos para conducir tendencias. El stop loss controla el riesgo.

Ventajas

  • RSI rápido/lento valida y reduce las señales falsas

  • Entradas en varias etapas para capitalizar plenamente las tendencias

  • Diferentes niveles de toma de ganancias y parada de pérdidas

  • La detención de trailers maneja aún más el riesgo

Los riesgos

  • Requiere la optimización de los parámetros del RSI

  • Las entradas dobles aumentan la exposición al riesgo

  • El riesgo de que se detenga demasiado cerca

Resumen de las actividades

La estrategia RSI dual utiliza dos marcos de tiempo para las entradas mientras controla el riesgo. La optimización de parámetros y paradas estrictas son clave. En general, se adapta a la tendencia de movimientos direccionales a medio y largo plazo.


/*backtest
start: 2023-09-06 00:00:00
end: 2023-09-13 00:00:00
period: 15m
basePeriod: 5m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//  @version=4
//  © HermanBrummer
//  This source code is subject to the terms of the Mozilla Public License 2.0 at https://mozilla.org/MPL/2.0/

strategy("DUAL RSI", "RSI", 1, pyramiding=2)
///     USES TWO RSI'S BOTH OF THEM CAN TRADE IN THE SAME DIRECTION AT THE SAME TIME -- ONE SLOW RSI, AND ONE FAST RSI
///     BOTH RSI'S HAVE DIFFERENT LENGHTS ONE IS FAST AND HAS A SETTTING OF 16 ONE IS SLOW AND HAS A SETTING OF 31
///     BOTH RSI'S HAVE DIFERENT EXIT PARAMETERS
///     PYRAMIDING ALLOWS THE SYSTEM TO BUY ONE DO ONE SLOW RSI AND ONE FAST RSI BUY ON THE SAME DAY
///     FASTRSI     EXITS AT 70 RSI LEVEL
///     SLOW RSI    EXITS AT 68 RSI LEVEL


FastRSILen      = input( 16 )
SlowRSILen      = input( 31 )

overSold        = input( 91 )

FastRsi         = rsi(ohlc4, FastRSILen)
SlowRsi         = rsi(ohlc4, SlowRSILen)

aboveMaFilter   = close > sma(close, 200)
StopLossLine    = strategy.position_avg_price * .90

plot(StopLossLine, "StopLossLine", #ff0000)
// plot(FastRsi, "FastRsi", color.yellow, 2)
// plot(SlowRsi, "SlowRsi", color.purple, 2)

FastBuy         = FastRsi < overSold and aboveMaFilter //and strategy.position_size != 1
SlowBuy         = SlowRsi < overSold and aboveMaFilter //and strategy.position_size != 1


//     FAST_BUY
strategy.entry("Fast Enter", true, when=FastBuy)
    
if  FastRsi > 70    /// SELLS IF RSI == 75
    strategy.close("Fast Enter", comment="Fast Exit")
    
strategy.exit("Stop Loss", "Fast Enter", stop=StopLossLine)       



// // ///     SLOW_BUY
strategy.entry("Slow Enter", true, when=SlowBuy)
    
strategy.exit("Stop Loss", "Slow Enter", stop=StopLossLine)       

if  SlowRsi > 68    /// SELLS IF RSI == 68
    strategy.close("Slow Enter", comment="Slow Exit")













Más.