
Überblick
Die Strategie erfasst die Dynamik, wenn die Preise die erste Hintergrundlinie überschreiten, und platziert kurzfristige Volatilitätsgewinne, wenn sie vor dem Ende des Tages oder bei der Berührung der Stop-Loss-Position platziert werden. Die Strategie ist präzise konzipiert, konzentriert sich auf den anfänglichen Richtungsbruch der Tagespreisbewegung und hat klare Regeln für die Stop-Loss- und Friedenspositionen, um das Risiko effektiv zu kontrollieren.
Strategieprinzip
Der Kern der Strategie besteht darin, die Kursbewegungen und Durchbruchsignale der Anfangsphase des Handelstages zu nutzen, um die nachfolgenden Bewegungen vorherzusagen. Die spezifischen Vorgehensweisen sind wie folgt:
- Zuerst definiert die Strategie die Anfangszeit des Handelstages (default 9:15) und zeichnet den Höchst- und Tiefstpreis der ersten Linie auf.
- Die Strategie löst mehrere Signale aus, wenn der Preis den höchsten Preis der ersten Linie überschreitet. Wenn der Preis den niedrigsten Preis der ersten Linie überschreitet, löst die Strategie ein Leerlaufsignal aus.
- Die Strategie verwendet eine strenge Einmal-Handelsmechanik, um sicherzustellen, dass nur ein Handel pro Handelstag ausgeführt wird.
- Bei mehreren Geschäften wird der Stop-Loss-Leistungsgrad auf den niedrigsten Punkt der ersten Linie festgelegt. Bei Depositionen wird der Stop-Loss-Leistungsgrad auf den höchsten Punkt der ersten Linie festgelegt.
- Unabhängig davon, ob ein Handel einen Stop-Loss berührt oder nicht, werden alle Geschäfte, die noch nicht ausgeglichen sind, am Ende des Handelstages (default 15:30 Uhr) automatisch ausgeglichen.
Strategie durch VariablentradeTakenEs gibt keine anderen Möglichkeiten, wie wir das tun können.tradeDirectionAufzeichnung der aktuellen Handelsrichtung ((1 bedeutet Plus, -1 bedeutet Minus), effektive Verwaltung des Handelsstatus und die Anwendung von Stop-Loss-Bedingungen.
Strategische Vorteile
- Kurz und effektivDie Strategie ist einfach, leicht zu verstehen und umzusetzen, ohne dass komplexe technische Kennzahlen oder Parameteroptimierungen erforderlich sind.
- Ein deutliches EintrittssignalDas Unternehmen hat sich darauf konzentriert, die Marktpreise zu verbessern und die Marktpreise zu senken.
- Strenge RisikokontrollenDer maximale Verlust pro Transaktion wird begrenzt, indem der umgekehrte Extremwert des ersten Wurfs als Stop-Loss-Punkt eingestellt wird.
- FälligkeitslösungDas ist die einzige Möglichkeit, die es gibt, um die Gefahr der Übernachtung zu vermeiden.
- Äußerst anpassungsfähigDie Strategie ist für verschiedene Handelsarten und Zeiträume anwendbar und kann an verschiedene Märkte angepasst werden, indem die Start- und Endzeitparameter angepasst werden.
- Emotionale NeutralitätDie automatischen Handelssignale reduzieren die Einflussnahme von Händleremotionen auf die Entscheidungsfindung.
- Erfassung der TagesbewegungDas ist eine gute Gelegenheit, die anfängliche Dynamik und die breite Richtung des Marktes nach der Börsenöffnung zu nutzen.
Strategisches Risiko
- Falsche DurchbruchgefahrUm dieses Risiko zu verringern, kann man erwägen, Bestätigungsindikatoren wie die Bestätigung des Umsatzes oder die Analyse mehrerer Zeitrahmen hinzuzufügen.
- Gleitpunkte und AusführungsverzögerungenIn einem sehr volatilen Markt kann die Ausführung von Aufträgen mit Schwankungen oder Verzögerungen verbunden sein, die sich auf den tatsächlichen Einstiegspreis und die Ausführung von Stop-Loss auswirken. Es wird empfohlen, eine Limit-Liste anstelle einer Marktpreisliste zu verwenden und eine lockere Stop-Loss-Liste zu erwägen.
- Risiken eines einzigen BezugspunktesEs wird empfohlen, Handelssignale in Kombination mit Markttrends und unterstützender Widerstandslageanalyse zu filtern.
- Festgelegte ZeitrahmenDie Strategie basiert auf festen Start- und Endzeiten und kann gute Gelegenheiten für andere Zeiträume verpassen. Es kann in Erwägung gezogen werden, Rückprüfungen für verschiedene Zeiträume durchzuführen, um die optimale Handelszeitfenster zu finden.
- Mangelnde GewinnzieleDie Strategie hat keine eindeutigen Stop-Off-Ziele und kann nicht in der Lage sein, die Erträge aus der günstigen Marktlage zu maximieren. Es wird empfohlen, Dynamische Stop-Off-Ziele basierend auf der historischen Volatilität festzulegen.
- Tagesschwankungen begrenztDie niedrige Volatilität der Märkte kann zu einem zu kleinen Bereich in der ersten Kurve und zu einem nahen Stop-Loss führen, was die Möglichkeit erhöht, leicht ausgelöst zu werden.
Richtung der Strategieoptimierung
- Filterbedingungen hinzugefügtSie können die Richtung des Handels auswählen und nur dann eintreten, wenn die Richtung der Tendenz übereinstimmt.
- Dynamische Stop-Loss-EinstellungenEs kann in Betracht gezogen werden, dynamische Stoppschäden basierend auf dem ATR (Average True Range) einzustellen, anstatt einfach nur die Höhen und Tiefen des ersten Kabels zu verwenden, um sich an unterschiedliche Schwingungsumgebungen anzupassen.
- Einführung eines BremsmechanismusDie Stop-Off-Regel basiert auf einem Risiko-Rendite-Verhältnis, wie z. B. der automatische Ausgleich von Positionen, wenn die Gewinne das 1,5- oder 2-fache der Stop-Loss-Distanz erreichen.
- Optimierung der HandelszeitenAnalyse der optimalen Handelszeitfenster für verschiedene Märkte und Sorten, Anpassung der Anfangs- und Endzeiten für optimale Ergebnisse.
- Errichtung von Lagerstätten in ScherbenEs ist wichtig, dass die Anbieter die Möglichkeit haben, einen einzigen Handel in mehreren Abschnitten auszuführen, um die Gefahr einer zeitlichen Auswahl zu verringern.
- Hinzufügen der TransaktionsbestätigungDas System wird in der folgenden Tabelle dargestellt:
- Anpassungsparameter angepasstAnpassung der Strategieparameter dynamisch an die Marktbedingungen (z. B. Volatilität, Handelsvolumen) zur Verbesserung der Anpassungsfähigkeit der Strategie.
- Marktumgebung filternDie Strategie wird in extremen Marktsituationen (z.B. außergewöhnlich hohe Volatilität oder wichtige Pressemitteilungen) ausgesetzt, um unnötiges Risiko zu vermeiden.
Zusammenfassen
Die erste Strategie ist eine einfache und effiziente Intra-Trading-Strategie, die durch die Erfassung von Richtungsbrechern nach der Markteinführung profitiert. Die Hauptvorteile der Strategie liegen in der Einfachheit der Bedienung, der Risikokontrolle und der Eignung für Intra-Trader. Die Strategie hat jedoch auch die Grenzen des False-Breakout-Risikos und des einzelnen Bezugspunktes.
Strategiequellcode
/*backtest
start: 2025-03-28 00:00:00
end: 2025-03-31 00:00:00
period: 1m
basePeriod: 1m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=5
strategy("First Candle Breakout - Close on SL or EOD", overlay=true)
// User Inputs
startHour = input(9, "Start Hour (Exchange Time)")
startMinute = input(15, "Start Minute (Exchange Time)")
endHour = input(15, "End Hour (Exchange Time)") // Market closing hour
endMinute = input(30, "End Minute (Exchange Time)")
// Variables to store the first candle's high & low
var float firstCandleHigh = na
var float firstCandleLow = na
var bool tradeTaken = false // Ensures only one trade per day
var int tradeDirection = 0 // 1 for long, -1 for short
// Identify first candle's high & low
if (hour == startHour and minute == startMinute and bar_index > 1)
firstCandleHigh := high
firstCandleLow := low
tradeTaken := false // Reset trade flag at start of day
tradeDirection := 0 // Reset trade direction
// Buy condition: Close above first candle high AFTER the first candle closes
longCondition = not na(firstCandleHigh) and close > firstCandleHigh and not tradeTaken and hour > startHour
if (longCondition)
strategy.entry("Buy", strategy.long, comment="Buy")
tradeTaken := true // Mark trade as taken
tradeDirection := 1 // Mark trade as long
// Sell condition: Close below first candle low AFTER the first candle closes
shortCondition = not na(firstCandleLow) and close < firstCandleLow and not tradeTaken and hour > startHour
if (shortCondition)
strategy.entry("Sell", strategy.short, comment="Sell")
tradeTaken := true // Mark trade as taken
tradeDirection := -1 // Mark trade as short
// Stop loss for long trades (first candle low)
if (tradeDirection == 1 and close <= firstCandleLow)
strategy.close("Buy", comment="SL Hit")
// Stop loss for short trades (first candle high)
if (tradeDirection == -1 and close >= firstCandleHigh)
strategy.close("Sell", comment="SL Hit")
// Close trade at end of day if still open
if (tradeTaken and hour == endHour and minute == endMinute)
strategy.close_all(comment="EOD Close")