Die Bull Power-Handelsstrategie ist eine Trendfolgestrategie, die auf dem
Der Kernindikator dieser Strategie ist der Wert, der durch den Vergleich des Schlusskurses, des Offenkurses, des höchsten Preises und des niedrigsten Preises der aktuellen K-Linie den bullish/bearish Status des Marktes bestimmt.
Die spezifische Formel lautet wie folgt:
Wenn Schließen < Öffnen:
If Previous Close < Current Open:
value = max(Highest - Previous Close, Close - Lowest)
Else:
value = max(Highest - Open, Close - Lowest)
Wenn Schließen > Öffnen:
If Previous Close > Current Open:
value = Highest - Lowest
Else:
value = max(Open - Previous Close, Highest - Lowest)
Wenn Schließen == Öffnen:
If Highest - Close > Close - Lowest:
If Previous Close < Current Open:
value = max(Highest - Previous Close, Close - Lowest)
Else:
value = Highest - Open
If Highest - Close < Close - Lowest:
If Previous Close > Current Open:
value = Highest - Lowest
Else:
value = max(Open - Previous Close, Highest - Lowest)
Else:
If Previous Close > Current Open:
value = max(Highest - Open, Close - Lowest)
Else:
value = max(Open - Previous Close, Highest - Lowest)
Die Hauptidee ist es, den aktuellen Bullen-Bären-Status der K-Line zu beurteilen, indem man die Preisbeziehungen vergleicht.
Vergleichen Sie den berechneten Wert mit den Eingabeparametern SellLevel und BuyLevel. Ist der Wert größer als SellLevel, ist der Markt bärisch. Ist der Wert kleiner als BuyLevel, ist der Markt bullisch.
Entsprechende Kauf- oder Verkaufsentscheidungen auf der Grundlage des Vergleichsergebnisses treffen.
Die Strategie reagiert schnell und erfasst Trendwendepunkte rechtzeitig.
Es berechnet die Beziehung zwischen der aktuellen K-Linie und der vorherigen K-Linie in Echtzeit, um die Marktlage zu bestimmen, anstatt sich auf feste Indikatoren zu verlassen.
Die Strategie enthält nur wenige Parameter, die sich direkt auf die Handelslogik auswirken und leicht verständlich sind.
Es ermöglicht eine flexible Konfiguration der Umkehrhandelslogik für verschiedene Marktumgebungen.
Die Strategie ist anfällig für plötzliche Ereignisse und kann zu übermäßigen ungültigen Trades führen.
Die Berechnung des Wertes ist komplex und kann in extremen Fällen fehlschlagen und zu falschen Signalen führen.
Sie stützt sich ausschließlich auf einen maßgeschneiderten komplexen Indikator, was zu höheren systemischen Risiken führt.
Keine Stop-Loss-Logik kann zu riesigen Verlusten führen.
Diese Risiken können durch Lockerung der Kauf-/Verkaufskriterien, Hinzufügen von Stop-Loss-Mechanismen oder Kombination mit anderen Indikatoren verringert werden.
Einbeziehung anderer Indikatoren zur Filterung von Handelssignalen, z. B. MACD, KDJ usw.
Hinzufügen eines Liquiditätsindikators, um eine Fehlanpassung des Handels in Zeiten hoher Volatilität zu vermeiden.
Optimierung der Parameter SellLevel und BuyLevel für verschiedene Zyklen und Produkte.
Hinzufügen einer Stop-Loss-Strategie zur Kontrolle von Einzelverlusten.
Verwenden Sie VIX, um die Marktvolatilität zu bestimmen und anpassungsfähige Parameter zu erstellen.
Die Bull Power-Handelsstrategie beurteilt in Echtzeit den bullischen/bärenischen Status des Marktes anhand der Preisbeziehungen zwischen der aktuellen K-Linie und der vorherigen K-Linie. Sie erfasst schnell Trendänderungen. Die Strategie selbst ist einfach zu verstehen, beruht jedoch ausschließlich auf einem komplexen kundenspezifischen Indikator. Sie kann auf verschiedene Weise optimiert werden, um die Parameter an die Marktbedingungen anzupassen, falsche Signale zu filtern und Risiken zu kontrollieren. Zusammenfassend ist diese Strategie für kurzfristige Händler geeignet, die eine hohe Reaktionsgeschwindigkeit anstreben.
/*backtest start: 2023-12-12 00:00:00 end: 2024-01-11 00:00:00 period: 1h basePeriod: 15m exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}] */ //@version=2 //////////////////////////////////////////////////////////// // Copyright by HPotter v1.0 30/01/2017 // Bull Power Indicator // To get more information please see "Bull And Bear Balance Indicator" // by Vadim Gimelfarb. //////////////////////////////////////////////////////////// strategy(title = "Bull Power Strategy") SellLevel = input(40, step=0.01) BuyLevel = input(3, step=0.01) reverse = input(false, title="Trade reverse") hline(SellLevel, color=red, linestyle=line) hline(BuyLevel, color=green, linestyle=line) value = iff (close < open , iff (close[1] < open , max(high - close[1], close - low), max(high - open, close - low)), iff (close > open, iff(close[1] > open, high - low, max(open - close[1], high - low)), iff(high - close > close - low, iff (close[1] < open, max(high - close[1], close - low), high - open), iff (high - close < close - low, iff(close[1] > open, high - low, max(open - close, high - low)), iff (close[1] > open, max(high - open, close - low), iff(close[1] < open, max(open - close, high - low), high - low)))))) pos = iff(value > SellLevel, -1, iff(value <= BuyLevel, 1, nz(pos[1], 0))) possig = iff(reverse and pos == 1, -1, iff(reverse and pos == -1, 1, pos)) if (possig == -1) strategy.entry("Short", strategy.short) if (possig == 1) strategy.entry("Long", strategy.long) barcolor(possig == -1 ? red: possig == 1 ? green : blue ) plot(value, style=line, linewidth=2, color=blue)