
Esta estrategia utiliza las medias móviles y el indicador MACD para identificar la tendencia y el dinamismo de los precios, y en combinación con las señales de cruce para tomar decisiones de compra y venta. Es una estrategia típica de seguimiento de tendencias.
Esta estrategia utiliza dos medias móviles para formar una señal de cruce de medias. Las medias móviles rápidas tienen una longitud de 12 días y las medias móviles lentas tienen una longitud de 26 días.
Al mismo tiempo, esta estrategia utiliza el indicador MACD para determinar el impulso. El indicador MACD se obtiene de la línea rápida (EMA del día 12) menos la línea lenta (EMA del día 26) y luego se suaviza el MACD con la línea de señal (EMA del día 9).
Esta estrategia tiene en cuenta la señal de cruce de la media móvil y la señal del indicador MACD para tomar decisiones de compra y venta. Haga más cuando se produzca un tenedor dorado y un tenedor por encima del MACD. Haga menos cuando se produzca un tenedor muerto y un tenedor por debajo del MACD.
El uso de medias móviles dobles en combinación con el indicador MACD, toma en cuenta la tendencia de los precios y las señales de dinámica para evitar perder oportunidades de compra y venta.
Las medias móviles rápidas y las medias móviles lentas tienen una relación de longitud razonable que permite identificar de manera efectiva las tendencias a medio plazo. La configuración de los parámetros del indicador MACD también es más estándar y permite identificar de manera confiable los cambios de movimiento.
A través de indicadores gráficos de visualización, las señales de negociación son intuitivamente claras. Se puede intuir la dirección de la tendencia y la fuerza del movimiento.
La configuración de los parámetros de la estrategia es razonablemente flexible y se puede ajustar la longitud de la media móvil y los parámetros MACD para optimizarlos y adaptarse a diferentes entornos de mercado.
El seguimiento de tendencias permite obtener ganancias de tendencias más largas.
La intersección de las dos medias móviles está en retraso y puede retrasar la hora de hacer más vacío.
Los indicadores MACD pueden emitir señales erróneas con frecuencia y deben ser juzgados en combinación con la evolución de los precios.
En el caso de una operación con varios titulares, la horca muerta puede ser una señal de ajuste, momento en el que se debe tener varias órdenes en lugar de una posición fácilmente plana.
En el caso de que la posición sea a la baja, la horca de oro puede ser una señal de rebote, en la que se debe tener una carta en blanco en lugar de una posición fácilmente libre.
Se requiere un estricto cumplimiento de los principios de administración de fondos, control de la proporción de capital que ocupa una sola transacción y evitar el exceso de operaciones.
Optimización de los parámetros de las medias móviles, prueba de combinaciones de parámetros en diferentes períodos de tiempo, mejora de la fiabilidad de las señales cruzadas.
Optimización de los parámetros del indicador MACD, ajuste de los parámetros de los EMA de ciclo largo y corto y de la línea de señal, reducción de la señal errónea.
Añadir otros indicadores auxiliares, como KDJ, BOLL, etc., para un juicio integral y mejorar la precisión de la señal.
En combinación con el indicador de volumen de transacciones, evita las señales erróneas causadas por brechas falsas.
Se utiliza la retroalimentación para determinar la combinación óptima de parámetros, y se calcula el parámetro óptimo según los datos históricos.
Establezca una estrategia de stop loss y controle rigurosamente el porcentaje de stop loss para reducir el riesgo de transacción.
Esta estrategia integra los indicadores de doble media móvil cruzada y MACD, lo que permite el comercio de tendencias. La configuración de parámetros optimizados y el cumplimiento estricto de la administración de fondos ayudan a obtener ganancias estables a largo plazo. Pero también se debe tener en cuenta la prevención de señales erróneas generadas por los indicadores, el juicio integral en combinación con la evolución de los precios y la reducción del riesgo de negociación.
/*backtest
start: 2022-11-09 00:00:00
end: 2023-11-15 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=3
strategy(title="Moving Average Convergence/Divergence MaCD Backesting", shorttitle="MACD Backtesting", precision = 6, pyramiding = 3, default_qty_type = strategy.percent_of_equity, currency = currency.USD, commission_type = strategy.commission.percent, commission_value = 0.10, initial_capital = 1000, default_qty_value = 100)
source = close
fastLength = input(12, minval=1), slowLength=input(26,minval=1)
signalLength=input(9,minval=1)
fastMA = ema(source, fastLength)
slowMA = ema(source, slowLength)
macd = fastMA - slowMA
signal = ema(macd, signalLength)
hist = macd - signal
plot(hist, color=red, style=histogram)
plot(macd, color=blue)
plot(signal, color=orange)
buy = crossover(macd,signal)
sell = crossunder(macd,signal)
plotshape(buy, "buy", shape.triangleup, color = olive , size = size.tiny, location = location.bottom)
plotshape(sell, "sell", shape.triangledown, color = orange , size = size.tiny, location = location.bottom)
if (buy)
strategy.entry("Long Trigger", true)
if(sell)
strategy.entry("Short Trigger", false)
if (sell)
strategy.exit("Close Long Trigger", "Long Trigger")
if (buy)
strategy.exit("Close Short Trigger", "Short Trigger")