Type/to search

Estrategia de backtesting de barras de valor basada en el cambio porcentual

Common strategy
Created: 2023-11-15 15:41:20
Last modified: 3 years ago
1
Follow
1802
Followers

img

Resumen

Esta estrategia determina la tendencia calculando el cambio porcentual del precio de cierre de la vela actual en relación con el precio de cierre de N velas atrás, y mostrando un gráfico de barras de diferentes colores. La estrategia combina líneas de tendencia para tomar decisiones de compra y venta.

Principio de la estrategia

  1. Configurar los parámetros de la estrategia mediante input, incluyendo el ancho del gráfico de barras, si se muestra el cambio de precio o el cambio porcentual, el número de velas hacia atrás, los umbrales de compra y venta, etc.

  2. Calcular la diferencia o el porcentaje de diferencia entre el precio de cierre de la vela actual y el precio de cierre de la vela N períodos atrás.

  3. Establecer curvas de umbral de compra y venta.

  4. Mostrar un gráfico de barras de diferentes colores según el porcentaje de diferencia.

  5. Cuando el porcentaje de diferencia es mayor que el umbral de compra, se establece como orden larga; cuando es menor que el umbral de venta, se establece como orden corta.

  6. Establecer el color del gráfico de barras según la dirección de la posición.

  7. Realizar la entrada y salida del mercado según la dirección de la posición.

Ventajas de la estrategia

  1. Muestra de forma intuitiva la tendencia de cambio de precio, facilitando la formación de juicios de trading.

  2. Combinada con indicadores de juicio de tendencia, permite determinar con relativa claridad los puntos de entrada y salida.

  3. Se puede optimizar para diferentes productos y períodos de tiempo ajustando los parámetros.

  4. La lógica de operación es simple y clara, fácil de entender y modificar.

  5. Buen efecto visual, permite identificar rápidamente la dirección de la tendencia.

Riesgos de la estrategia

  1. Es propensa a generar señales falsas; una mala selección del punto de entrada puede causar pérdidas.

  2. Para productos de alta volatilidad, es necesario ajustar los parámetros, de lo contrario aumenta la probabilidad de pérdidas.

  3. No considera el impacto de eventos inesperados, como noticias negativas importantes.

  4. El período de backtesting es corto, por lo que es posible que no se pueda determinar la solidez de los parámetros.

  5. No considera un tiempo límite, por lo que puede perder oportunidades de reversión.

Se pueden controlar los riesgos optimizando parámetros, combinando otros indicadores para filtrar señales, estableciendo stop loss, ampliando el período de backtesting, etc.

Direcciones de optimización de la estrategia

  1. Se puede considerar la combinación con otros indicadores para confirmar las señales de trading, como indicadores de tendencia, de volatilidad, etc.

  2. Se pueden introducir algoritmos de aprendizaje automático para optimizar la configuración de parámetros.

  3. Se puede establecer un stop loss dinámico para controlar la pérdida por operación.

  4. Se pueden combinar indicadores de sentimiento, noticias, etc., para evitar verse afectado por eventos inesperados.

  5. Se pueden agregar reglas de filtro basadas en horas de negociación o períodos específicos.

  6. Se puede optimizar el período de backtesting, seleccionando un marco de tiempo más largo para la validación.

Conclusión

Esta estrategia calcula el cambio porcentual del precio y lo muestra en tiempo real mediante un gráfico de barras, complementado con líneas de tendencia para formar señales de trading relativamente claras. El planteamiento de la estrategia es simple y fácil de operar. Sin embargo, también conlleva ciertos riesgos que deben controlarse mediante la optimización de parámetros, filtrado de indicadores y stop loss. Si se optimiza continuamente, puede convertirse en una estrategia de seguimiento de tendencia fácil de dominar y práctica.

Source
Pine
/*backtest
start: 2022-11-08 00:00:00
end: 2023-11-14 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=2
////////////////////////////////////////////////////////////
//  Copyright by HPotter v3.0 27/07/2018
//
Strategy parameters
Strategy parameters
Bar Width
Price Change
Look Back
SellZone
BuyZone
Trade reverse
Comment
All comments (0)
No data
No data
  • 1
Forums
PINE Language
Get the app
iPhone Download
© 2015 - ∞ INVENTOR PTE LTD (SG)