Doppel bewegliche Durchschnittsdruck-Rückschlagstrategie

Schriftsteller:ChaoZhang, Datum: 2024-02-22 15:29:04
Tags:

img

Übersicht

Die doppelte gleitende Durchschnittsdruck-Rebound-Strategie ist eine sehr einfache Absicherungsstrategie für Aktienindizes. Sie führt nur Long-Positionen durch. Wenn sich der Preis während eines Aufwärtstrends dem Druckniveau nähert, öffnet sie Positionen, um nach einem großen Durchbruch des Druckniveaus nicht in den Markt einzusteigen und einen besseren Kaufpreis zu erzielen.

Strategieprinzip

Die Strategie verwendet sowohl den langfristigen 200-tägigen gleitenden Durchschnitt als auch den kurzfristigen 10-tägigen gleitenden Durchschnitt. Positionen können nur geöffnet werden, wenn der Schlusskurs über der 200-tägigen Linie liegt, dh der langfristige Trend steigt. Wenn der Schlusskurs unter der 10-tägigen Linie liegt, bedeutet dies, dass sich der Aktienindex in einer Druckzone befindet. Wenn der RSI-Indikator zu diesem Zeitpunkt unter 30 liegt, bedeutet dies, dass die Aktienkurse zurückschlagen können. Dann gehen Sie lang, um eine Position zu eröffnen.

Wenn die Position eröffnet ist, setzen Sie einen Stop Loss von 5% und einen Gewinn von 10% ein, um den Handel zu beenden.

Analyse der Vorteile

Der größte Vorteil der doppelten gleitenden Durchschnittsdruck-Rebound-Strategie ist ihre starke Trend-Folge-Fähigkeit. Durch die Annahme von doppelten kurzen und langen gleitenden Durchschnitten kann sie effektiv die Richtung des langfristigen Trends beurteilen.

Zweitens ist der Zeitpunkt des Einstiegs, den diese Strategie wählt, sehr präzise. Sie nutzt den Druck der gleitenden Durchschnittszone und beurteilt den Indikator für Überkauf und Überverkauf, um den optimalen Zeitpunkt für einen Rückschlag auszuwählen. Dies ermöglicht einen relativ überlegenen Einstiegspreis und erlaubt mehr Gewinnraum.

Risikoanalyse

Das größte Risiko der doppelten gleitenden Durchschnittsdruck-Rebound-Strategie besteht darin, dass sie anfällig für mehrere kleine Stop-Verluste ist. Wenn der Preis in der Druckzone hin und her oszilliert, ist es sehr wahrscheinlich, dass er wiederholt einen Stop-Loss auslöst. In diesem Fall besteht das Risiko mehrerer kleiner Verluste.

Darüber hinaus kann der Stop-Loss bei einer falschen Beurteilung des langfristigen Trends, was zu einem großen Ausbruch beim Einstieg führt, größer sein und damit größere Risiken mit sich bringen.

Um die Risiken zu kontrollieren, kann eine angemessene Lockerung des Stop-Loss-Bereichs und eine Verlängerung der Haltedauer ergriffen werden.

Optimierung

Die Strategie kann in folgenden Aspekten optimiert werden:

  1. Zusätzlich zu einfachen gleitenden Durchschnitten können weitere Indikatoren wie Fundamentaldaten und Handelsvolumenänderungen eingeführt werden, um genauere Beurteilungen über langfristige Trends zu treffen.

  2. Optimieren Sie den Einstiegszeitpunkt. Beurteilen, ob vor dem Durchbrechen des Druckniveaus eine signifikante Energieverstärkung vorliegt, ist für die Beurteilung der Intensität und Amplitude des Rebounds von Vorteil.

  3. Die bestehende Take-Profit-Methode ist relativ passiv und kann die Steigerung nicht kontinuierlich erfassen.

  4. Optimierung des Positionsmanagements. Die Positionsgröße kann in Echtzeit entsprechend dem Schwankungsbereich des breiteren Marktes angepasst werden. Dadurch können P&L-Schwankungen reduziert und stabilere Renditen erzielt werden.

Zusammenfassung

Die doppelte gleitende Durchschnittsdruck-Rebound-Strategie ist eine einfache und praktische Absicherungsstrategie. Sie kann langfristige Trends effektiv verfolgen und qualitativ hochwertige Rebound-Zeitpunkte für die Eröffnung von Positionen auswählen. Durch die Einstellung von Stop-Loss und Take-Profit, um Gewinne zu erzielen, können Risiken vermieden werden. Die theoretische Grundlage dieser Strategie ist einfach und für die meisten Menschen geeignet. Es ist eine gute Absicherungsstrategie.

Es besteht noch ein großes Verbesserungspotenzial für die Strategie in Aspekten wie der Optimierung der Eintrittszeiten, dynamischen Gewinnspielmethoden und Positionsmanagement.


/*backtest
start: 2024-01-22 00:00:00
end: 2024-02-21 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/
// © tsujimoto0403

//@version=5
strategy("simple pull back", overlay=true,default_qty_type=strategy.percent_of_equity,
     default_qty_value=100)

//input value 
malongperiod=input.int(200,"長期移動平均BASE200/period of long term sma",group = "パラメータ")
mashortperiod=input.int(10,"長期移動平均BASE10/period of short term sma",group = "パラメータ")
stoprate=input.int(5,title = "損切の割合%/stoploss percentages",group = "パラメータ")
profit=input.int(20,title = "利食いの割合%/take profit percentages",group = "パラメータ")
startday=input(title="バックテストを始める日/start trade day", defval=timestamp("01 Jan 2000 13:30 +0000"), group="期間")
endday=input(title="バックテスを終わる日/finish date day", defval=timestamp("1 Jan 2099 19:30 +0000"), group="期間")


//polt indicators that we use 
malong=ta.sma(close,malongperiod)
mashort=ta.sma(close,mashortperiod)

plot(malong,color=color.aqua,linewidth = 2)
plot(mashort,color=color.yellow,linewidth = 2)

//date range 
datefilter = true

//open conditions
if close>malong and close<mashort and strategy.position_size == 0 and datefilter and ta.rsi(close,3)<30 
    strategy.entry(id="long", direction=strategy.long)
    
//sell conditions 
strategy.exit(id="cut",from_entry="long",stop=(1-0.01*stoprate)*strategy.position_avg_price,limit=(1+0.01*profit)*strategy.position_avg_price)


if close>mashort and close<low[1] and strategy.position_size>0
    strategy.close(id ="long")
        




Mehr