Die GBS TOP BOTTOM Confirmed Strategy ist eine Handelsstrategie, die darauf abzielt, Handelschancen auf der Grundlage von Veränderungen in Preishochs und -tiefs zu erfassen. Die Strategie identifiziert spezifische High- und Low-Point-Muster, tritt bei Überschreitung von Höchstwerten in Long-Positionen ein und schließt Positionen bei Überschreitung von Tiefs. Die Hauptidee hinter dieser Strategie besteht darin, die Kursschwankungsmuster zu nutzen, Positionen auf relativ hohen Niveaus zu eröffnen und Positionen auf relativ niedrigen Niveaus zu schließen, um Preisunterschiedsgewinne zu erzielen.
Der Kern dieser Strategie besteht darin, potenzielle Einstiegs- und Ausstiegspunkte zu identifizieren. Die Einstiegsbedingung wird erfüllt, wenn das aktuelle Hoch niedriger als das vorherige Hoch ist und das vorherige Hoch höher ist als das Höchste davor (hohe
Die Exit-Bedingung ist ähnlich der Eintritts-Bedingung. Sie tritt auf, wenn das aktuelle Tief höher ist als das vorherige Tief und das vorherige Tief niedriger ist als das Tief davor (low > low [1] und low [1] < low [2]). Wenn diese Bedingung erfüllt ist, wird das Exit-Tief markiert und an dieser Ebene eine rote Linie gezogen.
Die GBS TOP Bottom Confirmed Strategy ist eine Handelsstrategie, die auf Preis-Hoch- und Tiefpunktmustern basiert. Sie zielt darauf ab, durch die Identifizierung spezifischer Ein- und Ausstiegsbedingungen Preisdifferenzchancen zu erfassen. Die Vorteile der Strategie liegen in ihrer Einfachheit und Intuitivität, aber sie birgt auch potenzielle Risiken wie falsche Signale und den Mangel an Risikokontrollmaßnahmen. Um die Strategie weiter zu verbessern, kann man die Einführung von Stop-Loss- und Take-Profit-Mechanismen, die Kombination anderer technischer Indikatoren und die Optimierung von Parametern in Betracht ziehen.
/*backtest start: 2023-04-22 00:00:00 end: 2024-04-27 00:00:00 period: 1d basePeriod: 1h exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}] */ //@version=5 strategy("GBS TOP BOTTOM Confirmed", overlay=true) // Entry condition var float entryHigh = na var line entryLine = na entryCondition = high < high[1] and high[1] > high[2] if (entryCondition) entryHigh := high[1] // entryLine := line.new(bar_index - 1, entryHigh, bar_index + 10, entryHigh, color=color.green) // Buy condition based on nearest entry buyCondition = not na(entryHigh) and high > entryHigh and open < entryHigh // Exit condition var float exitLow = na var line exitLine = na exitCondition = low > low[1] and low[1] < low[2] if (exitCondition) exitLow := low[1] // exitLine := line.new(bar_index - 1, exitLow, bar_index + 10, exitLow, color=color.red) // Sell condition based on nearest exit sellCondition = not na(exitLow) and low < exitLow and open > exitLow // Strategy logic strategy.entry("Buy", strategy.long, when = buyCondition) strategy.close("Buy", when = sellCondition) // Plot tiny dot above high[1] for entry condition plotshape(series=entryCondition, title="Entry Dot", color=color.rgb(3, 99, 5), style=shape.circle, size=size.tiny, location=location.abovebar, offset=-1) // Plot tiny dot below low[1] for exit condition plotshape(series=exitCondition, title="Exit Dot", color=color.rgb(107, 3, 3), style=shape.circle, size=size.tiny, location=location.belowbar, offset=-1) // Plot buy and sell signals plotshape(series=buyCondition, title="Buy Signal", color=color.blue, style=shape.triangleup, size=size.small, location=location.abovebar, text="Buy") plotshape(series=sellCondition, title="Sell Signal", color=color.orange, style=shape.triangledown, size=size.small, location=location.belowbar, text="Sell")