
Esta estrategia se basa en el indicador estocástico de la línea%K y la línea%D que forman una señal de negociación. Cuando la línea%K cruza la línea%D de arriba hacia abajo y ambos están en la zona de sobreventa, se hace un descuento; cuando la línea%K cruza la línea%D de abajo hacia arriba y ambos están en la zona de sobreventa, se hace un descuento. Esta estrategia capta la característica de la inversión del indicador estocástico y forma una señal de negociación en el punto de reversión de la tendencia.
La estrategia utiliza dos líneas del indicador estocástico %K y %D. La línea %K muestra la posición del precio de cierre actual con respecto al precio más alto y más bajo en un período determinado, y la línea %D es el promedio móvil simple de M días de la línea %K.
Cuando la línea %K cruza la línea %D de arriba hacia abajo, indicando que el precio ha comenzado una tendencia descendente, y ambas líneas están en la zona de sobrecompra, indicando que se encuentra en el punto crítico de la reversión del precio, entonces se hace un vacío.
Cuando la línea %K cruza la línea %D de abajo hacia arriba, indicando que el precio está comenzando una tendencia al alza, y ambas líneas están en la zona de sobreventa, indicando que se encuentra en el punto crítico de la reversión del precio, haga más.
Al capturar el tiempo de reversión del indicador estocástico, se puede formar una señal de negociación cerca del punto de cambio de tendencia.
La estrategia tiene las siguientes ventajas:
La estrategia también tiene los siguientes riesgos:
Resolución de las mismas:
La estrategia puede ser optimizada en los siguientes aspectos:
Esta estrategia se basa en señales de comercio de formación de cruce de líneas largas y cortas de indicadores estocásticos, para capturar el momento de la inversión para realizar operaciones de cobertura. La lógica de la estrategia es simple y clara, fácil de implementar, pero también tiene ciertas deficiencias.
/*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 )