Die Kernidee dieser Strategie besteht darin, Aktien bei Marktschließung zu kaufen und am nächsten Tag, wenn der Markt offen ist, zu verkaufen, um von dem Preisanstieg bei der Öffnung zu profitieren.
Die Strategie beruht auf zwei Urteilen:
Intraday-Händler neigen dazu, bei Marktöffnung lang zu gehen, wodurch die Eröffnungspreise steigen.
Die Schlusskosten spiegeln den wahren Wert der Aktien wider.
Insbesondere prüft die Strategie, ob der Schlusskurs am Marktschluss (20:00 Uhr) über dem 200-Tage-Simple Moving Average liegt.
Am nächsten Markttag (9:30 Uhr) schließt er die am Vortag eröffneten Long-Positionen und schließt auch die Short-Positionen.
Durch den Kauf zu niedrigen Schlusskosten und den Verkauf zu hohen Eröffnungskosten will sie von der Erhöhung des Eröffnungspreises profitieren.
Die Vorteile dieser Strategie:
Nutzen Sie die Trägersinnigkeit der Intraday-Händler, um bei der Öffnung lang zu gehen und für Gewinn zu verkaufen.
Der 200-Tage-MA hilft, den Trend zu erkennen.
Eine geringe Frequenz mit nur zwei Handelsplätzen pro Tag reduziert die Transaktionskosten.
Das Backtesting gibt Vertrauen in die Parameter.
Das automatisierte System minimiert emotionale Störungen.
Die zu berücksichtigenden Risiken:
Der Eröffnungspreis kann sich stark umkehren und zu Verlusten führen.
Der Schlusskurs kann manipuliert werden.
Die Aussetzung der Lagerbestände kann die Eröffnung von Positionen verhindern.
Hohe Transaktionskosten machen häufiges Handeln teuer.
Eine unsachgemäße Einstellung der Parameter führt zu übermäßigem Handel oder Verlusten.
Zu den Lösungen gehören:
Setzen Sie Stop-Loss, um Verluste zu begrenzen.
Überprüfen Sie Volumen und Anpassungen zur Bestätigung des Schlusskurses.
Priorisierung von liquiden Aktien.
Optimierung der MA-Länge und der Handelszeiten.
Die Strategie kann verbessert werden, indem
Stopps hinzufügen, um Verluste bei der Eröffnungsumkehr zu reduzieren.
Verwendung anderer Indikatoren zur Bestimmung der Preisspanne.
Liquiditätsrisiken berücksichtigen und liquide Aktien auswählen.
Verschiedene MA-Parameter testen.
Optimierung der Öffnungs- und Schließzeiten.
Überprüfung der Gültigkeit des Schlusskurses.
Die Transaktionskosten berücksichtigen und kostengünstige Bestände auswählen.
Mit Multifaktormodellen.
Die Strategie profitiert von der Eröffnungspreissteigerung, indem sie bei Schließung niedrig kauft und bei Öffnung hoch verkauft. Sie hat einige Vorteile, aber auch Risiken zu berücksichtigen. Weitere Optimierungen bei Parametern, Stops, Aktienwahl können die Performance verbessern. Insgesamt bietet sie eine einfache Schließungspositionstrategieidee für Intraday-Händler.
/*backtest start: 2023-10-10 00:00:00 end: 2023-11-09 00:00:00 period: 1h basePeriod: 15m exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}] */ // This source code is subject to the terms of the Mozilla Public License 2.0 at https://mozilla.org/MPL/2.0/ // © Youngmoneyinvestments //@version=5 strategy("End of Day Trading Strategy", overlay=true) // Get the daily open, high, low, and close prices daily_open = request.security(syminfo.tickerid, "D", open) daily_close = request.security(syminfo.tickerid, "D", close) // Calculate the 200 period SMA on daily close sma200 = ta.sma(daily_close, 200) // Define the entry and exit conditions end_of_day = (hour == 20) and (minute == 0) // Assuming the end of the regular trading hours is 20:00 start_of_day = (hour == 9) and (minute == 30) // Assuming the start of the trading session is 09:30 long_condition = end_of_day and (daily_close > sma200) short_condition = end_of_day and (daily_close < sma200) // Execute the strategy logic if (long_condition) strategy.entry("Long", strategy.long) if (short_condition) strategy.entry("Short", strategy.short) // Exit conditions if (strategy.position_size > 0 and start_of_day) // If we are long, sell at the open of the session strategy.close("Long") if (strategy.position_size < 0 and start_of_day) // If we are short, buy at the open of the session strategy.close("Short") // Plot the SMA on the chart plot(sma200, "200 SMA", color=color.blue)