Estrategia de seguimiento de patrones de choque de doble vía


Fecha de creación: 2023-11-14 14:12:16 Última modificación: 2023-11-14 14:12:16
Copiar: 0 Número de Visitas: 572
1
Seguir
1617
Seguidores

Estrategia de seguimiento de patrones de choque de doble vía

Descripción general

La estrategia de seguimiento de oscilación de dos vías es una estrategia de negociación cuantitativa basada en las bandas de Bollinger y los EMA. La estrategia intenta capturar las fluctuaciones de precios a corto plazo a través de la identificación de patrones de oscilador basados en Bollinger Bands y EMA.

Principio de estrategia

La estrategia utiliza a la vez las bandas de Brin y las EMA como indicadores técnicos. Las bandas de Brin contienen la vía superior, la vía media y la vía inferior, que permiten determinar si el precio se encuentra en la zona de oscilación. La EMA es un indicador de seguimiento de tendencias que permite determinar la tendencia del precio.

La estrategia comienza por calcular el promedio de la banda de Brin, es decir, el promedio simple de movimiento de n días de precios, donde n es el valor por defecto de 20 días. La banda de Brin sube y baja en el camino, respectivamente, con dos diferencias estándar de la banda de Brin más/menos. Luego se calcula la EMA de 9 días.

Cuando el precio sube por encima de la EMA, se considera una señal de compra; cuando el precio baja por debajo de la EMA, se considera una señal de venta. De esta manera, la EMA actúa como una línea media rápida, capaz de capturar la tendencia a corto plazo de los precios; mientras que la banda central de Brin actúa como una línea media lenta, capaz de filtrar algunas señales falsas.

Por lo tanto, la estrategia utiliza el seguimiento de dos vías, la de EMA y la de Brin, para capturar las fluctuaciones de corto plazo de los precios en la medida de lo posible. Se compra cuando la EMA está en la mitad de la vía y se vende cuando la EMA está en la mitad.

Análisis de las ventajas estratégicas

La estrategia de seguimiento de dos vías tiene las siguientes ventajas:

  1. El uso de EMA y el seguimiento de dos vías en el cinturón central de Brin permite determinar tendencias y oscilaciones al mismo tiempo, capturando con mayor precisión las fluctuaciones de precios a corto plazo.

  2. El uso de EMA como línea media rápida y de la banda media de Brin como línea media lenta, en combinación, puede filtrar eficazmente las señales falsas y mejorar la calidad de la señal.

  3. Los parámetros del indicador se pueden ajustar, los valores n y la diferencia entre los estándares de la banda de Bryn se pueden ajustar según el mercado, y son muy adaptables.

  4. Las estrategias son simples, claras y fáciles de implementar, lo cual es ideal para situaciones de crisis de corta duración.

  5. Se pueden optimizar los parámetros de forma adecuada, en combinación con filtros de otros indicadores, para mejorar aún más la estabilidad de la estrategia.

Análisis de riesgos

La estrategia también tiene algunos riesgos potenciales:

  1. Las correas de Brin son propensas a la formación de soportes y presiones, lo que puede desencadenar un paro prematuro.

  2. Cuando la EMA y el Brin cruzan la banda, el precio puede desviarse y emitir una señal errónea.

  3. Cuando hay una gran tendencia, la EMA es propensa a formar puntos de compra en la parte inferior de la copa san o puntos de venta en la parte superior de la copa san, y puede perder la tendencia.

  4. Cuando la convulsión se apaga, las señales de negociación disminuirán significativamente y no se podrá mantener la rentabilidad.

  5. La configuración inadecuada de los parámetros puede causar exceso de operaciones o perder oportunidades de negociación.

  6. Las comisiones de transacción reducen los beneficios reales, por lo que es necesario controlar el tamaño de las posiciones.

Dirección de optimización de la estrategia

La estrategia puede ser optimizada en los siguientes aspectos:

  1. Indicadores como el aumento del tráfico y la filtración de señales de mala calidad de las señales cruzadas.

  2. La combinación de indicadores de sobrecompra y sobreventa como el RSI evita que los puntos de compra y venta aparezcan en las zonas extremas.

  3. La configuración de los paros y paradas se basará en el valor de ATR para que el paramiento sea más razonable.

  4. Aumentar el conocimiento de las tendencias y evitar señales erróneas en el contexto de las tendencias.

  5. Parámetros de optimización, como el ciclo EMA, el parámetro de la banda de Brin, etc., para adaptarse mejor a diferentes entornos de mercado.

  6. El uso de métodos de aprendizaje automático para optimizar dinámicamente los parámetros de las estrategias para que sean más robustas.

  7. El uso de algoritmos para negociar, estableciendo condiciones de entrada y salida más estrictas y reduciendo la intervención humana.

Resumir

La estrategia de seguimiento de la oscilación de doble vía, que utiliza el seguimiento de la oscilación de la oscilación de la oscilación de la oscilación de la oscilación de la oscilación de la oscilación de la oscilación de la oscilación de la oscilación de la oscilación de la oscilación de la oscilación de la oscilación de la oscilación de la oscilación de la oscilación de la oscilación de la oscilación de la oscilación de la oscilación de la oscilación de la oscilación de la oscilación de la oscilación de la oscilación de la oscilación de la oscilación de la oscilación de la oscilación de la oscilación de la oscilación de la oscilación de la oscilación de la oscilación de la oscilación de la oscilación de la oscilación de la oscilación de la oscilación de la oscilación de la oscilación de la oscilación de la oscilación de la oscilación de la oscilación de la oscilación

Código Fuente de la Estrategia
/*backtest
start: 2022-11-07 00:00:00
end: 2023-11-13 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=4
strategy(shorttitle="BBXEMA", title="Bollinger Bands Cross EMA", default_qty_type=strategy.percent_of_equity, default_qty_value=100, overlay=true)
length = input(20, minval=1)
lengthEMA = input(9)
src = input(close, title="Source")
srcEMA = input(close, title="Source EMA")
//mult = input(2.0, minval=0.001, maxval=50)

// === INPUT BACKTEST RANGE ===
FromYear  = input(defval = 2019, title = "From Year", minval = 2009)
FromMonth = input(defval = 1, title = "From Month", minval = 1, maxval = 12)
FromDay   = input(defval = 1, title = "From Day", minval = 1, maxval = 31)
ToYear    = input(defval = 9999, title = "To Year", minval = 2009)
ToMonth   = input(defval = 12, title = "To Month", minval = 1, maxval = 12)
ToDay     = input(defval = 31, title = "To Day", minval = 1, maxval = 31)

// === FUNCTION EXAMPLE ===
start     = timestamp(FromYear, FromMonth, FromDay, 00, 00)  // backtest start window
finish    = timestamp(ToYear, ToMonth, ToDay, 23, 59)        // backtest finish window
window()  => true
basis = sma(src, length)
EMA = ema(srcEMA,lengthEMA)
//dev = mult * stdev(src, length)
//upper = basis + dev
//lower = basis - dev

Buy = crossover(EMA,basis)
Sell = crossunder(EMA,basis)

bb = plot(basis, color=color.red)
signal = plot(EMA, color=color.green)
//p1 = plot(upper, color=color.blue)
//p2 = plot(lower, color=color.blue)
//fill(p1, p2)

strategy.entry("Buy",true,when=window() and Buy)
strategy.close_all(when=window() and Sell)