Estrategia larga y corta de intercambio estocástico

El autor:¿ Qué pasa?, Fecha: 2023-12-15 10:29:29
Las etiquetas:

img

Resumen general

Esta estrategia genera señales comerciales basadas en la cruz dorada y la cruz de muerte de la línea %K y la línea %D del indicador estocástico. Se corta cuando la línea %K cruza por debajo de la línea %D mientras ambos están en el área de sobrecompra, y se hace larga cuando la línea %K cruza por encima de la línea %D mientras ambos están en el área de sobreventa. La estrategia captura la característica de inversión del indicador estocástico y forma señales comerciales alrededor de los puntos de inflexión de la tendencia.

Estrategia lógica

La estrategia utiliza dos líneas, %K y %D, del indicador estocástico. La línea %K muestra el precio de cierre actual en relación con los precios más altos y más bajos durante un determinado período, y la línea %D es la media móvil simple de M días de la línea %K.

Cuando la línea %K cruza por debajo de la línea %D, indica el comienzo de una tendencia a la baja, y junto con ambas líneas en el área de sobrecompra, señala el punto crítico para la inversión de precios, por lo que se toma una posición corta.

Cuando la línea %K cruza por encima de la línea %D, indica el comienzo de una tendencia al alza, y junto con ambas líneas en el área de sobreventa, señala el punto crítico para la inversión de precios, por lo que se toma una posición larga.

Al capturar los momentos de reversión del indicador estocástico, se pueden generar señales comerciales alrededor de los puntos de inflexión de la tendencia.

Análisis de ventajas

Las principales ventajas de esta estrategia son las siguientes:

  1. Captura las inversiones de tendencia y permite el comercio contrario
  2. Utiliza la característica de inversión del indicador estocástico para las señales comerciales
  3. Combina las áreas sobrecompradas/sobrevendidas para evitar falsas reversiones
  4. Lógica sencilla y clara, fácil de implementar

Análisis de riesgos

Los principales riesgos de esta estrategia son:

  1. Indicador estocástico propenso a inversiones falsas, causando señales incorrectas
  2. No puede filtrar el ruido del mercado de manera efectiva, lo que podría provocar una sobrecomercialización
  3. Incapaz de determinar la dirección de la tendencia, necesita filtro de tendencia
  4. Sin un control efectivo de pérdida de parada, puede conducir a grandes pérdidas

Soluciones correspondientes:

  1. Combinar con otros indicadores para filtrar señales falsas
  2. Ajustar los parámetros adecuadamente para garantizar señales estables y confiables
  3. Uso con indicadores de tendencia para evitar operaciones contrarias a la tendencia
  4. Incorporar un mecanismo de stop loss para limitar la pérdida máxima por operación

Direcciones de optimización

La estrategia se puede optimizar a partir de los siguientes aspectos:

  1. Ajustar los parámetros estocásticos, optimizar los períodos %K, %D
  2. Añadir medias móviles, etc. a las señales de filtro, mejorar la calidad
  3. Añadir reglas de evaluación de tendencias para evitar operaciones contrarias a la tendencia
  4. Incorporar reglas de stop loss y take profit para la solidez
  5. Optimizar la lógica de entrada y salida para reducir la frecuencia de operaciones
  6. Prueba de adaptabilidad entre productos y plazos
  7. conjunto de estrategias, combinado con otras estrategias

Conclusión

Esta estrategia genera señales comerciales basadas en el cruce de las líneas cortas y largas del indicador estocástico, con el objetivo de capturar reversiones para el comercio contrario. La lógica es simple y clara, fácil de implementar, pero también tiene algunos defectos. Se pueden lograr mejores resultados a través de la puesta a punto de parámetros, combinaciones de indicadores, control de riesgos, etc. Es una estrategia comercial a corto plazo adecuada para el comercio de alta frecuencia.


/*backtest
start: 2022-12-08 00:00:00
end: 2023-12-14 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=2
////////////////////////////////////////////////////////////
//  Copyright by HPotter v1.0 11/01/2017
// This back testing strategy generates a long trade at the Open of the following 
// bar when the %K line crosses below the %D line and both are above the Overbought level.
// It generates a short trade at the Open of the following bar when the %K line 
// crosses above the %D line and both values are below the Oversold level.
//
// You can change long to short in the Input Settings
// Please, use it only for learning or paper trading. Do not for real trading.
////////////////////////////////////////////////////////////
strategy(title="Strategy Stochastic Crossover", shorttitle="Strategy Stochastic Crossover1", overlay = true )
Length = input(7, minval=1)
DLength = input(3, minval=1)
Oversold = input(20, minval=1)
Overbought = input(70, minval=1)
reverse = input(false, title="Trade reverse")
vFast = stoch(close, high, low, Length)
vSlow = sma(vFast, DLength)
pos = iff(vFast < vSlow and vFast > Overbought and vSlow > Overbought, 1,
	   iff(vFast >= vSlow and vFast < Oversold and vSlow < Oversold, -1, nz(pos[1], 0))) 
possig = iff(reverse and pos == 1, -1,
          iff(reverse and pos == -1, 1, pos))	   
if (possig == 1) 
    strategy.entry("Long", strategy.long)
if (possig == -1)
    strategy.entry("Short", strategy.short)	   	    
barcolor(possig == -1 ? red: possig == 1 ? green : blue )

Más.