
Die Strategie ist ein integriertes Trading-System, das die Konzepte von Internal Traders (ICT), Eintauchen und Bereiche der Nachfrage und Versorgung analysiert. Es identifiziert hochprobable Handelsmöglichkeiten durch eine mehrdimensionale Analyse der Marktstruktur in Kombination mit technischen Indikatoren und Preisverhalten. Die Strategie läuft auf einem 15-minütigen Zeitrahmen und verwaltet das Risiko mit einem Prozentsatz Stop Loss Stop.
Die Kernlogik der Strategie basiert auf drei Hauptkomponenten:
Das System verwendet 10% des Kapitals für jeden Handel und setzt 1.5% Stop Loss und 3% Stop Stop, was ein Risiko-Gewinn-Verhältnis von 2:1 bietet.
Vorschläge zur Risikokontrolle:
Es ist ein gut strukturiertes, integriertes Handelssystem, das durch mehrdimensionale Analyse zuverlässige Handelssignale liefert. Das Risikomanagement des Systems ist vernünftig, aber es gibt noch Raum für Optimierung. Es wird den Händlern empfohlen, vor dem Einsatz in der Praxis ausreichend Rückmeldungen zu machen und die Parameter an die spezifischen Marktbedingungen anzupassen.
/*backtest
start: 2024-02-21 00:00:00
end: 2025-02-18 08:00:00
period: 1h
basePeriod: 1h
exchanges: [{"eid":"Binance","currency":"ETH_USDT"}]
*/
//@version=5
strategy("ICT + Engulfing + Supply & Demand", overlay=true, default_qty_type=strategy.percent_of_equity, default_qty_value=10)
// Input settings
timeframe = input.timeframe("15", title="Backtest Timeframe")
use_snd = input(true, title="Enable Supply & Demand Zones")
stopLossPerc = input(1.5, title="Stop Loss %")
takeProfitPerc = input(3, title="Take Profit %")
// Identify Engulfing Patterns
bullishEngulfing = (close[1] < open[1]) and (close > open) and (close > open[1]) and (open < close[1])
bearishEngulfing = (close[1] > open[1]) and (close < open) and (close < open[1]) and (open > close[1])
// Supply & Demand Zones (basic identification)
highestHigh = ta.highest(high, 20)
lowestLow = ta.lowest(low, 20)
supplyZone = use_snd ? highestHigh : na
demandZone = use_snd ? lowestLow : na
// Entry & Exit Conditions
longCondition = bullishEngulfing and close > demandZone
shortCondition = bearishEngulfing and close < supplyZone
// Stop-Loss & Take-Profit Calculation
longSL = close * (1 - stopLossPerc / 100)
longTP = close * (1 + takeProfitPerc / 100)
shortSL = close * (1 + stopLossPerc / 100)
shortTP = close * (1 - takeProfitPerc / 100)
// Execute trades
if (longCondition)
strategy.entry("Long", strategy.long)
strategy.exit("Long Exit", from_entry="Long", stop=longSL, limit=longTP)
if (shortCondition)
strategy.entry("Short", strategy.short)
strategy.exit("Short Exit", from_entry="Short", stop=shortSL, limit=shortTP)
// Plot Supply & Demand Zones
plot(use_snd ? supplyZone : na, color=color.red, title="Supply Zone")
plot(use_snd ? demandZone : na, color=color.green, title="Demand Zone")