Auf der durchschnittlichen Spur-Amplitude basierende Multi-Zeitrahmen-Handelsstrategie
Überblick
Diese Strategie heißt „Multi-Zeitrahmen-Handelsstrategie basierend auf der durchschnittlichen Amplitude der Trajektorie“. Ihre Hauptidee besteht darin, ein Partikel einzuführen, das die Preistrajektorie anpasst, und auf Basis der durchschnittlichen Amplitude zwischen Partikel und Preis Handelssignale zu generieren.
Strategieprinzip
Die Strategie definiert zunächst ein Partikel, das die Preistrajektorie anpasst. Dieses Partikel wird von Gravitation und Trägheit beeinflusst, sodass seine Bewegungsbahn um den Preis oszilliert. Anschließend wird die durchschnittliche Abweichungsdistanz zwischen Partikel und Preis berechnet, und daraus werden obere und untere Bänder konstruiert. Wenn der Preis das obere oder untere Band durchbricht, wird ein Handelssignal ausgelöst.
Konkret lautet die im Strategiecode definierte Partikelpositionsformel:
pos:=if pos<close
nz(pos[1])+grav+traj
else
nz(pos[1])-(grav)+traj
Hier steht grav für den Gravitationsterm, der das Partikel zum Preis hinzieht; traj steht für den Trägheitsterm, der das Partikel in seiner Bewegungstendenz hält. Die Kombination dieser beiden Terme führt dazu, dass das Partikel um den Preis oszilliert.
Dann wird die durchschnittliche Abweichungsdistanz avgdist zwischen Preis und Partikel berechnet, und daraus werden obere und untere Bänder konstruiert:
bbl=pos-sma(avgdist,varb)
bbh=pos+sma(avgdist,varb)
Schließlich wird bei einem Preis über dem oberen Band long gegangen, bei einem Preis unter dem unteren Band short.
Strategievorteile
Im Vergleich zu herkömmlichen gleitenden Durchschnittsstrategien bietet diese Strategie folgende Vorteile:
- Bessere Simulation von Preisbewegungen durch die Partikeltrajektorie;
- Die oberen und unteren Bänder können auf Basis der historischen durchschnittlichen Amplitude adaptiv angepasst werden, was das Erfassen von Ausbrüchen erleichtert;
- Multi-Zeitrahmen-Design ermöglicht den Wechsel zwischen höheren und niedrigeren Zeitrahmen, um mehr Handelsmöglichkeiten zu erfassen.
Strategierisiken
Diese Strategie birgt auch einige Risiken:
- Eine falsche Parametereinstellung der Partikelbewegung kann zu Fehlsignalen oder verpassten Signalen führen;
- Beim Wechsel zwischen verschiedenen Zeitrahmen können Signalkonflikte auftreten;
- Signale aus dem Durchbrechen der oberen/unteren Bänder können das Stopp-Loss-Risiko erhöhen.
Entsprechende Risikomanagementmaßnahmen umfassen: Optimierung der Parameter zur Reduzierung von Fehlsignalen, Definition klarer Timing-Regeln für die Zeitrahmen, Festlegung angemessener Stopp-Loss-Niveaus usw.
Optimierungsmöglichkeiten
Diese Strategie kann in folgenden Bereichen optimiert werden:
- Optimierung der Parameter der Partikelbewegung zur Anpassung an die Preistrajektorie;
- Erhöhung der Anzahl der Zeitrahmen-Ebenen, um Signale in höheren Zeitrahmen zu bestätigen;
- Einbeziehung von Volatilitätsindikatoren, um Signale bei starken Marktschwankungen zu vermeiden;
- Optimierung der Stopp-Loss-Strategie zur Reduzierung des Verlusts pro Trade.
Zusammenfassung
Diese Strategie verbessert die gleitende Durchschnittsstrategie durch die Einführung einer Preistrajektorien-Anpassung. Sie zeichnet sich durch Parameteranpassungsfähigkeit, Multi-Zeitrahmen, Stopp-Loss-Optimierung usw. aus. Der Schlüssel liegt darin, eine geeignete Bewegungsgleichung für das Partikel zu finden, um den Preis zu simulieren. Obwohl weitere Tests und Optimierungen erforderlich sind, ist der grundlegende Ansatz machbar und eine weitere Untersuchung wert.
/*backtest
start: 2022-11-17 00:00:00
end: 2023-11-23 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=4
//2 revert
strategy("Jomy's Gyroscopic Bands",precision=8,commission_value=.03,overlay=true,initial_capital =10000, default_qty_type=strategy.percent_of_equity, default_qty_value=100, pyramiding=0)//,calc_on_order_fills= true, calc_on_every_tick=false)
leverage=input(1,"leverage")- 1

