Type/to search

Estrategia de trading cuantitativo con línea K oscilante

Cryptocurrency
Created: 2023-09-26 20:05:55
Last modified: 3 years ago
1
Follow
1781
Followers

Descripción general

La estrategia es una estrategia de dinámica basada en indicadores que utilizan osciladores como el RSI, Stoch y MACD para construir señales de negociación estratégica. La idea principal de la estrategia es usar los indicadores para identificar la dirección de la tendencia cuando los precios se agitan y entrar en la estrategia de acuerdo con la señal del indicador.

Principio de estrategia

La estrategia primero llama a la función f_getOscilatorValues para obtener los valores de los diferentes indicadores de osciladores, incluyendo el RSI, Stoch, MACD, etc. Luego, calcula los valores de los indicadores de tendencia de retraso con la función f_getSupertrend para el seguimiento de los paros.

Después de calcular el indicador, la estrategia llama a la función f_getBuySellStops, que calcula el punto de entrada y el punto de parada en función del valor del indicador. En concreto, calcula el indicador ATR y multiplica el ATR por un factor de parada como punto de entrada y el ATR por un factor de parada como punto de parada. El punto de parada y el punto de parada se ajustan cuando se produce una reversión de la tendencia.

Después, la estrategia juzga la dirección física de la línea K, si es una línea K ascendente, se dibuja en verde, y la línea K descendente se dibuja en rojo. Después de dibujar la línea K y el indicador, la estrategia determina si cumple con los requisitos de entrada.

Después de la entrada, se realiza un seguimiento del stop loss, el seguimiento del stop loss es el uptrend o el downtrend, lo que sea más cercano. Cuando el stop loss se activa, se liquida. Cuando el precio alcanza el stop loss, se detiene parcialmente.

Análisis de las ventajas estratégicas

La estrategia tiene las siguientes ventajas:

  1. El uso de indicadores de osciladores para identificar la dirección de la tendencia permite capturar oportunamente las oportunidades de reversión de la línea corta en el mercado.

  2. Aplicación de la estrategia de suspensión de pérdidas por retraso, que puede detener la salida de pérdidas antes de que las pérdidas se amplíen, limitando las pérdidas individuales.

  3. El tamaño de la posición se puede ajustar dinámicamente en función de los puntos de parada y pérdida de la medida de riesgo calculada por ATR.

  4. El filtro se realiza en combinación con una línea media de alta periodicidad para evitar la captura.

  5. Las estrategias de suspensión parcial de las ganancias para mantenerlas y bloquearlas.

  6. La estrategia es simple, clara y fácil de entender, adecuada para los principiantes en el comercio cuantitativo.

Análisis de riesgos estratégicos

La estrategia también tiene sus riesgos:

  1. Los indicadores de oscilladores tienen problemas de retraso, lo que puede causar un retraso en la señal de entrada y una salida prematura. Se puede optimizar mediante el ajuste de los parámetros del indicador o agregar un indicador auxiliar de seguimiento de tendencia.

  2. El punto de parada está cerca, y puede ser interrumpido por un alto. Se puede relajar el rango de parada de forma adecuada, o usar estrategias de parada dinámica como Chandelier Stop.

  3. Después de un cierre parcial, la posición restante puede ser cerrada. Se puede reducir la proporción de cierre parcial, dejando espacio.

  4. El riesgo de coincidencia de los datos de retrospectiva. Se debe verificar varias veces en diferentes mercados para evitar la sobre coincidencia.

  5. Las medias altas de ciclo también pueden fallar como condición de filtro. Los métodos de clasificación de tendencias deben ayudar a determinar el movimiento de ciclo mayor.

Dirección de optimización de la estrategia

La estrategia puede ser optimizada en los siguientes aspectos:

  1. Prueba combinaciones de parámetros de diferentes indicadores de osciladores y selecciona una combinación que proporcione una señal de mejor calidad, como el indicador Sttoch de la línea K rápida.

  2. Intenta cambiar la parada parcial a una parada móvil y ajusta la posición de la parada según el ATR o la media móvil.

  3. La inclusión de algoritmos de aprendizaje automático para determinar las tendencias de grandes períodos, en lugar del filtro de línea promedio de altos períodos, mejora la precisión del juicio.

  4. Los indicadores de incremento de la cantidad de energía se utilizan como condiciones de filtración de entrada para evitar inversiones innecesarias.

  5. La integración y la optimización de las ponderaciones de los indicadores para seleccionar la combinación de indicadores más adecuada para la variedad actual.

  6. Se añade un módulo de control de viento de aprendizaje automático para la optimización dinámica de la posición de parada, parada, posición, etc.

  7. La adición de señales de negociación de arbitraje triangular o arbitraje a plazo, aprovechando la diferencia de precios entre los futuros y los activos en efectivo.

Resumir

La estrategia en general es una estrategia muy adecuada para el aprendizaje de los principiantes en el comercio cuantitativo, la claridad de la idea, los puntos clave se basan en el análisis de indicadores y el control de riesgos. Sin embargo, todavía se necesita para optimizar los parámetros y evitar el riesgo en el terreno, para obtener un rendimiento estable. Además, se puede mejorar la estrategia desde el juicio de tendencias, la optimización de detener los pérdidas, el aprendizaje integrado, etc., lo que hace que la estrategia sea más robusta.

Source
Pine
/*backtest
start: 2023-08-26 00:00:00
end: 2023-09-25 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/
// © HeWhoMustNotBeNamed

//@version=4
Strategy parameters
Strategy parameters
Oscliator Type
length
shortlength
longlength
showSupertrend
Moving Average Type
AtrLength
stopMultiplier
targetMultiplier
wicks
considerWicksForDelayByStep
colorByPreviousClose
useHTFPivot
resolution
Higher Timeframe multiplier (Used when resolution is set to Same as Symbol)
PivotLength
Trade Direction
Backtest Start Time
Backtest End Time
Comment
All comments (0)
No data
No data
  • 1
iPhone Download
Forums
PINE Language
© 2015 - ∞ INVENTOR PTE LTD (SG)