Esta estrategia utiliza la cruz de oro y la cruz de muerte de promedios móviles simples para determinar entradas y salidas, yendo con la tendencia de manera oportuna para capturar los puntos de inflexión en las tendencias del mercado.
Calcular la media móvil simple de 10 días (SMA corto) y la media móvil simple de 30 días (SMA largo)
Cuando el shortSMA cruza el longSMA, se genera una señal de compra
Cuando el shortSMA se cruza por debajo del longSMA, se genera una señal de venta
Requerir que el RSI sea superior a 50 para las señales de compra y inferior a 50 para las señales de venta para evitar roturas falsas
Utilizar ATR para detener pérdidas y obtener beneficios
La estrategia utiliza principalmente el cruce de dos promedios móviles para determinar el momento de entrada, identificando los puntos de inflexión de la tendencia. La SMA más corta refleja los cambios de precio más rápido, mientras que la SMA más larga proporciona soporte y resistencia. Cuando la SMA más corta cruza por encima de la SMA más larga, indica un comienzo de tendencia alcista, así que vaya largo. Cuando la SMA más corta cruza por debajo de la SMA más larga, indica un comienzo de tendencia bajista, así que vaya corto. El RSI filtra falsos descansos.
Sencillo de entender y aprender
Sigue la tendencia del mercado a tiempo para captar los puntos de inflexión
Los cruces de medias móviles dobles son clásicos y eficaces para la determinación de tendencias
Las pérdidas de detención y ganancias racionales reducen las pérdidas de los segmentos individuales
El RSI filtra las fallas de manera efectiva, reduciendo los riesgos comerciales
No hay necesidad de predecir, sólo sigue la tendencia para obtener beneficios.
Las dos MAs pueden generar señales erróneas, causando pérdidas innecesarias.
Reacción tardía de los agentes de mercado, incapaces de detectar a tiempo las inversiones de tendencia
Seguir ciegamente las tendencias puede amplificar las pérdidas, el tamaño de la posición necesita control
No filtrar completamente los mercados agitados, propensos a quedar atrapados
La configuración incorrecta de los parámetros aumenta la frecuencia del comercio, reduce la rentabilidad
Los riesgos pueden reducirse mediante la elección de combinaciones de parámetros adecuadas, la introducción de otros filtros, el control del dimensionamiento de la posición, etc.
Optimizar los parámetros de MA para mejorar la precisión de la señal
Añadir otros indicadores como MACD, Bandas de Bollinger, etc. para mejorar la estrategia de la tasa de ganancia
Incorporar indicadores de tendencia para reducir las operaciones en mercados inestables
Optimizar el stop loss y tomar ganancias para minimizar la pérdida única y maximizar la ganancia única
Optimizar la gestión de capital para las diferentes condiciones del mercado
Formular estrategias separadas para mercados de tendencias y agitados
Las pruebas continuas de diferentes conjuntos de parámetros, la introducción de indicadores auxiliares para el filtrado y la determinación de tendencias pueden mejorar constantemente el rendimiento de la estrategia.
Esta estrategia emplea el clásico sistema de cruce de promedios móviles para identificar los puntos de inflexión de tendencia para el comercio. Es muy adecuado para que los principiantes aprendan. Pero hay que tener en cuenta algunas debilidades como señales falsas e identificación tardía de reversiones. A través de pruebas y optimización incesantes de parámetros, agregando otros indicadores, se puede mejorar la estabilidad y rentabilidad de la estrategia. Lo más importante, el tamaño de la posición debe controlarse para seguir el principio de la tendencia de negociación, manteniendo las pérdidas dentro de un rango aceptable y maximizando las ganancias. En general, la lógica de la estrategia es clara y fácil de entender. Vale la pena investigar más para mejorar el rendimiento práctico de la negociación.
/*backtest start: 2022-10-17 00:00:00 end: 2023-10-23 00:00:00 period: 1d basePeriod: 1h exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}] */ // This source code is subject to the terms of the Mozilla Public License 2.0 at https://mozilla.org/MPL/2.0/ // © Glenn234 //@version=5 strategy("MA cross strategy", shorttitle="macs", overlay=true) // Create indicator's shortSMA = ta.sma(close, 10) longSMA = ta.sma(close, 30) rsi = ta.rsi(close, 14) atr = ta.atr(14) // Crossover conditions longCondition = ta.crossover(shortSMA, longSMA) shortCondition = ta.crossunder(shortSMA, longSMA) // trade conditions if (longCondition) stopLoss = low - atr * 2 takeProfit = high + atr * 2 strategy.entry("long", strategy.long, when = rsi > 50) strategy.exit("exit", "long", stop=stopLoss, limit=takeProfit) if (shortCondition) stopLoss = high + atr * 2 takeProfit = low - atr * 2 strategy.entry("short", strategy.short, when = rsi < 50) strategy.exit("exit", "short", stop=stopLoss, limit=takeProfit) // Plot SMA to chart plot(shortSMA, color=color.red, title="Short SMA") plot(longSMA, color=color.green, title="Long SMA")