Estrategia de trading cuantitativo basada en la comparación de precios de cierre de velas (largo/corto) y filtro EMA
I. Resumen de la Estrategia
Esta estrategia se denomina "Estrategia de trading cuantitativo basada en la comparación de precios de cierre de velas alcistas y bajistas con filtro EMA". La estrategia determina señales de compra y venta dentro de un período de trading específico contando el número de velas alcistas y bajistas formadas por los precios de cierre en un período reciente, combinado con un filtro de EMA.
II. Principio de la Estrategia
La lógica central de la estrategia consiste en contar, dentro del período de retrospectiva (lookback), el número de velas que cierran al alza (upCloseCount) y a la baja (downCloseCount). Si el número de cierres alcistas es mayor, se considera un mercado alcista; si el número de cierres bajistas es mayor, se considera un mercado bajista. Al mismo tiempo, se utiliza el indicador EMA para determinar la tendencia del precio y como filtro: solo se considera tomar una posición larga cuando el precio está por encima de la EMA, y solo se considera tomar una posición corta cuando el precio está por debajo de la EMA. Además, la estrategia establece dos sesiones de trading, session1 y session2, y solo opera durante estos períodos.
La lógica de decisión específica es:
-
Condición de activación de señal larga: inSession es verdadero (dentro del período de trading) Y upCloseCount > downCloseCount (mayor número de velas con cierre alcista) Y close > ema (precio de cierre por encima de la EMA) Y currentSignal no es "long" (sin posición actual).
-
Condición de activación de señal corta: inSession es verdadero Y downCloseCount > upCloseCount (mayor número de velas con cierre bajista) Y close < ema (precio de cierre por debajo de la EMA) Y currentSignal no es "short" (sin posición actual).
III. Análisis de Ventajas de la Estrategia
- Al comparar los precios de cierre de velas en un período histórico determinado, se evalúa la tendencia del precio y el sentimiento del mercado, lo que proporciona cierto efecto de seguimiento de tendencia.
- El filtro del indicador EMA ayuda a evitar operaciones erróneas en mercados laterales o de rango.
- El establecimiento de sesiones de trading específicas evita operar durante períodos no principales con ruido de mercado.
- Equilibra entre el seguimiento de tendencia y la frecuencia excesiva de operaciones.
IV. Análisis de Riesgos de la Estrategia
- En mercados laterales o de consolidación, la comparación de precios de cierre de velas puede ser engañosa, lo que lleva a pérdidas innecesarias.
- Una configuración inadecuada del parámetro EMA puede resultar en un filtro deficiente.
- Una configuración incorrecta de las sesiones de trading puede hacer que se pierdan muchas oportunidades de trading o se realicen operaciones erróneas.
- No puede seguir eficazmente los movimientos de brecha (gaps) causados por eventos inesperados.
Medidas correctivas:
- Optimizar el parámetro EMA para encontrar el mejor equilibrio.
- Optimizar las sesiones de trading.
- Incorporar un mecanismo de stop-loss para controlar las pérdidas por operación individual.
V. Direcciones de Optimización de la Estrategia
- Optimizar las sesiones de trading para encontrar los mejores períodos de negociación.
- Optimizar los parámetros del período y suavizado de la EMA.
- Agregar un mecanismo de stop-loss basado en ATR.
- Incorporar un módulo de identificación de eventos inesperados para evitar el riesgo de movimientos de brecha.
- Considerar la combinación con otros indicadores para encontrar mejores condiciones de entrada filtradas.
- Probar el rendimiento en diferentes instrumentos y ajustar los parámetros según las diferencias.
VI. Conclusión
Esta estrategia identifica señales de tendencia dentro de sesiones de trading específicas contando el número de velas alcistas y bajistas formadas por los precios de cierre en un período histórico determinado, combinado con el filtro del indicador EMA. Proporciona cierto efecto de seguimiento de tendencia. Sin embargo, también conlleva cierto riesgo de operaciones erróneas, que debe mitigarse mediante optimización de parámetros, estrategias de stop-loss, filtrado de señales, etc., y validarse mediante backtesting.
/*backtest
start: 2023-11-26 00:00:00
end: 2023-12-26 00:00:00
period: 1h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=5
strategy("Up vs Down Close Candles Strategy with EMA and Session Time Frames", shorttitle="UvD Strat EMA Session", overlay=true)
// User input to define the lookback period, EMA period, and session strings for time frames- 1

