Estrategia de trading a largo plazo basada en SuperTrend
Descripción general
La estrategia identifica las oportunidades de entrada en la línea larga a través del indicador SuperTrend. Utiliza el ATR medio real y el multiplicador para determinar el soporte dinámico y entrar en posiciones largas. La estrategia se centra en las oportunidades de negociación en posiciones largas.
Principio de estrategia
-
Las subidas y bajadas se calculan según el ciclo y el multiplicador de ATR. Cuando el precio se eleva, se sube, y cuando se baja, se baja.
-
Para calcular la tendencia actual, 1 representa un alza, -1 representa una bajada. Cuando el precio rompe la vía ascendente, la tendencia gira hacia abajo, lo que desencadena una señal de compra; cuando rompe la vía descendente, la tendencia gira hacia abajo, lo que desencadena una señal de venta.
-
Combinando las medias móviles como filtro de tendencia, se requiere un precio superior a la MA para comprar cuando se rompe la vía ascendente y un precio inferior a la MA para vender cuando se rompe la vía descendente, para evitar falsas rupturas.
-
Visualizar las tendencias de las marcas de asistencia, las señales de negociación, etc., para ayudar a juzgar.
Análisis de las ventajas
La estrategia tiene las siguientes ventajas:
-
El uso de indicadores SuperTrend permite el seguimiento dinámico de los cambios en los precios y la reflexión de los cambios de tendencia en tiempo real.
-
El método de ATR puede ajustar el stop loss según las fluctuaciones del mercado, lo que es beneficioso para bloquear las ganancias.
-
Combinado con la eliminación de brechas falsas de MA, puede filtrar eficazmente el ruido de las señales de comercio de los mercados de turbulencias.
-
El diseño visual muestra las estrategias de negociación y la situación del mercado de forma intuitiva y sencilla de usar.
-
El punto de inflexión de la tendencia es muy adecuado para mantener posiciones en la línea larga.
Análisis de riesgos
El principal riesgo de esta estrategia es:
-
Los indicadores SuperTrend son sensibles a los parámetros y se ajustan con frecuencia en múltiples líneas aéreas, lo que puede ocasionar operaciones frecuentes.
-
En caso de temblor, la línea de parada se activa con frecuencia.
-
Sin tener en cuenta el costo de la transacción, los fondos pequeños se ven más afectados por los costos de la transacción.
-
No hay un stop loss y el riesgo de retiro es mayor.
-
La ola de tendencia puede haber perdido algunas oportunidades.
El riesgo puede reducirse de la siguiente manera:
-
Optimización de los parámetros ATR para reducir la frecuencia de ajuste de múltiples líneas aéreas.
-
Aumentar el filtro de la línea K equivalente para evitar el deterioro de las ondas de alta frecuencia.
-
Establezca un Stop Loss para proteger las ganancias.
-
Ajuste adecuado de la media móvil para equilibrar el efecto de filtración.
-
Optimización de la gestión de fondos y reducción de los costos de transacción.
Dirección de optimización
La estrategia puede ser optimizada en los siguientes aspectos:
-
Prueba diferentes fuentes de precios, como el precio de cierre, el precio más alto, etc.
-
Pruebe con otros indicadores de stop loss dinámicos, como el de la salida de Chandelier.
-
Aumentar el módulo de gestión de posiciones y optimizar la eficiencia del uso de fondos.
-
El tiempo de entrada refinado en combinación con el indicador de volatilidad.
-
Añadir módulos de stop loss y de suspensión para controlar el riesgo.
-
Parámetros de ajuste para diferentes mercados.
-
Explorar algoritmos de aprendizaje automático para la optimización de parámetros.
-
Combinación de otros indicadores para mejorar la precisión del filtrado.
Resumir
La estrategia utiliza SuperTrend para integrar el stop loss dinámico para determinar la tendencia, y se complementa con MA para filtrar la tendencia para identificar el momento de compra de la línea larga. El diseño visual simplifica la operación. A través de la optimización de la configuración de parámetros y la extensión de funciones, puede convertirse en una estrategia de negociación de línea larga estable y fiable.
/*backtest
start: 2020-09-13 00:00:00
end: 2023-09-19 00:00:00
period: 3d
basePeriod: 1d
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=4
strategy("SuperTrend Long Strategy", overlay=true, initial_capital=50000, currency=currency.USD, default_qty_type=strategy.cash, default_qty_value=50000)
Periods = input(title="ATR Period", type=input.integer, defval=10)- 1
