La estrategia de seguimiento de doble línea de paridad es una estrategia de seguimiento que utiliza dos líneas de paridad para determinar la tendencia de los precios. La estrategia utiliza dos líneas de paridad de diferentes períodos para determinar la dirección de la tendencia, y emite una señal de comodidad múltiple.
La estrategia utiliza dos líneas medias para determinar la tendencia de los precios. Los principios específicos son los siguientes:
Calcule la línea media y la media_2 de los períodos corto p1 y largo p2.
El valor bool de la subida y la caída se obtiene al juzgar si el precio está por encima o por debajo de la línea media.
Los valores de bool de los movimientos ascendentes y descendentes suavizados por el SMA determinan la dirección de la tendencia y la tendencia_2 en los períodos de corto plazo p1 y largo plazo p2.
Cuando la tendencia y la tendencia_2 están en la misma dirección, se emite una señal de hacer más o hacer menos.
Los gráficos en diferentes colores muestran la dirección de la tendencia.
La hora de entrada es cuando las tendencias de corto y largo períodos coinciden.
Esto constituye la lógica central de la estrategia de seguimiento de la doble línea de paridad. Mediante el juicio de la doble línea de paridad, se pueden filtrar eficazmente algunas brechas falsas. Cuando los ciclos cortos y los ciclos largos coinciden en la dirección de la tendencia, la tendencia de los precios es muy clara, por lo que el riesgo de entrada en el mercado es menor.
Las principales ventajas de la estrategia de seguimiento de doble línea son:
El uso de doble equilátero puede filtrar falsas brechas y hacer que el tiempo de entrada sea más fiable.
El uso de diferentes medias periódicas permite el juicio de tendencias en varios marcos de tiempo, lo que hace que las señales de negociación sean más precisas.
La combinación de líneas medias de corto y largo período permite capturar algunas oportunidades de retroceso de líneas cortas al mismo tiempo que las grandes tendencias.
La lógica de la estrategia es simple y clara, fácil de entender y de implementar, y es adecuada para diferentes niveles de comerciantes.
Se puede personalizar el ciclo de la línea media y se pueden ajustar los parámetros según el mercado para adaptarse a diferentes variedades y tipos de situaciones.
El uso de gráficos en forma de columnas para visualizar la dirección de la tendencia, forma una sugerencia de negociación más intuitiva.
La estrategia de seguimiento de doble línea también tiene algunos riesgos a tener en cuenta:
Si el ciclo de la línea media no está configurado en ese momento, es posible que se ajusten varias posiciones, lo que aumenta la frecuencia de las transacciones y el costo del punto de deslizamiento. Se pueden ajustar adecuadamente los parámetros del ciclo o aumentar los requisitos de selección de la posición.
Cuando el mercado se encuentra en un período de crisis, la línea media produce un cruce, se produce una señal de error. Se puede filtrar a través de otros indicadores, o aumentar las reglas de gestión de la posición.
El retorno de la brecha corta puede ser omitido. Se puede reducir el ciclo de la línea media adecuadamente, o adoptar otras estrategias para capturar la oportunidad de la línea corta.
Cuando una gran tendencia se rompe, la configuración inadecuada de la parada de pérdidas puede provocar grandes pérdidas. Se debe ajustar la posición de la parada de pérdidas a su debido tiempo para garantizar que haya apoyo debajo de la parada de pérdidas.
La estrategia no tiene en cuenta los factores fundamentales, sólo las tendencias en términos técnicos. El usuario necesita combinar su propia investigación para usar la estrategia.
La estrategia puede ser optimizada en los siguientes aspectos:
Aumentar los filtros de otros indicadores, como volumen de transacciones, índices de movimiento, etc., para evitar que las transacciones no sean válidas durante los períodos de crisis.
Utiliza un ciclo de medianía de adaptación que ajusta automáticamente los parámetros según los cambios en el mercado, en lugar de un ciclo estático.
Aumentar el módulo de gestión de posiciones para guiar el incremento de posiciones específicas a través de reglas como la intensidad de la tendencia.
Aumentar el módulo de parada de pérdidas, trailing stop o tiempo de parada para controlar las pérdidas individuales.
Considerar la combinación de tecnologías como el aprendizaje automático para determinar la precisión de las tendencias mediante el entrenamiento y ajustar dinámicamente la lógica de salida.
Considere incluir elementos básicos, como anuncios de resultados, eventos importantes, etc., para evitar distracciones con la situación a nivel más alto.
En resumen, la estrategia de seguimiento de doble equilátero es una estrategia de determinación de tendencias sencilla y práctica. Combina dos dimensiones temporales a la vez, corto y largo, para identificar tendencias, y es muy confiable para la mayoría de los comerciantes que siguen las tendencias. Por supuesto, la estrategia también tiene algunos riesgos a tener en cuenta, los usuarios pueden mejorar la estrategia en términos de optimización de parámetros, control de riesgos, etc.
/*backtest
start: 2022-10-01 00:00:00
end: 2023-10-07 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=2
// My Tradingview Scripts : https://bit.ly/2HKtr7k
strategy("UniDir Strategy", overlay=true, initial_capital=50000, default_qty_value=50000, default_qty_type=strategy.cash, slippage=3, commission_type=strategy.commission.percent, commission_value=0.075, pyramiding=0)
p1=input(14)
p2=input(21)
Price = close
mid = (highest(high, p1)+lowest(low, p1)) / 2
mid_2 = (highest(high, p2)+lowest(low, p2)) / 2
//Trend
up = Price > mid ? 1 : 0
up_2 = Price > mid_2 ? 1 : 0
down = Price < mid ? 1 : 0
down_2 = Price < mid_2 ? 1 : 0
trend = sma(up, 2) == 1 ? 1 : sma(down, 2) == 1 ? -1 : nz(trend[1])
trend_2 = sma(up_2, 2) == 1 ? 1 : sma(down_2, 2) == 1 ? -1 : nz(trend_2[1])
dir1=trend==1 ? lime : red
dir2=trend_2==1 ? lime : red
dir_all=trend==1 and trend_2==1 ? lime : red
top_p=plot(1)
hi_p=plot(0.4)
mid_p=plot(0.2)
lo_p=plot(0)
fill(hi_p,mid_p,color=dir1,transp=80)
fill(lo_p,mid_p,color=dir2,transp=80)
fill(top_p,hi_p,color=dir_all,transp=0)
// Entry
long_cond = trend==1 and trend_2==1
short_cond = trend==-1 and trend_2==-1
if long_cond
strategy.entry("Long",strategy.long)
if short_cond
strategy.entry("Short",strategy.short)