
La estrategia de doble reversión de la estrategia selectiva de superposición de reversión para lograr la configuración de activos y el comercio a la hora de elegir mediante la combinación de la estrategia de reversión de comercio y el filtro de sobreventa de sobreventa. La estrategia tiene como objetivo realizar operaciones de compra y venta en el punto de reversión de la tendencia, mientras que el uso de indicadores de sobreventa de sobreventa evita las operaciones innecesarias de la zona de expansión irracional.
La estrategia consiste en la superposición de dos subestrategias:
Esta estrategia se basa en señales de negociación de dos días consecutivos de reversión de los precios de cierre. En concreto, si los precios de cierre han subido en los últimos dos días y el valor de la línea K lenta está por debajo de 50 en los últimos 9 días, haga más; si los precios de cierre han bajado en los últimos dos días y el valor de la línea K rápida está por encima de 50 en los últimos 9 días, haga un vacío. Esta estrategia es una estrategia de reversión y tiene como objetivo capturar una reversión de tendencia a corto plazo.
La estrategia utiliza el indicador de oscilación de doble plano de Bressat para determinar sobreventa. En concreto, si la media de 5 días está por debajo de la media de 10 días y está por debajo de la zona de sobreventa de 20, se hace más; si la media de 5 días está por encima de la media de 10 días y está por encima de la zona de sobreventa de 80, se hace un vacío. Esta estrategia es una estrategia de sobreventa para evitar operaciones innecesarias en zonas no racionales.
La señal final es generada por la combinación de ambos y solo se activa cuando ambos dan una señal coincidente. Esto puede aumentar la probabilidad de obtener ganancias y combinar las ventajas de dos tipos diferentes de estrategias.
La combinación de las ventajas de la estrategia de inversión y la estrategia de sobrecompra y sobreventa permite capturar el cambio de tendencia a corto plazo y evitar el comercio de zonas irracionales.
123 La estrategia de inversión tiene menos parámetros, es lógica simple y fácil de implementar. La estrategia DSS utiliza el doble índice para lograr juicios de sobreventa y sobreventa de manera fluida, lo que puede eliminar de manera efectiva las señales de cabeza vacía en el mercado de cabezas vacías.
La combinación de dos diferentes tipos de estrategias puede mejorar la fiabilidad de la señal y reducir las falsas señales de la estrategia original.
Establecimiento de parámetros estratégicos flexibles, que se pueden ajustar de acuerdo con los diferentes mercados, y gran adaptabilidad.
La estrategia inversa en sí misma conlleva el riesgo de perder dinero y ser atrapado en un mercado convulso.
Las estrategias de DSS tienen problemas de mayor dificultad para optimizar los parámetros, y los diferentes parámetros tienen un mayor impacto en los resultados.
Cuando las dos señales estratégicas no coinciden, existe el riesgo de perder la oportunidad de negociar.
Las estrategias se basan únicamente en indicadores de precios simples, la falta de un juicio integral y ciertas limitaciones de ganancias.
Resolución de las mismas:
Reducir adecuadamente el período de retención y reducir el riesgo de encierro.
Aprovechar los casos de éxito para probar cuidadosamente la combinación de parámetros y optimizar los parámetros para mercados específicos.
Considerar la inclusión de otros indicadores auxiliares para mejorar la eficacia de la estrategia.
Optimizar el timing de entrada o ajustar la proporción de la posición
Prueba y añade otros indicadores de inversión o juicios de forma para mejorar la precisión de la señal de inversión.
Trate de sustituir el DSS por otros indicadores de sobrecompra y sobreventa, como la corriente de energía, el RSI, etc.
Adherirse a una estrategia de stop loss para bloquear ganancias y reducir pérdidas.
Optimizar la configuración de parámetros y probar la combinación de parámetros óptima en diferentes mercados.
Explorar la posibilidad de ajustar dinámicamente los parámetros para adaptarse a los cambios en el mercado.
Construir un modelo de aprendizaje automático para ayudar a generar señales de transacción.
La estrategia de inversión bidireccional de superposición de opciones preferenciales, mediante la combinación de la estrategia de inversión y la estrategia de sobreventa, realiza la doble función de la configuración de activos y el comercio a su elección. La estrategia tiene ventajas como la flexibilidad de los parámetros, la simplicidad de la lógica y la facilidad de implementación, y puede ser eficaz para evitar el ruido de las operaciones en áreas racionales. Pero también hay ciertos riesgos de inversión y dificultades de optimización de parámetros.
/*backtest
start: 2023-09-25 00:00:00
end: 2023-10-25 00:00:00
period: 1h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=4
////////////////////////////////////////////////////////////
// Copyright by HPotter v1.0 12/03/2020
// This is combo strategies for get a cumulative signal.
//
// First strategy
// This System was created from the Book "How I Tripled My Money In The
// Futures Market" by Ulf Jensen, Page 183. This is reverse type of strategies.
// The strategy buys at market, if close price is higher than the previous close
// during 2 days and the meaning of 9-days Stochastic Slow Oscillator is lower than 50.
// The strategy sells at market, if close price is lower than the previous close price
// during 2 days and the meaning of 9-days Stochastic Fast Oscillator is higher than 50.
//
// Second strategy
// Double Smoothed Stochastics (DSS) is designed by William Blaw.
// It attempts to combine moving average methods with oscillator principles.
//
// WARNING:
// - For purpose educate only
// - This script to change bars colors.
////////////////////////////////////////////////////////////
Reversal123(Length, KSmoothing, DLength, Level) =>
vFast = sma(stoch(close, high, low, Length), KSmoothing)
vSlow = sma(vFast, DLength)
pos = 0.0
pos := iff(close[2] < close[1] and close > close[1] and vFast < vSlow and vFast > Level, 1,
iff(close[2] > close[1] and close < close[1] and vFast > vSlow and vFast < Level, -1, nz(pos[1], 0)))
pos
DSSB(PDS, EMAlen,TriggerLen,Overbought,Oversold) =>
pos = 0
xPreCalc = ema(stoch(close, high, low, PDS), EMAlen)
xDSS = ema(stoch(xPreCalc, xPreCalc, xPreCalc, PDS), EMAlen)
xTrigger = ema(xDSS, TriggerLen)
pos := iff(xTrigger < xDSS and xTrigger < Oversold, -1,
iff(xTrigger > xDSS and xTrigger > Overbought, 1, nz(pos[1], 0)))
pos
strategy(title="Combo Backtest 123 Reversal & DSS Bressert", shorttitle="Combo", overlay = true)
Length = input(14, minval=1)
KSmoothing = input(1, minval=1)
DLength = input(3, minval=1)
Level = input(50, minval=1)
//-------------------------
PDS = input(10, minval=1)
EMAlen = input(9, minval=1)
TriggerLen = input(5, minval=1)
Overbought = input(80, minval=1)
Oversold = input(20, minval=1)
reverse = input(false, title="Trade reverse")
posReversal123 = Reversal123(Length, KSmoothing, DLength, Level)
posDSS = DSSB(PDS, EMAlen,TriggerLen,Overbought,Oversold)
pos = iff(posReversal123 == 1 and posDSS == 1 , 1,
iff(posReversal123 == -1 and posDSS == -1, -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)
if (possig == 0)
strategy.close_all()
barcolor(possig == -1 ? #b50404: possig == 1 ? #079605 : #0536b3 )