Basado en la estrategia de seguimiento de tendencias


Fecha de creación: 2023-11-06 10:09:02 Última modificación: 2023-11-06 10:09:02
Copiar: 0 Número de Visitas: 672
1
Seguir
1617
Seguidores

Basado en la estrategia de seguimiento de tendencias

Descripción general

La estrategia se basa en el principio de seguir la tendencia, usando el indicador Parabolic SAR para determinar la dirección de la tendencia del mercado, y combinado con el indicador barcolor para visualizar el estado de los alcistas y bajistas en los precios, haciendo más cuando la tendencia es hacia arriba y vacío cuando la tendencia es hacia abajo, para capturar las ganancias generadas por la tendencia del mercado.

Principio de estrategia

La estrategia se basa en el indicador de la parabólica SAR para determinar la dirección de la tendencia del mercado. El SAR parabólico, también conocido como el indicador de giro de la línea paralela, consta de dos parámetros: el paso representa el paso de movimiento del punto SAR y el máximo representa el paso máximo del punto SAR. Cuando el mercado está en una situación de tendencia, el punto SAR se adhiere al precio y se mueve hacia arriba o hacia abajo con la continuación de la tendencia.

Concretamente, cuando el SAR está por debajo del precio más bajo de la línea K, representando la tendencia actual al alza, la estrategia hace más en este momento; cuando el SAR está por encima del punto más alto de la línea K, representando la tendencia inversa, la estrategia se apaga en el polinomio; por el contrario, cuando el SAR está por encima del precio más alto de la línea K, representando la tendencia actual a la baja, la estrategia se vacía en este momento; cuando el SAR está por debajo del punto más bajo de la línea K, representando la tendencia inversa, la estrategia se apaga en el plano.

Para un juicio más intuitivo de la situación actual de la tendencia, la estrategia también utiliza el indicador de barcolor para colorear la línea K. Cuando el precio de cierre es superior al punto SAR, la línea K se muestra en verde, representando una tendencia alcista; cuando el precio de cierre es inferior al punto SAR, la línea K se muestra en rojo, representando una tendencia bajista.

Análisis de las ventajas estratégicas

La mayor ventaja de esta estrategia es la capacidad de capturar con precisión las tendencias del mercado y seguir las tendencias para negociar, evitando ser interrumpido por el frecuente ruido del mercado. Las ventajas concretas son las siguientes:

  1. El diseño de los puntos SAR es muy ingenioso y permite capturar rápidamente y con precisión la reversión de tendencias.

  2. El indicador Barcolor muestra el estado actual de los tiburones y los osos de forma intuitiva, a simple vista.

  3. Las señales de negociación provienen de las tendencias en sí mismas y no de otros factores, y no son engañadas por las fluctuaciones de precios a corto plazo.

  4. El uso de la tendencia de seguimiento de las pérdidas, la hora de la parada de pérdidas sin ser demasiado sensible, para evitar ser atrapado.

  5. Mantener la dirección de las transacciones consistente y no hacer operaciones en reversa, es bueno para evitar transacciones innecesarias.

  6. Las reglas de negociación son sencillas, claras, fáciles de entender e implementar, adecuadas para el aprendizaje de los principiantes.

Análisis de riesgos estratégicos

El mayor riesgo de esta estrategia es que:

  1. No se puede determinar el tiempo de entrada y salida específico, lo que hace que sea fácil perder oportunidades en los primeros y últimos momentos de la tendencia.

  2. En el caso de que se suspenda el comercio y se mantenga la posición en el mercado de liquidación, no se puede obtener ganancias ni se puede detener la pérdida, existe el riesgo de estar cubierto.

  3. No se puede limitar el porcentaje de pérdidas de una sola transacción, ya que las pérdidas individuales pueden ser excesivas.

  4. Las transacciones unilaterales, las transacciones múltiples y las transacciones en blanco solo pueden capturar una de ellas.

  5. Sin tener en cuenta el juicio de tendencias a gran escala, existe el riesgo de una cobertura con grandes tendencias.

  6. parametric optimal solution is found.

