
La estrategia se basa en el Pivot Point Forecast Oscillator desarrollado por Tushar Chande para la retroalimentación. El indicador calcula la diferencia porcentual entre el precio de cierre y el precio de la predicción de regresión lineal n periódica. Cuando el precio de la predicción es superior al precio de cierre, el indicador se rompe; cuando el precio de la predicción es inferior al precio de cierre, el indicador se rompe.
La estrategia utiliza el indicador de predicción de la oscilación del eje central para determinar el exceso de hueco en el mercado. En concreto, se calcula el porcentaje de diferencia entre el precio de la predicción de regresión lineal de n ciclos y el precio de cierre real. La lógica de negociación completa es la siguiente:
La estrategia es sencilla y directa, generando señales de negociación mediante la comparación de los precios reales con los precios previstos para determinar si el mercado está sobrevalorado o infravalorado.
La estrategia tiene las siguientes ventajas:
La estrategia también tiene sus riesgos:
Respuesta:
La estrategia se puede optimizar en los siguientes aspectos:
El indicador de oscilación de predicción de puntos centrales es una estrategia de negociación cuantitativa que utiliza la regresión lineal para predecir el precio. La lógica de la estrategia es simple, la configuración de los parámetros es flexible y puede generar una señal de negociación clara.
/*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
// Oscillator plots the percentage difference between the closing price and
// the n-period linear regression forecasted price. The oscillator is above
// zero when the forecast price is greater than the closing price and less
// than zero if it is below.
//
// You can change long to short in the Input Settings
// WARNING:
// - For purpose educate only
// - This script to change bars colors.
////////////////////////////////////////////////////////////
strategy(title="Chande Forecast Oscillator Backtest", shorttitle="CFO")
Length = input(14, minval=1)
Offset = input(0)
reverse = input(false, title="Trade reverse")
hline(0, color=black, linestyle=line)
xLG = linreg(close, Length, Offset)
xCFO = ((close -xLG) * 100) / close
pos = iff(xCFO > 0, 1,
iff(xCFO < 0, -1, nz(pos[1], 0)))
possig = iff(reverse and pos == 1, -1,
iff(reverse and pos == -1, 1, pos))
if (possig == 1)
strategy.entry("Long", strategy.long)
if (possig == -1)
strategy.entry("Short", strategy.short)
barcolor(possig == -1 ? red: possig == 1 ? green : blue )
plot(xCFO, color=red, title="CFO")