
La estrategia de inversión de la potencia de la MACD es una estrategia para identificar puntos de reversión o reanudación potenciales en los precios de las acciones mediante la combinación de indicadores de convergencia de la diferencia de convergencia de la media móvil (MACD) y datos de volumen de transacción. El nombre de la estrategia refleja la naturaleza de su uso de la combinación de la MACD y la potencia de reversión para detectar formas de reversión.
El tema central:
El indicador MACD se utiliza para identificar el punto de reversión de la tendencia. Cuando el indicador desciende la línea de señal de ruptura, es una señal de tendencia alcista, y cuando se rompe la línea de señal de la tendencia alcista, es una señal de tendencia baja.
El volumen de operaciones se utiliza para confirmar la señal MACD. La señal de entrada se activa solo cuando el volumen de operaciones aumenta significativamente. Esto ayuda a filtrar las señales falsas.
Se utiliza un mecanismo de suspensión. Cuando la posición alcanza el nivel de ganancias predeterminadas, se detiene.
Proceso de implementación:
Calcula el indicador MACD y su línea de señal con parámetros personalizados.
Identificar la línea de señal de ruptura de la MACD a la baja (signo de oso), mientras que el volumen de transacciones aumenta considerablemente con respecto a la línea K anterior (segno de amplificación de la cantidad).
Identificar la línea de señal de ruptura de la MACD ascendente ((señal de toro), mientras que el volumen de operaciones aumenta considerablemente con respecto a la línea K anterior ((la cantidad puede amplificarse)). Hacer más como señal bajista.
El nivel de la parada después de la entrada se configura como el precio de entrada multiplicado por el porcentaje de ganancias predeterminado, hasta alcanzar la parada automática posterior.
Al combinar el MACD con el volumen de operaciones, se pueden filtrar algunas señales falsas y evitar pérdidas innecesarias.
El MACD refleja mejor el fenómeno de sobrecompra y sobreventa en el corto plazo, con el apoyo de la confirmación del volumen de transacciones, para aprovechar las oportunidades de reversión.
La configuración de los parámetros MACD está estandarizada para facilitar su uso.
Se pueden ajustar los parámetros para que coincidan con diferentes variedades y estilos de negociación.
El MACD es un indicador de retraso, y hay un cierto retraso. Cuando aparece la señal de ruptura, la situación puede haber cambiado de cierta magnitud.
El aumento del volumen de transacciones también puede causar errores de juicio. Por ejemplo, en el caso de la brecha, el aumento del volumen de transacciones puede ser una ruptura no efectiva.
La intensidad y el tiempo de la rebote son difíciles de predecir, incluso los beneficios de la línea corta pueden ser reajustados o reducidos.
La solución:
La fiabilidad de la señal MACD se determina mediante la combinación de más indicadores técnicos, como las bandas de Brin y el RSI.
Optimizar los parámetros del MACD para que se acerquen más a las características del mercado actual.
La adopción de un stop loss conservador para evitar que las pérdidas se extiendan aún más.
Optimización de la combinación de parámetros del MACD en función de la variedad y el período de negociación para mejorar la precisión del indicador.
Añade más indicadores técnicos para combinar, como KDJ, Brinband, etc. para aumentar la tasa de victoria.
Se puede configurar un factor de amplificación dinámico para las condiciones de volumen de transacciones, para que se adapte mejor a los cambios en el mercado.
Optimización de la tasa de retirada de las barras para mejorar la rentabilidad.
La estrategia de inversión de volumen del MACD puede mejorar la precisión de la señal, ayudando a capturar los puntos de inflexión clave y evitar pérdidas innecesarias por señales falsas. La estrategia es simple, fácil de dominar y tiene un cierto significado de guía en el mercado. Pero los operadores aún necesitan incorporar más indicadores en el mercado real para validar la señal para controlar el riesgo.
/*backtest
start: 2024-01-05 00:00:00
end: 2024-02-04 00:00:00
period: 1h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=5
strategy("MACD Anti-Pattern Detector with Volume", shorttitle="MACD-APD-Vol", overlay=true)
// MACD settings
fastLength = input(3, title="Fast Length")
slowLength = input(10, title="Slow Length")
signalSmoothing = input(16, title="Signal Smoothing")
takeProfitPct = input(10.0, title="Take Profit (%)") / 100
volumeMultiplier = input(1.0, title="Volume Multiplier")
[macd, signal, _] = ta.macd(close, fastLength, slowLength, signalSmoothing)
// Detect anti-patterns with volume confirmation
bullishAntiPattern = ta.crossunder(macd, signal) and volume > volume[1] * volumeMultiplier
bearishAntiPattern = ta.crossover(macd, signal) and volume > volume[1] * volumeMultiplier
// Entry conditions
if (bullishAntiPattern)
strategy.entry("Short", strategy.short)
if (bearishAntiPattern)
strategy.entry("Long", strategy.long)
// Take profit conditions
strategy.exit("Take Profit Long", "Long", limit=strategy.position_avg_price * (1 + takeProfitPct))
strategy.exit("Take Profit Short", "Short", limit=strategy.position_avg_price * (1 - takeProfitPct))
// Highlight anti-patterns
plotshape(series=bullishAntiPattern, title="Bullish Anti-Pattern", style=shape.triangledown, location=location.abovebar, color=color.red, size=size.small, text="PUT")
plotshape(series=bearishAntiPattern, title="Bearish Anti-Pattern", style=shape.triangleup, location=location.belowbar, color=color.green, size=size.small, text="CALL")