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.
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.
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.
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.
Prueba y optimiza los parámetros de la EMA para encontrar períodos más adecuados.
Añadir volumen, volatilidad u otras reglas de juicio.
Optimice las estrategias de stop-profit, como las paradas de trayecto, las salidas dinámicas.
Combinar más indicadores técnicos para formar un sistema de conjunto.
Aplicar el aprendizaje automático para la predicción de la dirección de la tendencia.
Adoptar una gestión de capital estricta para controlar el tamaño de las posiciones comerciales.
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"