Diese Strategie wurde von Dr. Alexander Elder entwickelt, basierend auf seiner Theorie der Bull- und Bear-Power-Bewegungsdurchschnitte, um den Kauf- und Verkaufsdruck auf dem Markt zu messen. Sie wird häufig zusammen mit dem Triple-Screen-Handelssystem verwendet, kann aber auch alleine verwendet werden. Dr. Elder verwendet einen 13-tägigen exponentiellen gleitenden Durchschnitt (EMA), um den Marktkonsens des Wertes zu reflektieren. Die Bull-Power spiegelt die Fähigkeit der Käufer wider, die Preise über den Konsens des Wertes zu steuern. Die Bear-Power spiegelt die Fähigkeit der Verkäufer wider, die Preise unter den durchschnittlichen Konsens des Wertes zu steuern.
Die Bull Power wird berechnet, indem der 13-Tage-EMA vom Tageshoch abgezogen wird.
Diese Strategie basiert auf Dr. Alexander Elders Theorie der Bullen- und Bärenkraft. Sie beurteilt Markttrends und -kraft durch Berechnung von Bullen- und Bärenkraftindikatoren. Insbesondere spiegelt der Bullenkraftindikator die Macht der Käufer wider, die durch Subtrahieren der 13-Tage-EMA vom höchsten Preis berechnet wird. Der Bärenkraftindikator spiegelt die Macht der Verkäufer wider, die durch Subtrahieren der 13-Tage-EMA vom niedrigsten Preis berechnet wird. Wenn die Bullenkraft auf eine bestimmte Schwelle fällt, wird ein kurzes Signal erzeugt. Wenn die Bärenkraft auf eine bestimmte Schwelle steigt, wird ein langes Signal erzeugt. So können wir den Markttrend beurteilen und den Markt schlagen, indem wir die relative Stärke der Kauf- und Verkaufskraft vergleichen.
Im Code verwenden wir Höhen, Tiefen und 13-Tage-EMA, um die Bullen- und Bären-Power-Indikatoren zu berechnen. Setzen Sie Trigger-Schwellen, so dass entsprechende Long- oder Short-Positionen geöffnet werden, wenn die Indikatoren ausgelöst werden. Gleichzeitig setzen Sie Stop-Loss und nehmen Sie Gewinnlogik, um Positionen zu verwalten. Insgesamt vergleicht diese Strategie die relative Macht von Käufern und Verkäufern, um die Stärke der Markttrends für den Handel zu bestimmen.
Zu den Vorteilen dieser Strategie gehören:
Zu den Risiken dieser Strategie gehören:
Gegenmaßnahmen:
Diese Strategie kann in folgenden Aspekten optimiert werden:
Zusammenfassend lässt sich diese Strategie in Aspekten wie Parameter, Signale, Risikokontrolle usw. viel optimieren, um sie robuster und zuverlässiger zu machen.
Diese Strategie beurteilt Markttrends und -power anhand der von Dr. Elder entwickelten Bullen- und Bären-Power-Indikatoren auf der Grundlage der Kauf-/Verkaufskraft-Theorie. Die Signalregeln sind relativ einfach und klar. Zu den Vorteilen gehören die Beurteilung von Trends über die Leistung und die Kontrolle des Risikos durch Stop-Loss. Es hat auch Risiken wie subjektive Parameter und irreführende Signale. Wir können die Stabilität und Rentabilität durch Optimierung von Parametern, Hinzufügen von Signalfiltern und strengen Stop-Loss verbessern. Diese Strategie eignet sich für aggressive Quantitative Trader.
/*backtest start: 2023-12-12 00:00:00 end: 2023-12-19 00:00:00 period: 30m basePeriod: 15m exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}] */ //@version = 5 //////////////////////////////////////////////////////////// // Copyright by HPotter v1.0 06/10/2022 // 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. // WARNING: // - For purpose educate only // - This script to change bars colors. //////////////////////////////////////////////////////////// strategy(title="Elder Ray (Bull Power) TP and SL", shorttitle = "Bull Power", overlay = true) Profit = input.float(7, title='Take Profit %', minval=0.01) Stop = input.float(7, title='Stop Loss %', minval=0.01) Length = input.int(14, minval=1) Trigger = input.float(-200) reverse = input.bool(true, title="Trade reverse") xPrice = close xMA = ta.ema(xPrice,Length) var DayHigh = high DayHigh := dayofmonth != dayofmonth[1]? high: math.max(high, nz(DayHigh[1])) nRes = DayHigh - xMA pos = 0 pos := nRes < Trigger ? 1: 0 possig = reverse and pos == 1 ? -1 : reverse and pos == -1 ? 1 : pos if (possig == 1) and strategy.position_size == 0 strategy.entry('Long', strategy.long, comment='Market Long') strategy.exit("ExitLong", 'Long', stop=close - close * Stop / 100 , limit = close + close * Profit / 100 , qty_percent = 100) if (possig == -1) and strategy.position_size == 0 strategy.entry('Short', strategy.short, comment='Market Long') strategy.exit("ExitShort", 'Short', stop=close + close * Stop / 100 , limit = close - close * Profit / 100 , qty_percent = 100) barcolor(strategy.position_size == -1 ? color.red: strategy.position_size == 1 ? color.green : color.blue )