Estrategia de stop loss dinámico con cruce dorado y cruce mortal
Resumen
Esta estrategia calcula el indicador ATR como línea de stop loss. Cuando el precio cruza por encima de la EMA se genera una señal de compra, y cuando cruza por debajo de la EMA se genera una señal de venta, utilizando un stop loss dinámico para gestionar el riesgo.
Principio de la estrategia
La lógica central de la estrategia es:
-
Calcular el indicador ATR como línea de stop loss; el valor ATR se usa para calcular la distancia de stop loss
nLoss. -
Según la opción de vela Heikin Ashi
h, se determina la fuente de precio. Por defecto se usa el precio de cierre (close); si se selecciona Heikin Ashi, se usa el precio de cierre de esa vela. -
Definir
xATRTrailingStopcomo una línea de stop loss dinámico. Comparando el precio actual con el stop loss de la vela anterior, se determina el stop loss de la vela actual. -
Definir la posición
pos: cuando el precio cruza por encima del stop loss se establece en 1 (largo), cuando cruza por debajo se establece en -1 (corto), de lo contrario es 0 (sin posición). -
Calcular la media móvil EMA de una vela, definiendo el cruce por encima (señal de compra) y por debajo (señal de venta).
-
Cuando ocurren las señales de compra y venta, se ejecutan las entradas y salidas de la operación.
-
Usar la función
barcolorpara colorear las velas según la posición. -
Usar
plotshapepara marcar las señales en compras y ventas.
Esta estrategia utiliza el stop loss dinámico basado en ATR para gestionar el riesgo, permitiendo entrar oportunamente cuando aparece una tendencia y detener la pérdida cuando se activa el stop loss.
Ventajas de la estrategia
-
Uso de stop loss dinámico basado en ATR: ajusta la distancia de stop loss según la volatilidad del mercado, protegiendo la posición sin activarse prematuramente por movimientos de corto plazo.
-
Señales generadas por EMA: filtran algunas rupturas falsas, evitando operaciones innecesarias.
-
Posibilidad de usar velas Heikin Ashi como fuente de precio: reduce el ruido para identificar tendencias.
-
Gestión clara de posiciones: define explícitamente posiciones largas y cortas, evitando operaciones excesivas generadas por stops dinámicos.
-
Visualización intuitiva de señales y stops mediante líneas, marcadores y colores de velas.
-
Lógica simple y clara, fácil de entender y modificar.
-
Permite personalizar el período ATR y el múltiplo de stop loss ATR, adaptándose a diferentes entornos de mercado.
En resumen, esta estrategia integra seguimiento de tendencia y stop loss dinámico, pudiendo identificar tendencias de forma efectiva y gestionar el riesgo, adecuada para operaciones que siguen tendencias de mediano y largo plazo.
Riesgos de la estrategia
-
Las señales generadas por la media EMA pueden ser rezagadas, perdiendo oportunidades de corto plazo.
-
La distancia de stop loss depende del ATR; en mercados laterales puede activar stops con frecuencia.
-
No considera costos; en la práctica, las comisiones bilaterales afectan la rentabilidad.
-
No establece un control de posición adecuado; la gestión de capital es mejorable.
-
El rendimiento depende de la optimización de parámetros; diferentes mercados requieren ajustes.
-
En mercados muy volátiles puede quedar atrapado.
-
Requiere monitoreo periódico e intervención o parada oportuna.
Estos riesgos pueden mitigarse optimizando parámetros, estableciendo control de posición y filtrando señales con otros indicadores. En operaciones reales, se debe controlar el tamaño de la posición, monitorear continuamente el rendimiento y, si es necesario, intervenir manualmente o detener la estrategia.
Direcciones de optimización
-
Ajustar los parámetros del ATR para que la distancia de stop loss sea más razonable en diferentes mercados.
-
Probar diferentes medias móviles para filtrar señales falsas.
-
Agregar indicadores de tendencia para identificar la dirección antes de entrar.
-
Establecer control de posición, limitando la cantidad de posiciones en una dirección.
-
Agregar condiciones de entrada como volumen, precio de cierre alejado de la media, etc.
-
Considerar costos, ajustando la distancia de stop loss según las comisiones.
-
Optimizar los momentos de compra y venta combinando múltiples señales e indicadores.
-
Implementar toma de ganancias parcial o trailing take profit.
-
Añadir funciones de optimización automática de parámetros.
Mediante el uso combinado de varios indicadores técnicos y métodos de optimización, se puede mejorar aún más esta estrategia para obtener resultados más estables en más mercados.
Conclusión
Esta estrategia integra stop loss dinámico y seguimiento de tendencia, ofreciendo ventajas como stops efectivos, seguimiento fluido, fácil comprensión y optimización. Es adecuada para patrones de tendencia de mediano y largo plazo. Sin embargo, es importante controlar el riesgo y optimizar los parámetros. Si se utiliza correctamente, puede ofrecer buenos resultados en mercados con tendencia clara. En general, esta estrategia proporciona un enfoque comercial simple y práctico para el seguimiento de tendencias y la gestión de riesgos.
/*backtest
start: 2022-10-25 00:00:00
end: 2023-10-31 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=4
strategy(title="UT Bot Strategy", overlay = true)
//CREDITS to HPotter for the orginal code. The guy trying to sell this as his own is a scammer lol.
- 1

