
Diese Strategie basiert auf der Form und der Interaktion der K-Linien, um Kauf- und Verkaufssignale zu beurteilen. Sie nutzt hauptsächlich die Durchbruchshilfen und -Widerstände für den Handel und unterstützt die Entscheidungsfindung durch die Kombination bestimmter K-Linienformationen.
Diese Strategie beurteilt vor allem folgende K-Linienformen:
Während die K-Linien-Form beurteilt wird, werden die Unterstützungs- und Widerstandsplätze eingestellt. Die spezifische Logik ist:
Durch diese Kombination von Beurteilungen können falsche Signale herausgefiltert und die Handelsentscheidungen zuverlässiger gemacht werden.
Diese Strategie hat folgende Vorteile:
Insgesamt ist die Strategie einfach und praktisch, geeignet für die Prüfung von Handelsideen, aber auch als Hilfsmittel für den Handhandel.
Die Strategie birgt auch Risiken:
Die Gegenmaßnahmen bestehen hauptsächlich aus der Festlegung strenger Prüfparameter, der Anpassung der Unterstützungswiderstandswerte und der Steuerung des Risikos mit Stop-Losses. Zur gleichen Zeit müssen Rückprüfungen mit einer großen Menge an historischen Daten durchgeführt werden, um die tatsächliche Wirksamkeit der Strategie zu beurteilen.
Die Strategie kann vor allem in folgenden Bereichen optimiert werden:
Durch diese Optimierungen können Strategieparameter automatisierter und Handelsentscheidungen intelligenter gemacht werden, um sich an kompliziertere Marktumgebungen anzupassen.
Diese Strategie ist insgesamt relativ einfach und praktisch und eignet sich besonders für die Prüfung von Ideen durch einzelne Händler und zur Entscheidungsunterstützung. In Kombination mit der K-Linienform und der Unterstützung von Resistenzurteilen werden Handelssignale erzeugt, die effektiv Fehlentscheidungen filtern können. Mit einer gewissen Optimierung kann die Strategie zu einem relativ zuverlässigen quantitativen Handelssystem 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")