Estrategia de trading con seguimiento de media móvil suavizada secundaria


Fecha de creación: 2024-01-25 13:00:51 Última modificación: 2024-01-25 13:00:51
Copiar: 1 Número de Visitas: 554
1
Seguir
1617
Seguidores

Estrategia de trading con seguimiento de media móvil suavizada secundaria

Descripción general

La estrategia se basa en la línea llamada Lagging Span 2 del indicador de la nube de Ichimoku, donde se establece una posición en función de la dirección de la tendencia que se determina en el movimiento de la línea. Cuando el precio rompe la línea Lagging Span 2, se determina un punto de giro de tendencia, en el que se puede establecer una nueva posición.

Principio de estrategia

La estrategia determina principalmente el movimiento de la línea Lagging Span 2 en la nube de Ichimoku. La línea Lagging Span 2 es una media móvil lisa basada en el precio, que se puede ajustar su sensibilidad a través de parámetros de suavización.

En concreto, la estrategia calcula la línea Lagging Span 2 a través de la función Donchian. Luego se le da una desviación de posición a la línea y se obtiene la línea de señal de negociación final. Cuando el precio rompe la línea de señal, se juzga como un punto de inflexión de la tendencia del precio y se hace más blanqueo.

En la entrada, la estrategia establece un punto de parada y parada al mismo tiempo. Si hace más, establece una parada y parada múltiples; Si hace vacío, establece una parada y parada vacía.

Análisis de las ventajas

Las principales ventajas de esta estrategia son:

  1. La línea de Lagging Span 2 en el indicador de la nube de Ichimoku se usa para juzgar la tendencia, la cual es de buena suavidad y evita falsas rupturas.

  2. La mayoría de las señales de vacío son más claras y fáciles de entender.

  3. También se puede configurar el stop loss para controlar el riesgo.

Análisis de riesgos

Los principales riesgos de esta estrategia son:

  1. La línea Lagging Span 2 también se retrasa, y puede perder un punto de entrada en una mejor tendencia. Se puede ajustar adecuadamente la optimización de los parámetros de suavizado.

  2. La configuración inadecuada de la parada de pérdidas puede causar la expansión de las pérdidas. Se puede optimizar la configuración según las características de las diferentes variedades.

  3. Las rupturas en sí mismas tienen el riesgo de ser cubiertas por el arbitraje. Se pueden establecer condiciones de filtro de tendencia o confirmar las rupturas para evitarlas.

Dirección de optimización

La estrategia puede ser optimizada en los siguientes aspectos:

  1. Ajuste los parámetros de suavizado de la línea Lagging Span 2 para optimizar su sensibilidad y encontrar el equilibrio entre la detección de los puntos de inflexión de tendencia y la prevención de falsos breaks.

  2. Para hacer más ofertas, configure separadamente el stop loss y optimice la configuración del stop loss para evitar pérdidas excesivas.

  3. Aumentar las condiciones para juzgar la tendencia y evitar el comercio en contra. Por ejemplo, en combinación con otros indicadores para juzgar la dirección de la tendencia general.

  4. Mecanismo de confirmación añadido. En lugar de entrar directamente en juego en la primera incursión, espera la señal de confirmación de la incursión de nuevo.

Resumir

La estrategia en general es más sencilla y práctica. Se basa en la línea Lagging Span 2 del indicador de la nube de Ichimoku para determinar el punto de inflexión de la tendencia del precio. Al mismo tiempo, se establece un stop loss para controlar el riesgo. La estrategia tiene un gran espacio de optimización y se puede ajustar en varios aspectos, tanto para obtener un mejor momento de entrada como para controlar aún más el riesgo, lo que permite obtener un mejor efecto de la estrategia.

Código Fuente de la Estrategia
/*backtest
start: 2023-12-25 00:00:00
end: 2024-01-24 00:00:00
period: 1h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

// This source code is subject to the terms of the Mozilla Public License 2.0 at https://mozilla.org/MPL/2.0/
// © MGULHANN

//@version=5
strategy("TPS - FX Trade", overlay=true)

laggingSpan2Periods = input.int(52, minval=1, title="Lead Look Back")
displacement = input.int(26, minval=1, title="Displacement")

pozyonu = input.bool(false,title="Sadece Long Yönlü Poz Aç")

// Stop Loss ve Kar Al Seviye Girişleri
TPLong = input.int(10000, minval = 30, title ="Long Kar Al Puanı", step=10)
SLLong = input.int(7500, minval = 30, title ="Long Zarar Durdur Puanı", step=10)
TPShort = input.int(20000, minval = 30, title ="Short Kar Al Puanı", step=10)
SLShort = input.int(7500, minval = 30, title ="Short Zarar Durdur Puanı", step=10)


donchian(len) => math.avg(ta.lowest(len), ta.highest(len))
leadLine = donchian(laggingSpan2Periods)
plot(leadLine, offset = displacement - 1, color=#EF9A9A,title="Lead2 Çizgisi")

buycross = ta.crossover(close,leadLine[displacement-1]) 
sellcross = ta.crossover(leadLine[displacement-1],close)


if (buycross) and (pozyonu == true) or buycross 
    strategy.entry("Long", strategy.long)
    strategy.exit("Exit Long", "Long", profit=TPLong, loss=SLLong)
if (sellcross) and pozyonu == false
    strategy.entry("Short", strategy.short)
    strategy.exit("Exit Short", "Short", profit=TPShort, loss=SLShort)