Las tendencias basadas en los indicadores MBO siguen las estrategias

El autor:¿ Qué pasa?, Fecha: 2023-10-09 15:22:04
Las etiquetas:

Resumen

La estrategia se basa en un simple sistema de seguimiento de tendencias basado en el indicador MBO. El indicador MBO es similar al indicador MACD, que utiliza como señal de negociación los valores de diferencia entre la media móvil rápida y la media móvil lenta.

Principios estratégicos

La estrategia se basa principalmente en la construcción de indicadores MBO para generar señales comerciales. El indicador MBO fue desarrollado por Bryan Strain y Mark Whitley y el método de cálculo del indicador es:

MBO = media móvil simple de 25 días - media móvil simple de 200 días

Luego, el acelerador del índice MBO se suaviza y se calcula la media móvil simple de 18 días SMAMBO del MBO.

Cuando el MBO está usando el SMAMBO, haz más; cuando el MBO está usando el SMAMBO, haz menos.

Desde el punto de vista lógico del código, los principales pasos son:

  1. Calcula las medias móviles simples de 25 y 200 días, asignando valores a xFastAvg y xSlowAvg

  2. Se calcula el valor de MBO: MFBO = xFastAvg - xSlowAvg

  3. Calcular la media móvil simple de 18 días de MBO SMAMBO

  4. Comparando MBO y SMAMBO, se genera un mensaje de transacción.

    Si MBO > SMAMBO, pos = 1, hacer más

    Si el MBO < SMAMBO, pos = -1, hacer blanco

  5. Entradas y salidas según el valor de los pos

La estrategia de seguimiento de tendencias es una estrategia típica de seguimiento de tendencias.

Análisis de ventajas

La estrategia tiene las siguientes ventajas:

  1. Al seguir las tendencias de la línea media y larga, se puede reducir la frecuencia de las transacciones y evitar pérdidas innecesarias.

  2. Los parámetros del indicador MBO son ajustables y pueden adaptarse a diferentes entornos de mercado mediante el ajuste de los parámetros.

  3. La lógica estratégica es simple, clara y fácil de entender, adecuada para el aprendizaje de principiantes.

  4. Los indicadores visuales muestran claramente el cambio de tendencia y apoyan las decisiones estratégicas.

  5. Es escalable, puede ser optimizado sobre la base de la estrategia, puede incorporar mecanismos de stop loss, etc.

Análisis de riesgos

La estrategia también tiene algunos riesgos:

  1. El comercio sigue la tendencia y suele subir y bajar verticalmente, lo que puede generar mayores pérdidas.

  2. Si no se puede detener la pérdida en el momento de la reversión de la tendencia, puede ampliarse la pérdida.

  3. La configuración incorrecta de los parámetros puede causar una frecuencia de transacción demasiado alta o una señal inexacta.

  4. El sistema de filtración es muy fácil de generar y requiere un mecanismo de filtración.

  5. La estrategia en sí misma no tiene un punto de stop loss establecido, con el riesgo de pérdidas ilimitadas.

Las soluciones correspondientes:

  1. Los parámetros de la media móvil se pueden ajustar razonablemente y no pueden ser demasiado sensibles.

  2. Se incluye un indicador de juicio de la reversión de tendencia y se detecta el deterioro en el momento de la reversión.

  3. Optimiza la configuración de parámetros y los ajusta para generar señales precisas.

  4. En la actualidad, la mayoría de los usuarios de Twitter están usando el sistema de filtrado para evitar falsos avances.

  5. En la actualidad, la mayoría de los usuarios de Twitter están usando los teléfonos móviles como herramientas de pago.

Dirección de optimización

La estrategia puede ser optimizada en los siguientes aspectos:

  1. Si se incluye un indicador de señales de reversión de tendencia, se detiene la pérdida en el momento de la reversión de la tendencia.

  2. Optimiza la configuración de los parámetros de la media móvil para equilibrar la frecuencia de transacción y la calidad de la señal.

  3. En la actualidad, la mayoría de los usuarios de ATR están trabajando en la creación de un sistema de control de pérdidas, que incluye el control de pérdidas individuales.

  4. La combinación de otros indicadores filtró las señales falsas de ruptura.

  5. En la actualidad, la mayoría de los usuarios de Twitter están utilizando el sistema de gestión de posiciones para gestionar sus posiciones, ajustándolas según la tendencia.

  6. Se puede pensar en entrar en el juego después de formar una estructura de tres pasos antes de la ruptura.

  7. Establecer un mecanismo de optimización de parámetros para ajustar los parámetros de acuerdo con los diferentes mercados.

Resumen

La estrategia consiste en capturar tendencias y seguirlas con indicadores simples de MBO. La ventaja es que es simple y práctico, visualizar los indicadores con claridad, y es adecuado para los principiantes. Pero también existe el riesgo de que solo se aplasten y no puedan detener los daños. Podemos optimizar la estrategia para convertirla en una estrategia de seguimiento de tendencias estable y confiable mediante la incorporación de señales de reversión, configuración de parámetros optimizados, mecanismos de stop loss, etc. En general, la estrategia es muy buena como estrategia de seguimiento de tendencias de entrada y puede convertirse en una herramienta poderosa para el comercio diario.


/*backtest
start: 2023-09-08 00:00:00
end: 2023-10-08 00:00:00
period: 1h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=2
////////////////////////////////////////////////////////////
//  Copyright by HPotter v1.0 16/08/2018
// MBO indicator is the third component of TFS trading system. This indicator
// was developed by Bryan Strain and Mark Whitley.
// The idea of MBO is similar to moving average convergence/divergence (MACD)
// indicator. It is calculated by subtracting the 200-day moving average from
// the 25-day moving average.
//
// You can change long to short in the Input Settings
// WARNING:
// - For purpose educate only
// - This script to change bars colors.
////////////////////////////////////////////////////////////
strategy(title="TFS: MBO Backtest", shorttitle="TFS: MBO indicator")
Fastavg = input(25, minval=1)
Slowavg = input(200, minval=1)
Length = input(18, minval=1)
reverse = input(false, title="Trade reverse")
hline(0, color=blue, linestyle=line)
xFastAvg = sma(close, Fastavg)
xSlowAvg = sma(close, Slowavg)        
nMBO = xFastAvg - xSlowAvg
xSMAMBO = sma(nMBO, Length)
pos = iff(nMBO > xSMAMBO, 1,
       iff(nMBO < xSMAMBO, -1, nz(pos[1], 0))) 
possig = iff(reverse and pos == 1, -1,
          iff(reverse and pos == -1, 1, pos))	   
if (possig == 1) 
    strategy.entry("Long", strategy.long)
if (possig == -1)
    strategy.entry("Short", strategy.short)	   	    
barcolor(possig == -1 ? red: possig == 1 ? green : blue ) 
plot(nMBO, color=red, style = histogram, title="TFS: MBO indicator")
plot(xSMAMBO, color=blue, title="SMA")

Más contenido