Type/to search

Estrategia de seguimiento de tendencias basada en la desviación estándar del volumen de negociación

Common strategy
Created: 2023-11-21 11:11:51
Last modified: 3 years ago
1
Follow
1802
Followers

img

Resumen

Esta estrategia utiliza la media móvil y la desviación estándar del volumen para construir un modelo de volumen, combinado con la media móvil del precio para determinar la dirección de la tendencia, y emite señales de trading cuando el volumen es normal. La estrategia también establece límites superior e inferior de volumen para evitar señales erróneas en condiciones anormales de volumen.

Principio de la estrategia

La lógica central es construir un modelo de volumen y juzgar la tendencia del precio.

  1. Construcción del modelo de volumen
    • Calcular la media móvil de 40 períodos del volumen (vavg) como referencia de volumen.
    • Calcular la desviación estándar de 40 períodos del volumen (vsd) como rango de fluctuación normal del volumen.
    • Calcular la media móvil de 5 períodos del volumen (vavgn) como nivel de volumen más reciente.
    • Establecer el límite inferior de volumen (lowlimit) como vavg menos 1 vez vsd.
    • Establecer el límite superior de volumen (uplimit) como vavg más 2 veces vsd.
  2. Determinar la tendencia del precio
    • Calcular la media móvil de 20 períodos del precio (mavg) como indicador de tendencia del precio.
  3. Emitir señales de trading
    • Cuando mavg cruza por encima de su valor del día anterior, se abre una posición larga si vavgn es superior a lowlimit.
    • Cuando mavg cruza por debajo de su valor del día anterior, se abre una posición corta si vavgn es superior a lowlimit.
    • Cuando la tendencia de mavg se revierte, se cierra la posición.

Esta estrategia combina el modelo de volumen y la tendencia del precio para evitar seguir la tendencia del precio cuando el volumen es anormal, filtrando así señales falsas.

Análisis de las ventajas de la estrategia

  1. Combinar cambios de volumen con la tendencia del precio permite filtrar algunas señales falsas, haciendo las señales más confiables.
  2. Usar la desviación estándar del volumen para construir el modelo de volumen evita el impacto de cambios extremos en el volumen.
  3. Los parámetros de las medias móviles son ajustables para adaptarse a cambios de precio en diferentes períodos.

Análisis de riesgos de la estrategia

  1. A corto plazo, el volumen y el precio pueden divergir, lo que puede hacer que se pierda la tendencia del precio.
  2. Una configuración incorrecta de los parámetros de volumen puede hacer que el modelo falle.
  3. La estrategia en sí no tiene configuración de stop loss, lo que puede generar grandes pérdidas.

Soluciones a los riesgos:

  1. Ajustar adecuadamente los parámetros de las medias móviles para optimizar el modelo.
  2. Agregar lógica de stop loss para controlar la pérdida por operación.

Direcciones de optimización de la estrategia

  1. Agregar más indicadores para juzgar la tendencia del precio, haciendo las señales más precisas y confiables.
  2. Incorporar un módulo de aprendizaje automático para entrenar los parámetros del modelo de volumen y precio basado en datos.
  3. Agregar lógica de stop loss para evitar pérdidas excesivas por operación.
  4. Optimizar la lógica de entrada para asegurar una mayor probabilidad de capturar la tendencia.
  5. Combinar con indicadores como ATR para ajustar automáticamente la distancia del stop loss.

Resumen

La estrategia tiene una idea general clara: utiliza el volumen para evitar seguir tendencias falsas y las señales de entrada son relativamente confiables. Sin embargo, la estrategia en sí es bastante simple y tiene un gran margen de mejora. Al agregar más indicadores, aprendizaje automático, stop loss y otros módulos para optimizarla, se puede mejorar aún más su estabilidad y capacidad para capturar tendencias. Esta es una estrategia típica de seguimiento de tendencias que, tras la optimización, puede convertirse en una estrategia cuantitativa muy práctica.

Source
Pine
/*backtest
start: 2022-11-14 00:00:00
end: 2023-11-20 00:00:00
period: 1d
basePeriod: 1h
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/
// © dongyun

//@version=4
Strategy parameters
Strategy parameters
options
length
nlow
factor
Comment
All comments (0)
No data
No data
  • 1
Forums
PINE Language
Get the app
iPhone Download
© 2015 - ∞ INVENTOR PTE LTD (SG)