Emma Pullback Estrategia corta

El autor:¿ Qué pasa?, Fecha: 2024-01-18 11:02:17
Las etiquetas:

img

Resumen general

Esta estrategia utiliza la EMA de 50 períodos y el precio de cierre de las velas para determinar las señales. Cuando el precio rompe la línea EMA hacia abajo, se corta. Después de que el precio retrocede por 2-3 velas, si aparece una vela con patrón de engulfing, se abre una posición corta después del cierre de esa vela para el comercio a corto plazo.

Principio de la estrategia

Primero, se calcula la línea EMA de 50 períodos. Luego, juzga si el precio rompe esta línea EMA hacia abajo. Si se rompe, registra una señal de impulso bajista. Luego, verifica si las velas posteriores tienen un retroceso al alza, si la amplitud del retroceso es mayor que el precio más bajo de la velas anterior, registra una señal de retroceso. Después del retroceso, juzga si las próximas 1-2 velas forman un patrón de engulfing. Si se forma engulfing, registra una señal de engulfing. Cuando aparecen las señales de impulso bajista, pullback y engulfing juntos, abre una posición corta después del cierre de la velas engulfing para el comercio a corto plazo.

La estrategia traza la línea EMA de 50 períodos. Cuando se activa una señal corta, traza un triángulo descendente rojo debajo del candelabro. También da un nivel de stop loss y traza una línea de stop loss roja.

Análisis de ventajas

Esta estrategia combina el juicio de tendencia y el reconocimiento de patrones, lo que puede capturar eficazmente las oportunidades de inversión de tendencia. Primero utiliza la EMA para determinar la dirección de la tendencia, luego utiliza el patrón de engulfing durante el retroceso para evitar ser engañado por falsos breakouts. El stop loss es claro y el drawdown está bien controlado. Es adecuado para el comercio a corto plazo.

Análisis de riesgos

Esta estrategia se basa principalmente en la EMA para determinar la dirección de la tendencia. En caso de una ruptura violenta, puede ocurrir un error de juicio. El juicio del patrón de engulfing tiene cierta subjetividad, la cantidad y la profundidad necesitan optimización de parámetros. La posición de stop loss también necesita ajuste basado en la volatilidad del mercado. En general, esta estrategia es más adecuada para mercados de índices estables y operaciones a corto plazo.

Los parámetros como el período EMA, el número de velas de retroceso, el número de velas de engulfamiento pueden optimizarse para un mejor rendimiento de la estrategia.

Direcciones de optimización

  1. Optimización del período EMA: Pruebe más períodos EMA como 30, 40 o 60 para encontrar el óptimo.

  2. Número de velas de retroceso: Prueba de 2 a 5 velas para encontrar la señal de retroceso óptima.

  3. Número de velas engulfantes: Prueba de 1 a 3 velas para encontrar la señal de engulfamiento óptima.

  4. Múltiples de pérdida de parada: ensayar el 0,5-2 ATR para obtener una posición óptima de pérdida de parada.

  5. Considere agregar otros indicadores como MACD, KDJ para mejorar la precisión de la señal.

  6. Prueba en diferentes productos como índices, petróleo crudo, oro para ampliar el alcance.

Conclusión

Esta estrategia utiliza primero la EMA para determinar la dirección de la tendencia, luego combina el patrón de retroceso y engulfamiento para generar señales cortas, una estrategia típica de inversión de tendencia. Al combinar el juicio de tendencia y el reconocimiento de patrones, puede capturar efectivamente las oportunidades de inversión. Después de la optimización de parámetros, se pueden lograr buenos resultados. En general, esta estrategia tiene una operación fácil, riesgo controlable y es adecuada para el comercio a corto plazo. Su ventaja radica en la captura oportuna de tendencias de inversión, con un punto de stop loss claro. En general, esta estrategia tiene un buen valor práctico.


/*backtest
start: 2024-01-10 00:00:00
end: 2024-01-17 00:00:00
period: 1m
basePeriod: 1m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=4
strategy(title="Linor Pullback Short Strategy", shorttitle="EMA Pullback", overlay=true)

// Define strategy parameters
ema_length = input(50, title="EMA Length")
pullback_candles = input(3, title="Number of Pullback Candles")
engulfing_candles = input(1, title="Number of Engulfing Candles")
stop_loss = input(1, title="Stop Loss (in ATR)")

// Calculate the EMA
ema = ema(close, ema_length)

// Define bearish impulse condition
bearish_impulse = crossover(close, ema)

// Define pullback condition
pullback_condition = false
for i = 1 to pullback_candles
    if close[i] > close[i - 1]
        pullback_condition := true
    else
        pullback_condition := false

// Define engulfing condition
engulfing_condition = false
for i = 1 to engulfing_candles
    if close[i] < open[i] and close[i-1] > open[i-1]
        engulfing_condition := true
    else
        engulfing_condition := false

// Define the entry condition
entry_condition = bearish_impulse and pullback_condition and engulfing_condition

// Plot the EMA on the chart
plot(ema, color=color.blue, title="50 EMA")

// Plot shapes on the chart to mark entry points
plotshape(entry_condition, style=shape.triangleup, location=location.belowbar, color=color.red, size=size.small)

// Define and plot the stop loss level
atr_value = atr(14)
stop_loss_level = close + atr_value * stop_loss
plot(stop_loss_level, color=color.red, title="Stop Loss")

// Strategy orders
strategy.entry("Short", strategy.short, when=entry_condition)
strategy.exit("Stop Loss/Target", from_entry="Short", stop=stop_loss_level, when=strategy.position_size[1] > 0)

// Plot strategy performance on the chart


Más.