Type/to search

Oszillierende Breitband-Gleitender-Durchschnitts-Handelsstrategie

Common strategy
Created: 2024-01-25 14:19:27
Last modified: 3 years ago
1
Follow
1802
Followers

img

Übersicht

Diese Strategie basiert auf breitbandigen gleitenden Durchschnitten. Sie generiert Handelssignale durch das Kreuzen von schnellen und langsamen gleitenden Durchschnitten (Golden Cross / Death Cross). Die breitbandigen gleitenden Durchschnitte umfassen verschiedene Typen vom einfachen gleitenden Durchschnitt bis zum oszillierenden gleitenden Durchschnitt, die durch Parametereinstellungen flexibel kombiniert werden können und eine hohe Anpassungsfähigkeit bieten.

Funktionsweise der Strategie

Die Strategie nutzt eine Variante der gleitenden Durchschnittsfunktion, mit der sich 12 verschiedene Typen von gleitenden Durchschnitten erzeugen lassen. Das grundlegende Prinzip besteht darin, zwei gleitende Durchschnitte zu berechnen: die schnelle Linie (Close MA) und die langsame Linie (Open MA). Wenn die schnelle Linie die langsame Linie von unten nach oben durchkreuzt, wird ein Kaufsignal erzeugt; bei einem Kreuzen von oben nach unten ein Verkaufssignal. Gleichzeitig werden Stop-Loss- und Take-Profit-Parameter festgelegt, die eine automatische Absicherung und Gewinnmitnahme ermöglichen.

Der zentrale Logikschritt besteht darin, über die variant-Funktion zwei gleitende Durchschnitte zu generieren: closeSeries = variant(basisType, close, basisLen, offsetSigma, offsetALMA) und openSeries = variant(basisType, open, basisLen, offsetSigma, offsetALMA). Die variant-Funktion kapselt die Berechnungsmethoden für 12 verschiedene Durchschnittstypen, die über den Parameter basisType frei gewählt werden können. Dadurch wird eine Kombination breitbandiger gleitender Durchschnitte realisiert.

Die grundlegende Logik zur Signalerzeugung lautet: longCond = xlong und shortCond = xshort, d.h. ein Kreuzen der schnellen Linie über die langsame Linie löst einen Long-Einstieg aus, ein Kreuzen unter die langsame Linie einen Short-Einstieg.

Die Einstiegsregel der Strategie ist, bei Erfüllung der Bedingungen longCond oder shortCond entsprechend long oder short zu gehen. Die Stop-Loss- und Take-Profit-Regeln greifen, wenn der Kurs die vorgegebenen Punkte für Stop-Loss bzw. Take-Profit erreicht.

Vorteilsanalyse

Der größte Vorteil dieser Strategie liegt in der freien Kombinierbarkeit vieler verschiedener Typen gleitender Durchschnitte. In verschiedenen Märkten und Zeithorizonten ist nicht immer klar, welcher gleitende Durchschnitt am besten geeignet ist; die Strategie bietet hier eine leistungsstarke Anpassungsmöglichkeit. Der Anwender kann durch wiederholte Tests die optimale Parameterkombination ermitteln und so für einen bestimmten Markt die beste Lösung finden.

Ein weiterer Vorteil ist die einfache und klare Logik der Strategie, die dennoch leistungsstarke Funktionen bietet. Die Strategie ist leicht verständlich und anwendbar. Gleichzeitig bieten die umfangreichen Eingabeparameter fortgeschrittenen Nutzern ausreichend Raum für Optimierungen.

Risikoanalyse

Das größte Risiko der Strategie besteht darin, dass breitbandige gleitende Durchschnitte von Natur aus eine gewisse Verzögerung aufweisen. Bei außergewöhnlichen Kursausbrüchen können daher größere Verluste entstehen. Zudem kann eine ungeeignete Parameterwahl zu übermäßiger Handelsfrequenz oder überflüssigen Signalen führen.

Um das Risiko zu minimieren, wird empfohlen, die Signalvalidität mit anderen Indikatoren zu überprüfen, um Fehldurchbrüche zu vermeiden. Darüber hinaus sind Parameteroptimierung und Backtesting unerlässlich; die beste Parameterkombination sollte durch wiederholte Tests ermittelt werden. Im Live-Handel sollte die Positionsgröße angemessen reduziert werden, um den Verlust pro Trade zu begrenzen.

Optimierungsmöglichkeiten

Die Strategie bietet folgende Hauptoptimierungsansätze:

  1. Testen weiterer Kombinationen von gleitenden Durchschnitten, um die beste Kombination zu finden
  2. Hinzufügen von Filtern zur Vermeidung von Fehlsignalen, z.B. in Verbindung mit Volumenindikatoren
  3. Optimierung der Längenparameter der gleitenden Durchschnitte, um die besten Werte zu finden
  4. Optimierung der Positionsgröße sowie der Stop-Loss- und Take-Profit-Parameter
  5. Testen verschiedener Instrumente und Zeitrahmen

Durch Optimierungen in diesen Bereichen kann die Live-Performance der Strategie kontinuierlich verbessert werden.

Zusammenfassung

Diese Handelsstrategie realisiert auf Basis breitbandiger gleitender Durchschnitte eine hohe Flexibilität. Sie bietet leistungsstarke Anpassungsmöglichkeiten, bei denen der Anwender verschiedene Durchschnittstypen frei wählen und kombinieren kann. Die Strategie ist logisch einfach und klar, einfach zu bedienen und bietet gleichzeitig reichlich Optimierungsspielraum. Durch Parameteroptimierung und Risikomanagement kann sie sich an verschiedene Marktumgebungen anpassen und stabile Erträge erzielen. Sie stellt eine effiziente und flexible Trendfolgestrategie dar.

Source
Pine
/*backtest
start: 2023-01-18 00:00:00
end: 2024-01-24 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=4
//

strategy(title="Long/Short", shorttitle="Banana Maker", overlay=true, pyramiding=0, default_qty_type=strategy.percent_of_equity, default_qty_value=100, calc_on_every_tick=false)
Strategy parameters
Strategy parameters
Use Alternate Resolution?
Multiplier for Alernate Resolution
MA Type:
MA Period
Offset for LSMA / Sigma for ALMA
Offset for ALMA
Show coloured Bars to indicate Trend?
Delay Open/Close MA (Forces Non-Repainting)
What trades should be taken :
Initial Stop Loss Points (zero to disable)
Initial Target Profit Points (zero for disable)
Number of Bars for Back Testing
- SET to ZERO for Daily or Longer Timeframes
Comment
All comments (0)
No data
No data
  • 1
Forums
PINE Language
Get the app
iPhone Download
© 2015 - ∞ INVENTOR PTE LTD (SG)