
Die GBS-Hoch-Low-Bestätigungsstrategie ist eine Strategie zur Erfassung von Handelsmöglichkeiten, die auf Preis-Hoch-Low-Veränderungen basiert. Die Strategie identifiziert bestimmte Hoch- und Tiefstformationen, indem sie bei einem Höchststand überschreitet und bei einem Tiefststand platziert wird. Die Hauptidee der Strategie ist, die Gesetzmäßigkeit der Preisschwankung zu nutzen, indem sie bei relativ hohen Positionen und bei relativ niedrigen Positionen platziert wird.
Der Kern der Strategie besteht darin, potenzielle Ein- und Ausstiegspunkte zu identifizieren. Die Einstiegsbedingung ist, dass der aktuelle Hochpunkt niedriger als der vorherige Hochpunkt ist und der vorherige Hochpunkt höher als die beiden vorherigen Hochpunkte ist.[1] and high[1] > high[2]) │ Wenn diese Bedingung erfüllt ist, markieren Sie den Einstiegshöhepunkt und zeichnen Sie eine grüne Linie auf dieser Ebene. │ Die Kaufbedingung besteht darin, dass ein registrierter Einstiegshöhepunkt ((entryHigh) vorhanden ist, der aktuelle Höhepunkt überschreitet diese Ebene und der Eröffnungspreis ist niedriger als der Einstiegshöhepunkt │
Die Ausgangskonditionen sind ähnlich wie die Eintrittskonditionen, wobei der aktuelle Tiefpunkt höher ist als der vorherige Tiefpunkt und der vorherige Tiefpunkt niedriger ist als die vorherigen beiden Tiefpunkte.[1] and low[1] < low[2]) │ Wenn diese Bedingung erfüllt ist, markieren Sie den Ausgang niedrig und zeichnen Sie eine rote Linie auf dieser Ebene. │ Die Verkaufsbedingung besteht darin, dass ein registrierter Ausgang niedrig ist ((exitLow), der aktuelle Tiefstand unterhalb dieser Ebene liegt und der Eröffnungspreis höher ist als der Ausgang niedrig. │
Die GBS-High-Low-Confirmation-Strategie ist eine Handelsstrategie, die auf einer Preis-High-Low-Format basiert, um Preisdifferenzchancen zu erfassen, indem bestimmte Ein- und Ausstiegsbedingungen identifiziert werden. Die Vorteile der Strategie liegen in ihrer Einfachheit und Intuition, aber es gibt auch einige potenzielle Risiken, wie Fehlsignale und fehlende Risikokontrollen.
/*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")