La estrategia Bull and Bear Power fue desarrollada por el Dr. Alexander Elder utilizando el indicador Elder-ray para medir la presión de compra y venta en el mercado.
El Dr. Elder utiliza una media móvil exponencial de 13 períodos (EMA) para indicar el consenso de valor del mercado. El poder alcista mide la capacidad de los compradores para impulsar los precios por encima del consenso de valor. El poder bajista refleja la capacidad de los vendedores para impulsar los precios por debajo del consenso promedio de valor.
El poder alcista se calcula restando la EMA de 13 períodos del máximo. El poder bajista restará la EMA de 13 períodos del mínimo.
La estrategia juzga el sentimiento del mercado mediante el cálculo de los indicadores de poder alcista y bajista.
Cuando el poder alcista es mayor que el umbral, es una señal larga. Cuando el poder bajista es mayor que el umbral, es una señal corta.
Puede agregar stop loss, optimizar el período de promedio móvil, combinar con el filtro de tendencia, etc.
La estrategia Bull and Bear Power juzga el sentimiento del mercado de manera simple e intuitiva con parámetros configurables. Pero es propensa a señales falsas y necesita una mayor optimización con tendencia y stop loss.
/*backtest start: 2023-09-23 00:00:00 end: 2023-10-23 00:00:00 period: 1h basePeriod: 15m exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}] */ //@version = 2 //////////////////////////////////////////////////////////// // Copyright by HPotter v1.0 08/12/2016 // Developed by Dr Alexander Elder, the Elder-ray indicator measures buying // and selling pressure in the market. The Elder-ray is often used as part // of the Triple Screen trading system but may also be used on its own. // Dr Elder uses a 13-day exponential moving average (EMA) to indicate the // market consensus of value. Bull Power measures the ability of buyers to // drive prices above the consensus of value. Bear Power reflects the ability // of sellers to drive prices below the average consensus of value. // Bull Power is calculated by subtracting the 13-day EMA from the day's High. // Bear power subtracts the 13-day EMA from the day's Low. // // You can use in the xPrice any series: Open, High, Low, Close, HL2, HLC3, OHLC4 and ect... // You can change long to short in the Input Settings // Please, use it only for learning or paper trading. Do not for real trading. //////////////////////////////////////////////////////////// strategy(title="Elder Ray (Bull Power) Strategy Backtest") Length = input(13, minval=1) Trigger = input(0) reverse = input(false, title="Trade reverse") hline(0, color=purple, linestyle=line) xPrice = close xMA = ema(xPrice,Length) DayHigh = iff(dayofmonth != dayofmonth[1], high, max(high, nz(DayHigh[1]))) nRes = DayHigh - xMA pos = iff(nRes > Trigger, 1, iff(nRes < Trigger, -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(nRes, color=blue, title="Bull Power", style = histogram)