Type/to search

Estrategia optimizada basada en la tasa de oscilación del momento

Common strategy
Created: 2024-02-20 13:54:49
Last modified: 2 years ago
1
Follow
1802
Followers

img

Resumen

Esta estrategia es una versión optimizada y mejorada basada en el indicador de impulso: la tasa de cambio (ROC). En comparación con la estrategia ROC original, se han realizado las siguientes optimizaciones:

  1. Se introduce el valor máximo histórico de ROC, comparando dinámicamente el ROC actual con el máximo histórico para obtener el valor relativo del impulso.
  2. Se suaviza el valor relativo del impulso para generar señales.
  3. Se añaden umbrales para las señales de compra y venta.

Mediante estas optimizaciones, se pueden filtrar muchas señales inválidas, haciendo que la estrategia sea más estable y confiable.

Principio de la estrategia

El indicador central de esta estrategia es la tasa de cambio (ROC). El ROC mide la tasa de cambio del precio de una acción durante un período determinado. La estrategia primero calcula el valor ROC para un período de 9. Luego, registra el valor máximo de este indicador ROC en los últimos 200 períodos y calcula el porcentaje que el ROC actual representa con respecto al máximo histórico de ROC, obteniendo así la fuerza relativa del impulso. Por ejemplo, si en los últimos 200 días el ROC ha alcanzado un máximo de 100, y el ROC del día actual es 80, la fuerza relativa sería del 80%.

Esta fuerza relativa se suaviza mediante una SMA de longitud 10, filtrando las fluctuaciones a corto plazo para obtener una curva suave. Cuando la curva suave sube durante 3 días consecutivos y su valor está por debajo del -80%, se considera que la caída del precio de la acción comienza a desacelerarse, mostrando signos de suelo, por lo tanto se toma una posición larga; cuando la curva suave baja durante 3 días consecutivos y su valor está por encima del 80%, se considera que el aumento del precio de la acción comienza a desacelerarse, mostrando signos de techo, por lo tanto se cierra la posición.

Análisis de ventajas

En comparación con la estrategia ROC original, esta estrategia presenta las siguientes ventajas principales:

  1. La introducción de la comparación con el máximo histórico de ROC permite medir bien la altura relativa del indicador de impulso, filtrando señales inválidas cuyo valor absoluto no es alto.
  2. El suavizado filtra el ruido, haciendo que las señales sean más estables y confiables.
  3. El establecimiento de umbrales de compra y venta reduce las operaciones ineficaces.

En resumen, esta estrategia realiza un procesamiento secundario efectivo del indicador ROC, haciéndolo más adecuado para el trading en tiempo real.

Análisis de riesgos

Esta estrategia presenta principalmente los siguientes riesgos:

  1. El indicador ROC no puede determinar la tendencia del mercado, existiendo cierto riesgo de desorientación. Si se produce un período de transición entre mercado alcista y bajista, la estrategia podría fallar.
  2. Los umbrales de compra y venta no son perfectos; un umbral demasiado alto o demasiado bajo afectará el rendimiento de la estrategia.
  3. Una configuración inadecuada de los parámetros SMA también afectará la eficacia de la estrategia.

Para reducir los riesgos anteriores, se puede considerar combinar indicadores de tendencia para determinar la tendencia general; ajustar los parámetros de umbral para probar los parámetros óptimos; optimizar los parámetros del período SMA.

Direcciones de optimización

Esta estrategia se puede optimizar en los siguientes aspectos:

  1. Combinar indicadores de tendencia para juzgar la dirección general del mercado, evitando fallos durante las transiciones entre mercado alcista y bajista.
  2. Probar diferentes longitudes de período ROC y diferentes parámetros de umbral de compra/venta para encontrar la combinación óptima de parámetros.
  3. Optimizar el parámetro de suavizado SMA para encontrar el mejor parámetro.
  4. Añadir un mecanismo de stop-loss.

Conclusión

Esta estrategia es una optimización basada en el indicador ROC con un desarrollo secundario. Introduce la comparación con el máximo histórico, el suavizado SMA y los umbrales de compra/venta, lo que permite filtrar señales inválidas y hacer la estrategia más estable. La principal ventaja es la alta calidad de las señales, adecuada para el trading en tiempo real. En el futuro, se puede mejorar combinando tendencias, optimizando parámetros, etc., para mejorar aún más el rendimiento de la estrategia.

Source
Pine
/*backtest
start: 2024-02-12 00:00:00
end: 2024-02-19 00:00:00
period: 1m
basePeriod: 1m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=5
strategy(title="Rate Of Change Mod Strategy", shorttitle="ROC", format=format.price, precision=2)
//length = input.int(9, minval=1)
//source = input(close, "Source")
Strategy parameters
Strategy parameters
Length
Max Historical Period for ROC
Length Smoothed ROC
Buy Threshold
Buy Threshold
Comment
All comments (0)
No data
No data
  • 1
Forums
PINE Language
Get the app
iPhone Download
© 2015 - ∞ INVENTOR PTE LTD (SG)