Diese Strategie erzeugt Kauf- und Verkaufssignale basierend auf Kerzenmustern und interaktiven Modellen.
Die Strategie identifiziert in erster Linie folgende Kerzenmuster:
In Verbindung mit der Mustererkennung werden Unterstützungs- und Widerstandsniveaus festgelegt.
Diese Kombinationsfilterung hilft, falsche Signale zu vermeiden und macht die Handelsentscheidungen zuverlässiger.
Die Vorteile dieser Strategie sind:
Insgesamt ist die Strategie relativ einfach und praktisch, um Ideen zu testen und den manuellen Handel zu unterstützen.
Es gibt auch einige Risiken:
Mitigationen beinhalten hauptsächlich eine strenge Parameterprüfung, Unterstützung / Widerstandsstimulation und die Einbeziehung von Stop-Losses zur Risikokontrolle.
Einige Möglichkeiten, wie die Strategie verbessert werden kann:
Diese Verbesserungen können dazu beitragen, die Strategie-Ausrichtung zu automatisieren und Handelsentscheidungen intelligenter zu machen, um immer komplexere Märkte zu bewältigen.
Insgesamt ist dies eine einfache, praktische Strategie, die für einzelne Händler geeignet ist, um Ideen zu testen und bei Entscheidungen zu helfen. Handelssignale werden durch Kombination von Kerzenmustern und Unterstützung / Widerstandsanalyse erzeugt, um falsche Signale effektiv zu filtern. Mit einigen Verbesserungen kann diese Strategie zu einem relativ zuverlässigen quantitativen System werden.
/*backtest start: 2023-12-13 00:00:00 end: 2023-12-20 00:00:00 period: 1m basePeriod: 1m exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}] */ //@version=5 strategy("Candlestick Pattern Strategy", overlay=true) // Input for support and resistance levels supportLevel = input(100, title="Support Level") resistanceLevel = input(200, title="Resistance Level") // Detecting Candlestick Patterns isDoji = close == open isPressure = close < open and open - close > close - open isInvertedHammer = close > open and low == (close < open ? close : open) and close - open < 0.1 * (high - low) isHammer = close > open and close - open > 0.6 * (high - low) // Buy and Sell Conditions buyCondition = isHammer and close > resistanceLevel sellCondition = isInvertedHammer and close < supportLevel // Strategy Logic strategy.entry("Buy", strategy.long, when = buyCondition) strategy.close("Buy", when = sellCondition) // Plot Buy and Sell signals on the chart plotshape(series=buyCondition, title="Buy Signal", color=color.green, style=shape.triangleup, location=location.belowbar) plotshape(series=sellCondition, title="Sell Signal", color=color.red, style=shape.triangledown, location=location.abovebar) // Plot Support and Resistance levels plot(supportLevel, color=color.green, title="Support Level") plot(resistanceLevel, color=color.red, title="Resistance Level")