Type/to search

Estrategia de cruce de medias móviles con oscilador estocástico combinada con stop loss y filtro estocástico

MA
1
Follow
1802
Followers

img

Resumen

Esta estrategia combina el oscilador estocástico (Stochastic Oscillator) con la media móvil (Moving Average). Genera señales de trading observando las condiciones de sobrecompra/sobreventa del oscilador estocástico y la tendencia de la media móvil. Cuando el estocástico está en zona de sobrecompra y la media móvil desciende, se genera una señal de venta en corto; cuando está en zona de sobreventa y la media móvil asciende, se genera una señal de compra en largo. Además, la estrategia incorpora un filtro estocástico: después de que la línea K del estocástico permanezca por debajo de 50 durante un número determinado de velas, su cruce con la línea D también puede generar la señal correspondiente. También se establece un stop loss para controlar el riesgo.

Principio de la estrategia

  1. Calcular el oscilador estocástico, obteniendo las líneas K y D. Los parámetros son ajustables: período del estocástico, suavizado de K, suavizado de D, zona de sobrecompra y zona de sobreventa.

  2. Calcular la media móvil (por defecto sobre el precio de cierre), con período ajustable.

  3. Calcular el filtro estocástico. Cuando la línea K permanece por debajo de 50 durante un número determinado de velas, se genera una señal de filtro. El período es ajustable.

  4. Condiciones para generar una señal larga (compra): el estocástico cruza al alza en zona de sobreventa, o se activa la señal del filtro estocástico y la media móvil está en ascenso.

  5. Condiciones para generar una señal corta (venta): el estocástico cruza a la baja en zona de sobrecompra, o se activa la señal del filtro estocástico y la media móvil está en descenso.

  6. Condición de cierre de posición larga: la línea K del estocástico cruza por encima de la media móvil y la media móvil cambia a dirección descendente.

  7. Condición de cierre de posición corta: la línea K del estocástico cruza por debajo de la media móvil y la media móvil cambia a dirección ascendente.

  8. La gestión de posiciones utiliza un porcentaje fijo del capital, por defecto 10%. Además, se establece un stop loss, por defecto 2%.

Ventajas

  1. Al combinar sobrecompra/sobreventa con la tendencia, permite seguir las tendencias (comprar en subidas y vender en bajadas).

  2. El filtro estocástico evita operar con frecuencia en mercados laterales (en rango).

  3. El stop loss ayuda a controlar el drawdown.

  4. La estructura del código es clara y los parámetros son ajustables, lo que facilita su optimización posterior.

Riesgos

  1. El oscilador estocástico tiene cierto retraso, por lo que puede perderse los mejores puntos de entrada/salida.

  2. La precisión al capturar puntos de giro de tendencia es limitada, lo que puede provocar una alta frecuencia de stops.

  3. La gestión de posiciones con porcentaje fijo puede generar un drawdown significativo en caso de pérdidas consecutivas.

Direcciones de optimización

  1. Incorporar más condiciones de filtro, como la acción del precio u otros indicadores auxiliares, para mejorar la precisión de las señales.

  2. Clasificar las señales por fuerza, aumentando el tamaño de la posición cuando aparezcan señales fuertes.

  3. Optimizar la identificación de puntos de giro de tendencia para capturar más movimientos.

  4. Optimizar la gestión de posiciones, considerando ajustes basados en la relación riesgo/beneficio flotante.

  5. Probar diferentes combinaciones de parámetros para encontrar los óptimos.

Resumen

Esta estrategia se basa en el oscilador estocástico y combina la media móvil para juzgar la tendencia, utilizando además la propia función de filtro del estocástico para generar señales de trading relativamente confiables. El planteamiento general es claro y adecuado para mercados en tendencia. Sin embargo, debido al retraso inherente del estocástico, su rendimiento puede ser deficiente en los puntos de inflexión del mercado, por lo que su adaptabilidad y robustez global requieren un análisis más profundo. En el futuro, la estrategia puede perfeccionarse optimizando las condiciones de filtro, la gestión de posiciones y los parámetros.

Source
Pine
/*backtest
start: 2024-03-01 00:00:00
end: 2024-03-31 23:59:59
period: 1h
basePeriod: 15m
exchanges: [{"eid":"Binance","currency":"BTC_USDT"}]
*/

// This Pine Script™ code is subject to the terms of the Mozilla Public License 2.0 at https://mozilla.org/MPL/2.0/
// © Pablo_2uc

//@version=5
Strategy parameters
Strategy parameters
Longitud Estocástico
Suavizado K
Suavizado D
Sobreventa
Sobrecompra
Longitud MA
Fuente MA
Stop Loss (%)
Ruedas de Filtro Estocástico
Comment
All comments (0)
No data
No data
  • 1
Forums
PINE Language
Get the app
iPhone Download
© 2015 - ∞ INVENTOR PTE LTD (SG)