Estrategia de backtest de oscilador de predicción de puntos pivote
Resumen
Esta estrategia realiza un backtest basado en el Oscilador de Pronóstico de Puntos Pivote (Pivot Point Forecast Oscillator) desarrollado por Tushar Chande. Este indicador calcula la diferencia porcentual entre el precio de cierre y el precio pronosticado mediante una regresión lineal de n períodos. Cuando el precio pronosticado es superior al precio de cierre, el indicador cruza por encima de 0; cuando el precio pronosticado es inferior al precio de cierre, el indicador cruza por debajo de 0. Esto puede utilizarse para identificar puntos de inflexión en el mercado.
Principio de la Estrategia
La estrategia utiliza el Oscilador de Pronóstico de Puntos Pivote para determinar las posiciones largas y cortas en el mercado. Específicamente, calcula el precio pronosticado mediante regresión lineal de n períodos y lo compara con el precio de cierre real para obtener el porcentaje de diferencia. Cuando el porcentaje de diferencia cruza por encima de 0, se abre una posición larga; cuando cruza por debajo de 0, se abre una posición corta. La lógica de trading completa es la siguiente:
- Calcular el precio pronosticado por regresión lineal de n períodos (xLG).
- Calcular el porcentaje de diferencia entre el precio de cierre y el precio pronosticado (xCFO).
- Determinar la relación entre el porcentaje de diferencia (xCFO) y 0, y generar la señal larga/corta (possig):
- Si xCFO > 0 y se permite operar en largo, possig = 1.
- Si xCFO < 0 y se permite operar en corto, possig = -1.
- De lo contrario, possig = 0.
- Según la señal possig, abrir una posición larga o corta.
La estrategia es simple y directa: al comparar el precio real con el precio pronosticado, determina si el mercado está sobrevalorado o infravalorado, generando así señales de trading.
Análisis de Ventajas
Esta estrategia presenta las siguientes ventajas:
- Lógica clara, fácil de entender e implementar.
- Pocos parámetros, lo que facilita su ajuste.
- Posibilidad de seleccionar flexiblemente el período para adaptarse a diferentes mercados.
- Facilidad para cambiar la dirección de largo o corto.
- Indicador visualizable que genera señales de trading claras.
Análisis de Riesgos
Esta estrategia también conlleva algunos riesgos:
- La predicción mediante regresión lineal tiene una validez temporal limitada y no es efectiva de forma continua.
- Una selección inadecuada de parámetros puede provocar una operativa excesivamente frecuente.
- Eventos inesperados pueden generar señales erróneas en el indicador.
Contramedidas:
- Combinar con otros indicadores para asegurar la validez de la predicción de regresión lineal.
- Optimizar los parámetros para reducir la frecuencia de operaciones.
- Añadir una estrategia de stop loss para controlar las pérdidas por operación.
Direcciones de Optimización
Esta estrategia puede optimizarse en los siguientes aspectos:
- Combinar con indicadores como medias móviles para enriquecer las señales de trading.
- Incorporar una estrategia de stop loss para evitar pérdidas excesivas.
- Optimizar los parámetros para obtener la mejor combinación.
- Añadir una estrategia de take profit automático.
- Considerar las comisiones de trading y establecer niveles razonables de take profit y stop loss.
Conclusión
El Oscilador de Pronóstico de Puntos Pivote es una estrategia de trading cuantitativo que utiliza la regresión lineal para predecir precios. Esta estrategia tiene una lógica simple, parámetros flexibles y genera señales de trading claras. En aspectos como la optimización de la estrategia de stop loss, la selección de parámetros y la combinación con señales de otros indicadores, esta estrategia aún tiene margen de mejora para obtener mejores resultados de trading.
/*backtest
start: 2022-12-13 00:00:00
end: 2023-12-19 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=2
////////////////////////////////////////////////////////////
// Copyright by HPotter v1.0 19/03/2018
// The Chande Forecast Oscillator developed by Tushar Chande The Forecast - 1

