La estrategia utiliza el principio de la horquilla dorada de la línea media de la EMA, combinada con la línea K para determinar si el precio de cierre de la posición es una señal de establecimiento de una posición de paz. Haga más cuando la línea media rápida de la EMA (la línea 8, la línea 13, la línea 21) rompa hacia arriba la línea media de la EMA (la línea 55) y el precio de cierre es superior a la línea media de la EMA; Haga un vacío cuando la línea media rápida de la EMA desciende por encima de la línea media de la EMA y el precio de cierre es inferior a la línea media de la EMA.
La estrategia se basa en el diseño de la línea media de la EMA. El código establece 5 líneas de media de la EMA de diferentes períodos (línea 8, 13, 21, 55, 200) y se traza visualmente en la tabla. La lógica central de la estrategia es:
Cuando las líneas 8, 13 y 21 atraviesan la línea 55 y el precio de cierre es más alto que la línea 55, se hace más.
Cuando las líneas 8, 13 y 21 atraviesan la línea 55 y el precio de cierre está por debajo de la línea 55, deje de lado.
De esta manera, la relación entre la línea media de la EMA rápida y la línea media de la EMA intermedia, combinada con la ruptura del precio de cierre real de la línea K, permite determinar señales de entrada y salida más fiables.
La estrategia tiene las siguientes ventajas:
Utilizando el principio de la horquilla dorada de la línea media de la EMA, se puede capturar eficazmente la conversión de la tendencia de los precios.
Combinando la relación entre el precio de cierre y la línea media, se pueden filtrar las señales erróneas de brechas falsas.
La combinación de varias líneas medias de EMA de diferentes períodos puede mejorar la fiabilidad de la señal.
La lógica de las transacciones es simple y clara, fácil de entender y implementar, adecuada para el aprendizaje de los principiantes.
Se puede personalizar el parámetro de ciclo de la línea media EMA para adaptarse a diferentes entornos de mercado.
La línea de equilibrio se traza visualmente para formar un gráfico intuitivo.
La estrategia también tiene sus riesgos:
El sistema de medición de la EMA no es muy eficaz en el juicio de la tendencia de la oscilación y es propenso a generar señales erróneas.
La relación entre el precio de cierre y la línea media no puede evitar completamente una falsa ruptura.
La configuración inadecuada de los parámetros puede conducir a transacciones demasiado frecuentes y aumentar los costos de las transacciones.
El riesgo de que los datos de retroalimentación coincidan es que el disco duro puede ser menos efectivo que el retroalimentación.
No se puede controlar eficazmente la pérdida individual, lo que puede provocar grandes pérdidas.
La estrategia puede ser optimizada en los siguientes aspectos:
En combinación con otros indicadores como MACD, KDJ y otros para filtrar la señal y mejorar la calidad de la señal.
Aumentar los indicadores de tendencia para evitar que los mercados de movimiento superen el sistema de línea media.
Establecer mecanismos de detención de pérdidas para controlar las pérdidas individuales.
Optimización de los parámetros periódicos de la línea media de la EMA para adaptarse a las diferentes variedades de transacciones.
Establecer un mecanismo de gestión de posiciones para ajustar las posiciones de forma dinámica en función del tamaño de los fondos.
Buscar oportunidades de negociación en varios marcos de tiempo para equilibrar el tiempo.
La estrategia de cierre de la EMA es una estrategia de comercio de tendencias de seguimiento simple y eficaz, basada en la teoría de la línea de paridad. Tiene un gran valor práctico, el código es sencillo, es adecuado para que los principiantes lo aprendan, y también se puede integrar como un módulo en un sistema de estrategias más complejo. Pero la estrategia también tiene algunas limitaciones y necesita seguir optimizándose para adaptarse a los cambios en el mercado.
/*backtest
start: 2023-09-18 00:00:00
end: 2023-09-25 00:00:00
period: 30m
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=4
// This source code is subject to the terms of the Mozilla Public License 2.0 at https://mozilla.org/MPL/2.0/
// © x11joe
strategy(title="EMA Candle Close Strategy", overlay=true,initial_capital=1000,commission_type=strategy.commission.percent,commission_value=0.26,default_qty_type=strategy.percent_of_equity,default_qty_value=100)
len1 = input(8, minval=1, title="EMA #1")
src1 = input(close, title="EMA Source #1")
out1 = ema(src1, len1)
plot(out1, title="EMA #1", color=close >= out1 ? color.gray : color.gray, linewidth = 1)
len2 = input(13, minval=1, title="EMA #2")
src2 = input(close, title="EMA Source #2")
out2 = ema(src2, len2)
plot(out2, title="EMA #2", color=close >= out2 ? color.white : color.white, linewidth = 2)
len3 = input(21, minval=1, title="EMA #3")
src3 = input(close, title="EMA Source #3")
out3 = ema(src3, len3)
plot(out3, title="EMA #3", color=close >= out3 ? color.blue : color.blue, linewidth = 3)
len4 = input(55, minval=1, title="EMA #4")
src4 = input(close, title="EMA Source #4")
out4 = ema(src4, len4)
plot(out4, title="EMA #4", color=close >= out4 ? color.yellow : color.yellow, linewidth = 3)
len5 = input(200, minval=1, title="EMA #5")
src5 = input(close, title="EMA Source #5")
out5 = ema(src5, len5)
plot(out5, title="EMA #5", color=close >= out5 ? #FF00FF : #FF00FF, linewidth = 4)
//Buying requires the 8,13 & 21 to close above the 55 and a candle closing above this.
if(out1>out4 and out2>out4 and out3>out4 and close>out4)
strategy.entry("Long",strategy.long)
if(out1<out4 and out2<out4 and out3<out4 and close<out4)
strategy.entry("Short",strategy.short)