Eine Trendfolgestrategie basierend auf gleitenden Durchschnitten


Erstellungsdatum: 2024-01-25 10:11:54 zuletzt geändert: 2024-01-25 10:11:54
Kopie: 0 Klicks: 643
1
konzentrieren Sie sich auf
1617
Anhänger

Eine Trendfolgestrategie basierend auf gleitenden Durchschnitten

Überblick

Eine Adaptive-Evenline-Tracking-Strategie ist eine auf einer Evenline basierende Trend-Tracking-Strategie. Die Strategie nutzt die Eigenschaften von Aktienpreisfluktuationen um die Evenline herum, um eine Evenline zu erzeugen, indem sie den Mittelwert der höchsten und niedrigsten Preise für verschiedene Perioden berechnet und diese Evenline als Kauf- und Verkaufssignal verwendet.

Strategieprinzip

Der Mittelwert xTether ist der Mittelwert, der auf den Längen-Parametern des Eingabezyklus basiert. Er ist der Mittelwert der Höchst-Ober- und Unterpreise der letzten Längen-Perioden. Wenn der Preis unter dem Mittelwert liegt, ist dies ein Beobachtungssignal.

Insbesondere wurde die Strategie in folgenden Schritten umgesetzt:

  1. Eingabe der Periodiperiode-Parameter Length, mit einer Default von 50 Tagen, zur Berechnung der Lookback-Periode in der Durchschnittslinie;

  2. Berechnen Sie die höchsten und niedrigsten Preise der letzten Length-Zyklen.

  3. Berechnen Sie die Mittelwerte der Höchst- und Tiefstpreise und erhalten Sie die mittlere Linie xTether.

  4. Vergleichen Sie die Größenverhältnisse zwischen dem Preis-Close- und dem Durchschnittswert von xTether, um zu beurteilen, ob ein Signal für einen Über- oder ein Signal für einen Überschuss vorliegt.

  5. Die Reverse-Schaltung erfolgt in mehreren Richtungen, je nach Reverse-Input-Parameter.

  6. Halten Sie mehrere oder leere Positionen und ändern Sie die Farbe der K-Linie je nach Signal.

Strategische Vorteile

Die Strategie hat folgende Vorteile:

  1. Die Anpassung an die Einheitliche Linie ermöglicht es, Markttrends effektiv zu verfolgen.

  2. Längen-Perioden-Parameter für verschiedene Perioden-Operationen;

  3. Das ist eine sehr gute Idee, aber es ist nicht so einfach.

  4. Die K-Linien verändern ihre Farbe nach dem Halten und bilden eine visuelle Wirkung, die zur Identifizierung beiträgt.

Strategisches Risiko

Die Strategie birgt auch einige Risiken:

  1. Es ist nicht möglich, die Verluste rechtzeitig zu stoppen, wenn sich der Trend umkehrt.

  2. Die falsche Einstellung des Length-Parameters beeinträchtigt die Strategie-Performance durch zu kurze oder zu lange Laufzeiten.

  3. Es ist möglich, dass die Häufigkeit der Transaktionen zu hoch ist und es besteht die Gefahr einer Überpassung.

Um diese Risiken abzuwenden, können Sie Stop-Loss-Leistungen festlegen, die Length-Parameter anpassen, die Anzahl der Transaktionen angemessen einschränken usw.

Optimierungsrichtung

Diese Strategie kann in folgenden Bereichen optimiert werden:

  1. Erhöhung der Stop-Loss-Strategie und Verringerung der Verluste bei einer Trendwende;

  2. Optimierung der Length-Zyklen, um die optimalen Parameter zu finden;

  3. Erhöhung der Filterbedingungen, um unnötige Transaktionen zu vermeiden und die Gefahr von Überpassung zu verringern;

  4. In Kombination mit anderen Indikatoren zur Beurteilung der Situation und zur Verbesserung der Entscheidungsgenauigkeit.

Zusammenfassen

Die Anpassung der Gleichlauf-Tracking-Strategie ist insgesamt eine praktikable Trend-Tracking-Strategie. Sie verwendet die Gleichlauf-Tracking-Preis-Trend, Setting Length-Parameter können an unterschiedliche Perioden angepasst werden, kann auch in mehrere Kurzstrecken geschaltet werden. Die Strategie hat den Vorteil, dass die Tracking-Kapazität ist stark, geeignet für mittlere und lange Linie-Operationen, aber es gibt auch das Risiko von falschen Parameter und falsche Einstellungen.

Strategiequellcode
/*backtest
start: 2023-01-17 00:00:00
end: 2024-01-23 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=2
////////////////////////////////////////////////////////////
//  Copyright by HPotter v1.0 06/12/2017
// Tether line indicator is the first component of TFS trading strategy.
// It was named this way because stock prices have a tendency to cluster
// around it. It means that stock prices tend to move away from the midpoint
// between their 50-day highs and lows, then return to that midpoint at some
// time in the future. On a chart, it appears as though the stock price is
// tethered to this line, and hence the name.
//
// You can change long to short in the Input Settings
// WARNING:
// - For purpose educate only
// - This script to change bars colors.
////////////////////////////////////////////////////////////
strategy(title="TFS: Tether Line", shorttitle="Tether Line", overlay = true )
Length = input(50, minval=1)
reverse = input(false, title="Trade reverse")
lower = lowest(Length)
upper = highest(Length)
xTether = avg(upper, lower)
pos = iff(xTether > close, -1,
       iff(xTether < close, 1, nz(pos[1], 0))) 
possig = iff(reverse and pos == 1, -1,
          iff(reverse and pos == -1, 1, pos))	   
if (possig == 1) 
    strategy.entry("Long", strategy.long)
if (possig == -1)
    strategy.entry("Short", strategy.short)	   	    
barcolor(possig == -1 ? red: possig == 1 ? green : blue )  
plot(xTether, color=green, title="Tether Line")