Estrategia de cruce de medias móviles dobles


Fecha de creación: 2023-09-13 14:56:37 Última modificación: 2023-09-13 14:56:37
Copiar: 0 Número de Visitas: 668
1
Seguir
1617
Seguidores

El nombre de esta estrategia es el de la estrategia de la cruz de la cruz de la cruz de la cruz de la cruz de la cruz de la cruz de la cruz. Su principio central es el uso de una línea de regresión lineal de dos parámetros diferentes para generar señales de compra y venta según su cruce.

La estrategia primero calcula una línea de regresión lineal a corto plazo y una a largo plazo. La línea de regresión lineal a corto plazo tiene un parámetro de 100 días y la línea de regresión lineal a largo plazo tiene un parámetro de 150 días. Se genera una señal de compra cuando la línea de regresión lineal a corto plazo rompe la línea de regresión lineal a largo plazo desde abajo; se genera una señal de venta cuando la línea de regresión lineal a corto plazo rompe la línea de regresión lineal a largo plazo desde arriba.

La línea de regresión lineal puede reflejar la dirección de la tendencia a largo plazo de los precios. Los parámetros de la línea de regresión lineal a corto plazo son pequeños y son más sensibles a los cambios de precios y pueden capturar el momento de la reversión de los precios a corto plazo. Los parámetros de la línea de regresión lineal a largo plazo son grandes y representan la tendencia de equilibrio a largo plazo de los precios.

La ventaja de esta estrategia es que se utiliza la estrategia de análisis técnico clásico de cruce equilíneo, se agrega el análisis de regresión lineal, que permite identificar al mismo tiempo el cambio de precio en dos dimensiones de tiempo a largo y corto plazo. Sin embargo, las líneas de regresión lineal son susceptibles a los datos anormales, hay un cierto retraso. Además, el cruce equilíneo en sí mismo también produce una mayor cantidad de falsas señales.

Para filtrar algunas señales falsas, la estrategia agrega restricciones de condiciones de tiempo y ejecuta las señales de negociación de la estrategia solo en el intervalo de fechas especificado. Esto puede reducir en cierta medida la frecuencia de operaciones no válidas. Pero la configuración de la ventana de tiempo también es subjetiva y debe optimizarse mediante retroalimentación.

En general, las estrategias de doble equilátero cruzado que combinan varios métodos de análisis pueden capturar oportunidades de negociación de tipo complejo, pero se requiere una gestión activa del riesgo para prevenir el exceso de comercio. La optimización continua de la estrategia en combinación con otros indicadores técnicos puede mejorar aún más la estabilidad.

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

//@version=3
strategy(title="Linear Regression Curve CrossOver Strategy", shorttitle="LRC Crossover", overlay=true)
src = close
len1 = input(defval=100, minval=1, title="Length")
offset = 0
outfast = linreg(src, len1, offset)
plot(outfast,color=blue)

len2 = input(defval=150, minval=1, title="Length")

outslow = linreg(src, len2, offset)
plot(outslow,color=red)



yearfrom = input(2018)
yearuntil =input(2019)
monthfrom =input(1)
monthuntil =input(12)
dayfrom=input(1)
dayuntil=input(31)



if (  crossover(outfast,outslow)) 
    strategy.entry("BUY", strategy.long, stop=close, oca_name="TREND",  comment="BUY")
    
else
    strategy.cancel(id="BUY")


if ( crossover(outslow,outfast)  ) 

    strategy.entry("SELL", strategy.short,stop=close, oca_name="TREND", comment="SELL")
else
    strategy.cancel(id="SELL")