Para abordar los riesgos mencionados, se puede optimizar en los siguientes aspectos:

  1. En combinación con otros indicadores, se determinan los horarios específicos de entrada y salida.

  2. Incluye indicadores que revelan tendencias y evita abrir posiciones en el balance.

  3. Establezca reglas de gestión de riesgos para limitar las pérdidas individuales.

  4. Optimización de la lógica de cambio de más tomas de posición para capturar más oportunidades de negociación.

  5. El análisis de múltiples marcos de tiempo permite determinar la dirección de las tendencias a gran escala.

Dirección de optimización de la estrategia

La estrategia puede optimizarse aún más en los siguientes aspectos:

  1. Optimización de la configuración de los parámetros de Parabolic SAR para adaptarlos mejor a diferentes variedades y ciclos.

  2. El tiempo de entrada se filtra con indicadores como el promedio móvil.

  3. Unirse a la estrategia de entrada de ruptura para ingresar a tiempo después de que la tendencia comience.

  4. Optimizar las estrategias de detención de pérdidas para evitar que sean demasiado sensibles o demasiado lentas

  5. Unirse a una estrategia de stop-loss, que se detiene activamente cuando los beneficios alcanzan un cierto nivel.

  6. Optimizar las estrategias de gestión de fondos y mejorar las estrategias de ajuste de riesgos a los beneficios.

  7. Optimización de los marcos temporales para asegurar que las tendencias a gran escala coincidan con la dirección de las transacciones.

  8. Introducción de tecnologías como el aprendizaje automático y parámetros de optimización dinámica.

Resumir

La estrategia determina la dirección de la tendencia a través del indicador Parabolic SAR y sigue la tendencia inmediatamente después del inicio de la tendencia. La ventaja de la estrategia es que las señales de negociación provienen de la propia tendencia y no son fácilmente interferidas por el ruido del mercado.

Código Fuente de la Estrategia
/*backtest
start: 2023-10-06 00:00:00
end: 2023-11-05 00:00:00
period: 1h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=4
strategy("Trend Trader Strategy (Trend Code)", shorttitle="Trend Trader Strategy (Trend Code)", overlay=true, default_qty_type=strategy.percent_of_equity, default_qty_value=100)

//Inputs
TrendCode = input(5, title = "Trend Code")

////////////////////////////////////////////////////////////////////////////////
// BACKTESTING RANGE
 
// From Date Inputs
fromDay = input(defval = 1, title = "From Day", minval = 1, maxval = 31)
fromMonth = input(defval = 1, title = "From Month", minval = 1, maxval = 12)
fromYear = input(defval = 2019, title = "From Year", minval = 1970)
 
// To Date Inputs
toDay = input(defval = 1, title = "To Day", minval = 1, maxval = 31)
toMonth = input(defval = 1, title = "To Month", minval = 1, maxval = 12)
toYear = input(defval = 2020, title = "To Year", minval = 1970)
 
// Calculate start/end date and time condition
startDate = timestamp(fromYear, fromMonth, fromDay, 00, 00)
finishDate = timestamp(toYear, toMonth, toDay, 00, 00)
time_cond = true
 
////////////////////////////////////////////////////////////////////////////////

//Parabolic SAR
psar = sar(0.02, 0.02, TrendCode * 0.005)


//Plot PSAR
plot(psar, title="PSAR", color = color.teal , trackprice=true)

//Barcolor
barcolor(close > psar ? color.green : color.red, title = "Bar Color")

if (psar >= high and time_cond)
    strategy.entry("long", strategy.long, stop=psar, comment="long")
else
    strategy.cancel("long")

if (psar <= low and time_cond)
    strategy.entry("short", strategy.short, stop=psar, comment="short")
else
    strategy.cancel("short")
        
if (not time_cond)
    strategy.close_all()