Estrategia de negociación de retroceso de la ruptura de la EMA de 9 días

El autor:¿ Qué pasa?, Fecha: 2023-09-20 11:45:21
Las etiquetas:

Resumen general

Esta estrategia utiliza la EMA de 9 días como indicador de juicio, determinando la dirección del mercado en función de las rupturas de precios de la EMA, que pertenece a una estrategia de tendencia típica.

Estrategia lógica

La línea EMA de 9 días se calcula para juzgar la tendencia. Cuando el precio se abre por debajo y se cierra por encima de la EMA, se identifica una ruptura ascendente para ir largo. Cuando el precio se abre por encima y se cierra por debajo de la EMA, se identifica una ruptura descendente para ir corto.

Después de la entrada, las paradas de toma de ganancias se establecen cerca del máximo/bajo de esa barra, es decir, la toma de ganancias para las rupturas al alza es el máximo de la barra anterior, y para las rupturas a la baja es el mínimo de la barra anterior.

Análisis de ventajas

La estrategia utiliza la EMA para determinar tendencias y entra en las rupturas de la EMA, rastreando efectivamente las tendencias.

El período de EMA es personalizable por flexibilidad. El enfoque de stop profit directo evita mantener operaciones perdedoras durante demasiado tiempo. Las pruebas de retroceso muestran un buen rendimiento durante períodos de tendencia obvios.

Análisis de riesgos

La dependencia de un único indicador de EMA dificulta la identificación de tendencias durante los mercados variados, con el riesgo de señales falsas excesivas.

El ajuste del período EMA, o la incorporación de indicadores técnicos adicionales podrían ayudar a mejorar el juicio. La optimización de la stop profit, a través de trail stops, salidas dinámicas, etc., también podría ayudar a la estabilidad. El control de los tamaños de las posiciones por comercio a través de la gestión de capital limitaría aún más los riesgos.

Direcciones de optimización

  1. Prueba y optimiza los parámetros de la EMA para encontrar períodos más adecuados.

  2. Añadir volumen, volatilidad u otras reglas de juicio.

  3. Optimice las estrategias de stop-profit, como las paradas de trayecto, las salidas dinámicas.

  4. Combinar más indicadores técnicos para formar un sistema de conjunto.

  5. Aplicar el aprendizaje automático para la predicción de la dirección de la tendencia.

  6. Adoptar una gestión de capital estricta para controlar el tamaño de las posiciones comerciales.

Resumen de las actividades

La estrategia es un sistema de retroceso de ruptura de la EMA simple, que es claro y fácil de implementar, pero limitado a depender de una sola EMA. La incorporación de más indicadores técnicos podría mejorar la robustez.


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

//@version=3
strategy("larry willians teste2", overlay=true)

//Window of time
start     = timestamp(2019, 00, 00, 00, 00)  // backtest start window
finish    = timestamp(2019, 12, 31, 23, 59)        // backtest finish window
window()  => true // create function "within window of time"  

ema9=ema(close,9) // Ema de 9 periodos

//Condições de compra
c1= (open< ema9 and close > ema9) //abrir abaixo da ema9 e fechar acima da ema9

if(window())
    if(c1)
        strategy.entry("Compra", true, stop = high) // Coloca ordem stopgain no topo anterior
    else
        strategy.cancel("Compra") // Cancela a ordem se o proximo candle não "pegar"
        
//codições de venda
v1= (open> ema9 and close < ema9) // abrir acima da ema9 e fechar abaixo ema9

if(window())
    if (v1)
        strategy.exit("Venda", from_entry = "Compra", stop = low) // Saida da entrada com stop no fundo anterior
    else
        strategy.cancel("Venda") //Cancela a ordem se o proximo candle não "pegar"



Más.