- Cuadrado
- La media móvil cruzada con la estrategia de pérdida de parada de seguimiento
La media móvil cruzada con la estrategia de pérdida de parada de seguimiento
El autor:
¿ Qué pasa?, Fecha: 2024-05-29 17:02:19
Las etiquetas:
La SMAIndicador de riesgoEl ATR
Resumen general
Esta estrategia utiliza dos promedios móviles simples (SMA) con períodos diferentes para capturar las tendencias de precios e incorpora los indicadores de índice de fuerza relativa (RSI) y rango verdadero promedio (ATR) para optimizar las señales comerciales y la gestión de riesgos. Una señal de compra se genera cuando la SMA a corto plazo cruza por encima de la SMA a largo plazo, y una señal de venta se genera cuando ocurre lo contrario. La estrategia emplea un método de stop loss de rastreo, ajustando dinámicamente los niveles de take profit y stop loss basados en los movimientos de precios para proteger mejor las ganancias y controlar los riesgos.
Principio de la estrategia
- Calcular dos SMA con períodos diferentes, por defecto a 10 y 30.
- Generar una señal de compra cuando la SMA a corto plazo cruza por encima de la SMA a largo plazo, y una señal de venta cuando la SMA a corto plazo cruza por debajo de la SMA a largo plazo.
- Al comprar, establece los niveles de stop loss y take profit basados en el precio de cierre actual, por defecto a 2 unidades por debajo y 6 unidades por encima del precio de cierre, respectivamente.
- Ajustar dinámicamente el nivel de las ganancias obtenidas durante el período de tenencia para proteger mejor las ganancias basadas en los movimientos de precios.
- Utilice los indicadores RSI y ATR de 14 períodos para ayudar a evaluar las tendencias y la volatilidad del mercado y optimizar las señales comerciales.
Ventajas estratégicas
- Simplicidad: La estrategia se basa en el clásico principio de cruce de la media móvil, con una lógica clara y fácil de entender e implementar.
- Seguimiento de tendencias: mediante el uso de dos SMA con períodos diferentes, la estrategia capta eficazmente las tendencias de mercado a medio y largo plazo y se adapta a diversos entornos de mercado.
- Dinámico stop loss y take profit: el método de stop loss de seguimiento ajusta dinámicamente los niveles de take profit y stop loss en función de los movimientos de precios, protegiendo las ganancias y controlando los riesgos.
- Sinergia de múltiples indicadores: la combinación de los indicadores RSI y ATR proporciona una evaluación más completa de las tendencias y la volatilidad del mercado, mejorando la fiabilidad de las señales comerciales.
Riesgos estratégicos
- Riesgo de optimización de parámetros: los períodos de SMA, los niveles de take profit y stop loss y otros parámetros deben optimizarse para diferentes mercados e instrumentos.
- Riesgo de mercado inestable: en condiciones de mercado inestable, las señales comerciales frecuentes pueden dar lugar a un exceso de operaciones y un rápido agotamiento del capital.
- Riesgo de inversión de tendencia: cuando las tendencias del mercado se invierten, la estrategia puede experimentar pérdidas consecutivas.
Direcciones para la optimización de la estrategia
- Optimización de parámetros dinámicos: ajustar dinámicamente los parámetros clave como los períodos de SMA y tomar los niveles de ganancia / stop loss basados en los cambios del mercado para mejorar la adaptabilidad de la estrategia.
- Filtración de señales: introducir indicadores técnicos adicionales o indicadores del sentimiento del mercado para la confirmación secundaria de las señales comerciales, reduciendo los juicios erróneos y el exceso de negociación.
- Tamaño de las posiciones: ajustar dinámicamente los tamaños de las posiciones en función de la volatilidad del mercado y la tolerancia al riesgo de la cuenta para controlar el riesgo de una operación única.
- Sinergia entre varios instrumentos: aplicar la estrategia a múltiples instrumentos relacionados y utilizar correlaciones entre instrumentos para la cobertura para reducir el riesgo global de cartera.
Resumen de las actividades
La estrategia de cruce de promedios móviles con trailing stop loss es una estrategia de trading cuantitativa basada en los principios clásicos del análisis técnico. Captura las tendencias del mercado utilizando dos SMA con períodos diferentes y controla dinámicamente el riesgo utilizando un método de trailing stop loss. La estrategia también incorpora indicadores RSI y ATR para una evaluación más completa de las condiciones del mercado. Aunque la estrategia tiene una lógica clara y es fácil de implementar, es esencial considerar cuestiones como la optimización de parámetros, el riesgo de mercado agitado y el riesgo de inversión de tendencia en aplicaciones prácticas. Las optimizaciones futuras pueden centrarse en la optimización de parámetros dinámicos, el filtrado de señales, el tamaño de posición y la sinergia de múltiples instrumentos para mejorar la estabilidad y rentabilidad de la estrategia.
/*backtest
start: 2023-05-23 00:00:00
end: 2024-05-28 00:00:00
period: 1h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=5
// suitable for : AMZN - 30 minutes, MSFT - 30 minutes, NVDA -15 minutes
strategy("AAPL-SIMPLE_SMA", overlay=true)
// Create Indicator's
// Create Indicator's
shortSMA = ta.sma(close, 10)
longSMA = ta.sma(close, 30)
rsi = ta.rsi(close, 14)
atr = ta.atr(14)
qty = 1
// Specify crossover conditions
longCondition = ta.crossover(shortSMA, longSMA)
shortCondition = ta.crossunder(shortSMA, longSMA)
// // Execute trade if condition is True
if (longCondition)
stopLoss = close -2
// stopLoss=1
takeProfit = close +6
action = "buy"
strategy.entry("long", strategy.long, qty=qty)
// strategy.exit("exit", "long", stop=stopLoss, limit=takeProfit)
strategy.exit("exit", "long", limit=takeProfit)
alert('{"TICKER":"'+syminfo.ticker+'","ACTION":"'+action+'","PRICE":"'+str.tostring(close)+'","STOPLOSS":"'+str.tostring(stopLoss)+'","TAKEPROFIT":"'+str.tostring(takeProfit)+'","QTY":"'+str.tostring(qty)+'"}')
plot(shortSMA)
plot(longSMA, color=color.purple)
Relacionados
Más.