Die Ressourcen sind geladen. Beförderung...

Kaufen Montag Verkaufen Dienstag mit Stop Loss Take Profit Strategie

Schriftsteller:ChaoZhang, Datum: 2023-09-19 16:36:53
Tags:

Übersicht

Die Hauptidee dieser Strategie besteht darin, am Montag den Markt zu schließen und einen Stop-Loss zu setzen und Gewinnpunkte zu nehmen, um die Position vor dem Marktschluss am Dienstag zu verlassen.

Strategieprinzip

Die Strategie basiert auf zwei Urteilen:

  1. Eintrittssignal: Es ist Montag und innerhalb einer Stunde vor Marktschließung, gehen Sie lang.

  2. Ausgangssignal: Es ist Dienstag und innerhalb einer Stunde vor Marktschließung, Schließposition.

Es setzt auch Stop-Loss- und Take-Profit-Punkte. Stop-Loss wird zum Einstiegspreis * (1 - Stop-Loss-Prozent) festgelegt. Take-Profit wird zum Einstiegspreis * (1 + Take-Profit-Prozent) festgelegt.

Wenn Stop-Loss und Take-Profit nicht ausgelöst werden, wird es am Dienstag bei Marktschluss aussteigen.

Analyse der Vorteile

Die Vorteile dieser Strategie sind:

  1. Eine kurze Periode ermöglicht einen schnellen Umsatz.

  2. Klare Ein- und Ausstiegsregeln.

  3. Stop-Loss und Gewinne-Kontrolle-Risiko.

  4. Nutzt den Trend-Effekt vor Montagschluss und Dienstagschluss, um die Rentabilität zu verbessern.

Risikoanalyse

Die wichtigsten Risiken sind:

  1. Kann sich nicht an unterschiedliche Marktbedingungen anpassen, ist anfällig für Misserfolge.

  2. Es berücksichtigt nicht die allgemeine Trendrichtung, kann gegen den Trend handeln.

  3. Die Einstellung von Stop-Loss kann unzumutbar, zu breit oder zu eng sein.

  4. Er berücksichtigt keine Instrumenteneigenschaften und handelt blind.

Optimierungsrichtlinien

Sie kann in folgenden Aspekten optimiert werden:

  1. Verwenden Sie Trendindikatoren mit hohem Zeitrahmen, um Gegentrendgeschäfte zu vermeiden.

  2. Optimieren Sie den Stop-Loss und nehmen Sie Gewinnquoten, um optimale Parameter zu finden.

  3. Es sind die Merkmale des Instruments wie Volatilität, Handelshäufigkeit usw. zu berücksichtigen.

  4. Fügen Sie Bedingungen wie Volumen-Ausbruch, Divergenzindizes hinzu, um die Filtration zu verbessern.

  5. Versuche die Robustheit der Parameter auf verschiedenen Instrumenten, um die Stabilität zu überprüfen.

Zusammenfassung

Insgesamt ist dies eine kurzfristige Handelsstrategie mit einigen Vorzügen, aber auch Raum für Verbesserungen. Weitere Optimierung von Parametern, Einstiegsbedingungen, Kombination höherer Zeitrahmentrends können die Rentabilität verbessern.


/*backtest
start: 2022-09-12 00:00:00
end: 2023-02-17 00:00:00
period: 1d
basePeriod: 1h
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/
// © processingclouds

// @description Strategy to go long at end of Monday and exit by Tuesday close, or at stop loss or take profit percentages  

//@version=5
strategy("Buy Monday, Exit Tuesday", "Mon-Tue Swings",overlay=true)

//  ----- Inputs: stoploss %, takeProfit %
stopLossPercentage = input.float(defval=4.0, title='StopLoss %', minval=0.1, step=0.2) / 100
takeProfit = input.float(defval=3.0, title='Take Profit %', minval=0.3, step=0.2) / 100

//  ----- Exit and Entry Conditions - Check current day and session time
isLong = dayofweek == dayofweek.monday  and not na(time(timeframe.period, "1400-1601"))
isExit = dayofweek == dayofweek.tuesday and not na(time(timeframe.period, "1400-1601"))

//  ----- Calculate Stoploss and Take Profit values
SL = strategy.position_avg_price * (1 - stopLossPercentage)
TP = strategy.position_avg_price * (1 + takeProfit)

//  ----- Strategy Enter, and exit when conditions are met
strategy.entry("Enter Long", strategy.long, when=isLong)
if strategy.position_size > 0 
    strategy.close("Enter Long", isExit)
    strategy.exit(id="Exit", stop=SL, limit=TP)

//  ----- Plot Stoploss and TakeProfit lines
plot(strategy.position_size > 0 ? SL : na, style=plot.style_linebr, color=color.red, linewidth=2, title="StopLoss")
plot(strategy.position_size > 0 ? TP : na, style=plot.style_linebr, color=color.green, linewidth=2, title="TakeProfit")


Mehr