Estrategia de apalancamiento azul rojo de Macd

El autor:¿ Qué pasa?, Fecha: 2023-12-20 15:51:37
Las etiquetas:

img

Resumen general

La estrategia de apalancamiento azul rojo de Macd es una estrategia de negociación cuantitativa que utiliza el indicador Macd para determinar la dirección de la tendencia.

Estrategia lógica

El indicador Macd consiste en la tasa de diferencia (la diferencia entre el promedio móvil rápido y lento) y la línea de señal. Cuando la tendencia alcista de la tasa de diferencia se acelera, representa un mercado alcista actual. Cuando la tendencia bajista de la tasa de diferencia se acelera, representa un mercado bajista actual.

Si bien esta estrategia utiliza el indicador Macd para determinar la dirección de la tendencia principal, también incorpora el sistema Elder Impulse para determinar el momento específico de entrada y salida. El sistema Elder Impulse combina promedios móviles rápidos y lentos y MACD para generar señales comerciales: las barras verdes representan tendencias alcistas iniciales o aceleradas, las barras rojas representan tendencias alcistas iniciales o aceleradas y las barras azules representan puntos de inflexión entre tendencias alcistas y bajistas.

Con estos dos indicadores, podemos determinar la dirección posicional y las entradas / salidas tácticas. Por ejemplo, si el indicador Macd muestra una tendencia alcista importante, abrimos posiciones largas cuando aparecen las barras verdes en el sistema de impulso mayor. Si el indicador Macd muestra una tendencia bajista importante, abrimos posiciones cortas cuando aparecen las barras rojas en el sistema de impulso mayor.

Ventajas

  • El uso de Macd para determinar la tendencia principal mejora la rentabilidad

    El indicador Macd en esta estrategia puede reflejar efectivamente la relación de oferta y demanda del mercado y el movimiento de precios. Al aprovechar la diferencia entre dos promedios móviles y la media móvil de la diferencia, ayuda a determinar la tendencia principal. Esto proporciona la dirección posicional para nuestras entradas.

  • El Elder Impulse System mejora la precisión de entrada

    El sistema Elder Impulse consolida la información de la diferencia de promedio móvil, el histograma y el precio para determinar los puntos de inflexión.

  • Las pérdidas de detención de seguimiento basadas en un MA lento

    La estrategia utiliza una media móvil lenta como stop loss trasero, que se puede ajustar de acuerdo con la tendencia.

Análisis de riesgos

  • Riesgo de reversión de la tendencia

    Si se produce una inversión de tendencia significativa, la probabilidad de que el indicador Macd juzgue incorrectamente sería mayor.

  • Frecuencia de operaciones más alta

    Esta estrategia tiene una mayor frecuencia de negociación, lo que conduce a mayores costos de negociación.

  • Riesgo de pérdida de liquidación

    Un stop loss demasiado suelto puede llevar a pérdidas más altas, mientras que un stop loss demasiado ajustado puede llevar a salidas prematuras.

Áreas de mejora

  • Optimización de parámetros

    Los parámetros como la longitud media móvil, los parámetros de la línea de señal se pueden optimizar para encontrar la combinación óptima.

  • Incorporar otros indicadores

    Otros indicadores como la brecha o la divergencia se pueden probar para mejorar la precisión de la identificación de puntos de inflexión y entradas.

  • Añadir el mecanismo de stop loss automático

    Se puede incorporar un stop loss dinámico con ATR o un stop loss trasero para hacer que el stop loss sea más inteligente y controlar los riesgos de manera efectiva.

Resumen de las actividades

La estrategia Macd Blue Red Leverage integra el indicador Macd y el Sistema Elder Impulse para determinar la dirección de la tendencia y los puntos de inflexión. Esta estrategia tiene ventajas como un juicio preciso, entradas precisas y un stop loss razonable. También necesitamos prevenir posibles riesgos y continuar optimizando esta estrategia. En general, esta estrategia merece más investigación y aplicación.


/*backtest
start: 2022-12-13 00:00:00
end: 2023-12-19 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//Author: SudeepBisht
//@version=3
strategy("SB_Elder Impulse System", overlay=true)
useCustomResolution=input(false, type=bool)
customResolution=input("D")
source = request.security(syminfo.tickerid, useCustomResolution ? customResolution : timeframe.period, close)
showColorBars=input(false, type=bool)
lengthEMA = input(13)
fastLength = input(12, minval=1), slowLength=input(26,minval=1)
signalLength=input(9,minval=1)

calc_hist(source, fastLength, slowLength) =>
    fastMA = ema(source, fastLength)
    slowMA = ema(source, slowLength)
    macd = fastMA - slowMA
    signal = sma(macd, signalLength)
    macd - signal

get_color(emaSeries, macdHist) =>
    g_f = (emaSeries > emaSeries[1]) and (macdHist > macdHist[1])
    r_f = (emaSeries < emaSeries[1]) and (macdHist < macdHist[1])
    g_f ? green : r_f ? red : blue
    
b_color = get_color(ema(source, lengthEMA), calc_hist(source, fastLength, slowLength))    
//bgcolor(b_color, transp=0)
//barcolor(showColorBars ? b_color : na)

chk=b_color==green?1:b_color==red?-1:0


if (not na(chk))
    if(chk==1)
        strategy.entry("RsiLE", strategy.long, comment="RsiLE")
    if(chk==-1)
        strategy.entry("RsiSE", strategy.short, comment="RsiSE")
    if(chk==0)
        strategy.close_all()

Más.