Die Bull and Bear Power-Strategie wurde von Dr. Alexander Elder entwickelt, der den Elder-Ray-Indikator zur Messung des Kauf- und Verkaufsdrucks auf dem Markt verwendet.
Dr. Elder verwendet einen 13-Perioden-Exponential Moving Average (EMA), um den Marktkonsens des Wertes anzuzeigen. Bull Power misst die Fähigkeit der Käufer, die Preise über den Konsens des Wertes zu treiben. Bear Power spiegelt die Fähigkeit der Verkäufer wider, die Preise unter den durchschnittlichen Konsens des Wertes zu treiben.
Die Bull Power wird berechnet, indem der 13-Perioden-EMA vom Höchstwert abgezogen wird.
Die Strategie beurteilt die Marktstimmung durch Berechnung von Bullen- und Bärenindikatoren.
Wenn die Bull Power über die Schwelle liegt, ist es ein Long Signal. Wenn die Bear Power über die Schwelle liegt, ist es ein Short Signal.
Kann Stop Loss hinzufügen, gleitende Durchschnittszeit optimieren, mit Trendfilter kombinieren usw.
Die Bull and Bear Power Strategie beurteilt die Marktstimmung einfach und intuitiv mit konfigurierbaren Parametern. Aber sie ist anfällig für falsche Signale und muss mit Trend und Stop-Loss weiter optimiert werden.
/*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)