La estrategia de avance oscilante

El autor:¿ Qué pasa?, Fecha: 2024-02-22 17:15:01
Las etiquetas:

img

Resumen general

La Oscillating Breakthrough Strategy es una estrategia de negociación activa para las criptomonedas convencionales que utiliza un marco de tiempo de 15 minutos. Utiliza indicadores técnicos para identificar tendencias del mercado, descubrir puntos de avance potenciales y gestionar eficazmente los riesgos a través de configuraciones de stop-loss.

Principios de estrategia

La estrategia emplea dos promedios móviles simples (SMA50 y SMA200) para determinar la dirección de la tendencia del mercado.

El índice de fortaleza relativa (RSI) se utiliza para juzgar las condiciones de sobrecompra / sobreventa.

La lógica de negociación específica es:

  1. El RSI por debajo de 40 y el precio de cierre por encima de SMA200 constituyen la condición de compra;
  2. Entra en posición larga.
  3. Establecer el stop loss en un 5% por debajo del precio de entrada;
  4. Si el SMA50 cruza por debajo del SMA200 y el RSI supera el 50, cierre la posición para obtener ganancias.

La estrategia es simple y directa, buscando puntos de avance potenciales a través de la confirmación doble.

Análisis de ventajas

La estrategia tiene las siguientes ventajas:

  1. Simple de implementar;
  2. Las rupturas falsas filtradas a través de dos medias móviles, garantizando su validez;
  3. El RSI identifica las condiciones de venta excesiva para las oportunidades;
  4. Se incluye un stop loss para controlar activamente los riesgos;
  5. Los cruces de SMA como mecanismo de salida.

Análisis de riesgos

También hay algunos riesgos:

  1. Las pérdidas de detención podrían penetrarse durante violentas oscilaciones del mercado;
  2. Los periodos de SMA incorrectos pueden causar tendencias faltantes;
  3. El tiempo excesivo que se pasa fuera de las operaciones en los mercados alcistas afecta a las ganancias.

Las mejoras pueden realizarse mediante:

  1. niveles dinámicos de pérdida de parada;
  2. Optimización de la SMA;
  3. Considerando más factores para tomar decisiones.

Resumen de las actividades

En resumen, la estrategia de avance oscilante es una estrategia simple y práctica a corto plazo. Con una operación fácil, riesgos controlables, etc., es adecuada para los comerciantes de criptomonedas novatos.


/*backtest
start: 2024-01-22 00:00:00
end: 2024-02-21 00:00:00
period: 1h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

// This source code is subject to the terms of the Mozilla Public License 2.0 at https://mozilla.org/MPL/2.0/
// © Wielkieef


//@version=5
strategy("Crypto Sniper [15min]", shorttitle="ST Strategy", overlay=true, pyramiding=1, initial_capital=10000, default_qty_type=strategy.percent_of_equity, default_qty_value=25, calc_on_order_fills=false, slippage=0, commission_type=strategy.commission.percent, commission_value=0.03)

sma50Length = input(90, title=" SMA50 Length", group="Simple Moving Average")
sma200Length = input(170, title=" SMA200 Length", group="Simple Moving Average")
rsiLength = input(14, title=" RSI Length", group="Relative Strenght Index")
overSoldLevel = input(40, title=" Oversold Level", group="Relative Strenght Index")
sl = input.float(5.0, '% Stop Loss', step=0.1)

rsi = ta.rsi(close, rsiLength)
sma50 = ta.sma(close, sma50Length)
sma200 = ta.sma(close, sma200Length)

longCondition = rsi < overSoldLevel and close > sma200

if (longCondition)
    strategy.entry("Long", strategy.long)  

stopLossPrice = strategy.position_avg_price * (1 - sl / 100)
strategy.exit("Stop Loss", stop=stopLossPrice)

if (ta.crossunder(sma200, sma50) and rsi >= 50)
    strategy.close("Long")

Bar_color = ta.crossunder(sma200, sma50) and rsi >= 50 ? color.orange : rsi < overSoldLevel ? color.maroon : strategy.position_avg_price != 1 ? color.green : color.gray

barcolor(color=Bar_color)



//by wielkieef


Más.