Descripción general
La estrategia es un sistema de negociación inteligente basado en el cruce de dos líneas equiláreas, con un promedio móvil indexado de 9 y 21 períodos (EMA) como indicador central. La estrategia integra un mecanismo de parada de pérdidas dinámicas que ejecuta automáticamente las instrucciones de negociación mediante la supervisión en tiempo real de las señales de cruce del indicador EMA. El sistema utiliza un sistema de parada de pérdidas porcentual y un programa de parada porcentual fijo, que garantiza la seguridad de las operaciones y garantiza la posibilidad de obtener ganancias.
Principio de estrategia
La lógica central para el funcionamiento de la estrategia se basa en la relación cruzada entre el EMA rápido (ciclo 9) y el EMA lento (ciclo 21). Cuando la línea rápida sube por encima de la línea lenta, el sistema reconoce la señal de venta, automáticamente borra la posición y abre una posición; cuando la línea rápida baja por debajo de la línea lenta, el sistema reconoce la señal de venta baja, automáticamente borra la posición y abre una posición.
Ventajas estratégicas
- La ciencia de la selección de los indicadores es razonable: la EMA es más sensible a los cambios en el mercado y es capaz de capturar las tendencias en tiempo real
- Mecanismo de detención de pérdidas perfeccionado: con un método de configuración porcentual, se puede ajustar de manera flexible según las diferentes condiciones del mercado
- Alto grado de automatización: automatización de todo el proceso, desde la identificación de señales hasta la ejecución de transacciones, con menos intervención humana
- Control de riesgo en posición: cada operación tiene un punto de stop loss y un punto de parada definidos
- La estructura del código es clara: especificación de nombres de variables, separación de niveles lógicos para facilitar el mantenimiento y la optimización posteriores
Riesgo estratégico
- Riesgo de mercado en turbulencia: puede producirse una señal de cruce frecuente en mercados en turbulencia horizontal, lo que lleva a operaciones frecuentes
- Riesgo de deslizamiento: la posibilidad de que los precios reales de transacción difieran de los precios teóricos en momentos de gran volatilidad en el mercado
- Riesgo de gestión de capital: el método de gestión de posiciones de proporción fija puede no ser lo suficientemente flexible en ciertas condiciones de mercado
- Riesgo sistémico: las órdenes de stop loss o de suspensión pueden no ejecutarse a tiempo en caso de situaciones extremas en el mercado
Dirección de optimización de la estrategia
- Introducción de filtros de tendencia: se pueden agregar indicadores ADX o ATR para juzgar la intensidad de la tendencia y evitar el comercio frecuente en mercados convulsos
- Optimización del mecanismo de stop loss: se puede considerar el uso de ATR para ajustar dinámicamente la distancia de stop loss para adaptarla mejor a las fluctuaciones del mercado
- Aumentar el filtro de tiempo de transacción: se puede agregar un límite de tiempo de transacción específico para evitar períodos de mayor volatilidad
- Mejora en la gestión de posiciones: el número de posiciones abiertas se puede ajustar a la fluctuación del mercado
- Añadir un indicador de sentimiento del mercado: puede combinarse con indicadores como el RSI o el MACD para la confirmación de operaciones
Resumir
La estrategia es un sistema de comercio automatizado de estructura completa y lógica clara. La toma de decisiones de comercio a través de señales cruzadas de EMA, junto con el mecanismo dinámico de stop-loss, puede obtener un mejor rendimiento en un mercado de tendencia. Pero en el proceso de uso, se debe prestar atención a los cambios en el entorno del mercado, ajustar la configuración de los parámetros a su debido tiempo y hacer un buen control del riesgo.
/*backtest
start: 2019-12-23 08:00:00
end: 2024-11-28 00:00:00
period: 1d
basePeriod: 1d
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=5
strategy("EMA Cross Strategy", overlay=true, initial_capital=10000, default_qty_type=strategy.percent_of_equity, default_qty_value=100)
// 添加策略参数设置- 1

