
Moving Average Ribbon Trend Strategy es una estrategia de seguimiento de tendencias basada en promedios móviles. Utiliza una sola línea media para construir un canal de precios, determinar la dirección de la tendencia y realizar operaciones en función de la posición del precio en relación con el canal. La estrategia es adecuada para mercados donde la tendencia es más evidente y puede capturar tendencias de precios de períodos más largos.
La estrategia se basa en el cálculo de un promedio móvil simple de una longitud de período especificada (default 20 periodos) y la construcción de un canal de precios a partir de su valor. Los tramos superiores y inferiores del canal son los máximos y mínimos de la línea media respectivamente. Si el precio de cierre es superior al tramo superior, se considera una tendencia alcista; si el precio de cierre es inferior al tramo inferior, se considera una tendencia bajista.
Cuando se determina un cambio de tendencia, la estrategia realiza operaciones de negociación. Si la posición baja se convierte en alta, se abre una posición de más cabeza; si la posición baja se convierte en baja, se abre una posición de más cabeza.
En concreto, la lógica de negociación de la estrategia es:
La estrategia utiliza una única línea uniforme para construir un canal de precios y determinar la dirección de la tendencia al determinar el canal de ruptura del precio. Es simple, intuitiva, fácil de implementar y adecuada para una estrategia de seguimiento de tendencias.
La estrategia de tendencia de la banda media tiene las siguientes ventajas:
En resumen, la estrategia de tendencia de banda uniforme se basa en una lógica simple, utiliza el canal de precios para capturar la conversión de tendencias, puede seguir de manera efectiva las tendencias de precios de las líneas más largas y es adecuada para su uso como estrategia de seguimiento de tendencias.
Las estrategias de tendencia de banda media también tienen ciertos riesgos, principalmente:
En este sentido, se puede optimizar con los siguientes métodos:
La estrategia de tendencia de la banda media también se puede optimizar en los siguientes aspectos:
Optimización de los indicadores de la línea media: Puede probar diferentes tipos de promedios, como promedios móviles ponderados, para ver si mejora el rendimiento.
Añadir condiciones de filtraciónSe pueden agregar otros filtros antes de construir el almacén, como volumen de transacciones, volatilidad, etc., para evitar que se encuentre en una situación de crisis.
Cuadro de tiempo múltiple: Utiliza diferentes medias periódicas para identificar tendencias cambiantes en más escalas de tiempo.
Parámetros de ajuste dinámico: permitir que el ciclo de la línea media y el ancho de la vía se ajusten a la dinámica de la situación del mercado, mejorando la adaptabilidad de la estrategia.
Optimización de posiciones: Ajuste el tamaño de la posición según la situación del mercado para evitar pérdidas excesivas. Puede establecer un objetivo de ganancias para reducir activamente la posición.
Mejoras en el aprendizaje automático: Parámetros para la optimización automática de estrategias con algoritmos de aprendizaje automático, en busca de una mejor combinación.
Integrar otras estrategiasLa estrategia de seguimiento de tendencias es la siguiente: Integración con estrategias de seguimiento de tendencias similares, combinación de estrategias y estabilidad.
En resumen, la estrategia de tendencia de la banda de la línea media se puede optimizar en todos los aspectos de los indicadores de la línea media, las condiciones de filtración, el marco de tiempo, el cambio dinámico y la gestión de la posición, para que la estrategia sea más sólida y flexible y se adapte a más entornos de mercado.
La estrategia de tendencia de banda uniforme es una estrategia de seguimiento de tendencias más simple. Utiliza una sola línea uniforme para construir un canal de precios y determinar la dirección de la tendencia a través de la ruptura del canal para capturar la tendencia de la línea media y larga. La estrategia tiene ventajas como lógica simple, pocos parámetros y fácil implementación como estrategia de entrada de seguimiento de tendencias.
/*backtest
start: 2022-10-26 00:00:00
end: 2023-11-01 00:00:00
period: 1d
basePeriod: 1h
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/
// © noro
//@version=4
strategy(title = "Noro's Trend Ribbon Strategy", shorttitle = "Trend Ribbon str", overlay = true, default_qty_type = strategy.percent_of_equity, default_qty_value = 100, pyramiding = 0, commission_value = 0.1)
len = input(20, minval = 5, title = "MA Length")
src = input(ohlc4, title = "MA Source")
//MA
ma = sma(src, len)
plot(ma, color = color.black)
//Channel
h = highest(ma, len)
l = lowest(ma, len)
ph = plot(h)
pl = plot(l)
//Trend
trend = 0
trend := close > h[1] ? 1 : close < l[1] ? -1 : trend[1]
//BG
col = trend == 1 ? color.blue : color.red
fill(ph, pl, color = col, transp = 50)
//Trading
if close > h[1]
strategy.entry("Long", strategy.long)
if close < l[1]
strategy.entry("Short", strategy.short)