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.
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.
Las principales ventajas de esta estrategia son las siguientes:
Los principales riesgos de esta estrategia son:
Soluciones correspondientes:
La estrategia se puede optimizar a partir de los siguientes aspectos:
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 )