
Überblick
Die SMC-Markt-Hoch-Low-Breakout-Strategie ist eine quantitative Handelsstrategie, die auf dem Prinzip des hochqualifizierten Marktkonzepts (SMC) basiert. Die Strategie identifiziert wichtige Bereiche von Kauf- und Verkaufsdruck (Order-Blöcke) in einem hochqualifizierten Zeitrahmen und sucht nach den besten Breakout-Eintritten in dem aktuellen Zeitrahmen. Dies stimmt mit dem SMC-Prinzip überein, dass diese Blöcke in der Regel als Unterstützungs- oder Widerstandspunkte dienen.
Strategieprinzip
- Identifizierung von Aufwärtstrends und Abwärtstrends in einem hochrangigen Zeitrahmen (wie z. B. im 1-Stunden-Diagramm). Ein Aufwärtstrend ist definiert als ein Abschluss, der höher ist als der Abschluss des vorherigen Zyklus und ein Tiefpunkt, der höher ist als der Tiefpunkt des vorherigen Zyklus. Ein Abwärtstrend ist das Gegenteil.
- Suche nach einer Induktionsform in einem hochrangigen Zeitrahmen. Eine Mehrkopf-Induktionsform ist in einem Aufwärtstrend, in dem der höchste Punkt der vorherigen Periode höher ist als der höchste Punkt der vorherigen zwei oder drei Perioden. Eine Leerkopf-Induktionsform ist in einem Abwärtstrend, in dem der niedrigste Punkt der vorherigen Periode niedriger ist als der niedrigste Punkt der vorherigen zwei oder drei Perioden.
- Identifizieren Sie die Auftragsblöcke in einem hochrangigen Zeitrahmen. Die Höchst- und Mindestpreise für diesen Zeitraum werden nach der Mehrspurige Induktion als die oberen und unteren Grenzen der Auftragsblöcke definiert. Die Leerspurige Induktion ist das Gegenteil.
- Suche nach den besten Eintrittspunkten im aktuellen Zeitrahmen (z. B. 15-Minuten-Diagramm). Mehrköpfige Eintritte sind unterhalb des Auftragsblocks für den aktuellen Schlusskurs, wobei der Schlusskurs des vorherigen Zyklus in den Blöcken liegt. Leere Eintritte sind oberhalb des Auftragsblocks für den Schlusskurs.
- Setzen Sie Stop Loss und Stop Stop. Die Stop-Loss-Position ist die Grenze des Auftragsblocks, der Stop Stop wird nach dem eingestellten Risiko-Rendite-Verhältnis (z. B. 1: 1.5) berechnet.
Strategische Vorteile
- Basierend auf den SMC-Prinzipien werden die wichtigsten Trends und wichtigen Unterstützungswiderstände in den hochrangigen Zeiträumen erfasst und Marktlärmstörungen in den niedrigen Zeiträumen vermieden.
- Die Identifizierung von Induktionsformen hilft bei der Beurteilung der Stärke und Nachhaltigkeit von Trends und bietet eine bessere Grundlage für den Einstieg.
- Ein exaktes Durchbruch innerhalb des aktuellen Zeitrahmens reduziert das Risiko von ungültigem Signal und Rückzug.
- Das Risiko-Rendite-Verhältnis ist flexibel eingestellt und kann an die persönlichen Risikopräferenzen angepasst werden.
Strategisches Risiko
- Die Strategie kann in einem bewegten Markt oder in der Anfangsphase einer Trendwende mit einem gewissen Rückzug riskiert werden.
- In extremen Fällen (z. B. bei einem starken Rückgang der Raten) kann die Orderblockade ausfallen, was zu einer zu lockeren Stop-Loss-Position führt.
- Es gibt keine eindeutigen Angaben über die Preise, die von den Anlegern der Banken in den USA und in den USA gemeldet wurden.
Richtung der Strategieoptimierung
- Die Einführung von weiteren hochrangigen Zeitrahmen (wie Sonnen- und Kreislinien) als Filter, um sicherzustellen, dass langfristige Trends erfasst werden.
- Bei der Identifizierung von Trends und Induktionsformen können Gleichlinien-Systeme, Dynamikindikatoren usw. kombiniert werden, um die Genauigkeit der Beurteilung zu verbessern.
- Dynamische Optimierung der Auftragsblockgrenzen, z. B. durch Berücksichtigung von ATR (Average True Rate) oder Kanalbreite, um auf unterschiedliche Marktbedingungen zu reagieren.
- Nach dem Einstieg kann ein mobiler Stop-Loss eingerichtet werden, der beispielsweise ATR oder SAR (Parallax-Linien-Indikator) verfolgt, um das Risikomanagement zu verringern.
- Berücksichtigen Sie Markt-Sentiment-Indikatoren (wie VIX) oder makroökonomische Daten, um mögliche Trendwende oder Black Swan-Ereignisse zu erkennen.
Zusammenfassen
Die SMC-Markt-Hoch-Low-Punkt-Breakthrough-Strategie ist eine auf den SMC-Prinzipien basierende, quantitative Handelsstrategie, die durch die Identifizierung von kritischen Druckbereichen in einem High-Level-Zeitrahmen und die Suche nach dem besten Breakout-Eintritt in dem aktuellen Zeitrahmen durchgeführt wird. Die Strategie berücksichtigt die Trendrichtung, die Induktionsform und die Risiko-Return-Ratio, um die Einstiegspunkte und die Verlustquote zu optimieren. Die Strategie hat den Vorteil, dass sie auf einem High-Level-Zeitrahmen basiert, um Geräusche zu filtern, Trends genau zu erfassen und mit flexiblen Risikomanagementfunktionen ausgestattet ist.
Strategiequellcode
//@version=5
strategy("SMC Indian Market Strategy", overlay=true)
// Input Parameters
htf = input.timeframe("60", title="Higher Timeframe") // For Inducement & Order Block
riskRewardRatio = input.float(1.5, title="Risk:Reward Ratio", minval=0.1)
// Higher Timeframe Data
[htfOpen, htfHigh, htfLow, htfClose] = request.security(syminfo.tickerid, htf, [open, high, low, close])
// Trend Identification (HTF)
bool htfUptrend = htfClose > htfClose[1] and htfLow > htfLow[1] // Price action
bool htfDowntrend = htfClose < htfClose[1] and htfHigh < htfHigh[1]
// Inducement Identification (HTF)
bool htfInducementHigh = htfUptrend and high[1] > high[2] and high[1] > high[3]
bool htfInducementLow = htfDowntrend and low[1] < low[2] and low[1] < low[3]
float inducementLevel = htfInducementHigh ? high[1] : htfInducementLow ? low[1] : na
// Order Block Identification (HTF)
var float htfOBHigh = na // Highest high within the order block
var float htfOBLow = na // Lowest low within the order block
if htfInducementHigh
htfOBHigh := htfHigh
htfOBLow := htfLow
else if htfInducementLow
htfOBHigh := htfHigh
htfOBLow := htfLow
// Optimal Entry (Current Timeframe)
bool longEntry = htfUptrend and close > htfOBLow and close[1] < htfOBLow // Break of OB low
bool shortEntry = htfDowntrend and close < htfOBHigh and close[1] > htfOBHigh // Break of OB high
// Stop Loss and Take Profit
float longSL = htfOBLow
float longTP = close + (close - longSL) * riskRewardRatio
float shortSL = htfOBHigh
float shortTP = close - (shortSL - close) * riskRewardRatio
// Strategy Execution
if longEntry
strategy.entry("Long", strategy.long, stop=longSL, limit=longTP)
else if shortEntry
strategy.entry("Short", strategy.short, stop=shortSL, limit=shortTP)