Estrategia de filtrado del análisis de corrección de índices
Descripción general
La estrategia utiliza una combinación de operaciones de simulación y promedios móviles de índices para implementar un filtro de tendencias de alta aleatoriedad para determinar la dirección de la posición. La estrategia primero calcula si el precio se divide por el saldo de un número establecido como 0, y si es 0, aparece una señal de transacción. Esta señal se queda en blanco si está por debajo de la media móvil del índice; si está por encima de la media móvil del índice, más. La estrategia combina la aleatoriedad de las operaciones matemáticas con el juicio de tendencias de los indicadores técnicos, utilizando verificaciones cruzadas entre diferentes indicadores periódicos para filtrar de manera efectiva el comportamiento aleatorio que afecta parcialmente el precio.
Principio de estrategia
- Configure el valor de entrada de precio a como precio de cierre, que se puede modificar; configure el valor de división b como 4, que se puede modificar.
- Calcula el resto de a dividido por b módulo y determina si el resto es 0。
- Establece una media móvil de la longitud del índice MALen, con un ciclo por defecto de 70, como indicador de tendencias de precios a medio y largo plazo.
- Cuando el saldo modulo es 0, se genera una señal de transacción evennumber, y la relación con la EMA determina la dirección. Cuando el precio cruza la línea EMA arriba, se genera una señal de compra BUY; cuando el precio cruza la línea EMA debajo, se genera una señal de venta SELL.
- Las entradas de comercio entran en posiciones de venta o venta libre siguiendo la dirección de la señal. La estrategia puede limitar la apertura de posiciones a la inversa para controlar el número de operaciones.
- Las condiciones de parada se establecen de acuerdo con tres formas de parada: parada fija, parada ATR y parada de rango de fluctuación de precios. La condición de parada es la inversión de la parada.
- Se puede elegir si se usa el Stop Loss móvil para bloquear más ganancias, no se usa por defecto.
Análisis de las ventajas
- La aleatoriedad de la simulación evita el impacto de las fluctuaciones de precios y, en combinación con el juicio de tendencias de las medias móviles, puede filtrar eficazmente algunas señales no válidas.
- Los promedios móviles exponenciales se utilizan como indicadores de tendencias a medio y largo plazo, combinados con señales de corto plazo de operaciones modulares, para permitir la verificación en múltiples niveles y evitar señales falsas.
- La configuración de parámetros personalizables es muy flexible, se pueden ajustar los parámetros según los diferentes mercados para encontrar la combinación óptima de parámetros.
- La integración de varios métodos de stop loss permite controlar el riesgo. Al mismo tiempo, se establecen condiciones de stop-loss para bloquear las ganancias.
- Apoya la apertura de posiciones inversa directa, se puede cambiar la dirección de la posición sin problemas. También se puede desactivar esta función para reducir el número de operaciones.
Análisis de riesgos
- La configuración incorrecta de los parámetros puede generar demasiadas señales de negociación, aumentando la frecuencia de las transacciones y los costos de los puntos de deslizamiento.
- El promedio móvil es el único indicador de tendencias que puede generar un retraso y perder el momento de la reversión de los precios.
- El método de stop loss fijo puede ser demasiado mecánico para adaptarse a las fluctuaciones del mercado.
- La apertura directa de posiciones inversa aumenta la frecuencia de ajustes de posiciones y aumenta los costos y el riesgo de las transacciones.
Dirección de optimización
- Se pueden probar diferentes indicadores de la línea media en lugar de la EMA, o en combinación con la EMA y otras líneas medias, para ver si se puede mejorar la rentabilidad.
- Se puede intentar combinar el filtro de cálculo de módulos con otras estrategias, como la banda de Brin, la forma de la línea K, etc., para formar un filtro más estable.
- Se puede estudiar la forma de adaptarse a la parada de pérdidas, ajustando la distancia de parada de acuerdo con la volatilidad del mercado.
- Se puede configurar el número de transacciones o el límite de pérdidas para limitar el número de posiciones abiertas directamente al revés.
Resumir
La estrategia permite una combinación efectiva de filtración aleatoria y determinación de tendencias de las medias móviles a través de operaciones de simulación, la configuración de parámetros es flexible y se puede ajustar y optimizar según los diferentes entornos del mercado para obtener una señal de negociación más confiable. Al mismo tiempo, integra varios mecanismos de control de riesgo de pérdidas, así como paradas y paradas móviles para bloquear las ganancias. La estrategia tiene una idea general clara, es fácil de entender y modificar, vale la pena realizar más pruebas y optimizaciones, y tiene un gran potencial de aplicación en el mercado real.
/*backtest
start: 2023-11-12 00:00:00
end: 2023-12-12 00:00:00
period: 1h
basePeriod: 15m
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/
// © tweakerID
// To understand this strategy first we need to look into the Modulo (%) operator. The modulo returns the remainder numerator - 1

