Type/to search

MACD-Roboterhandelsstrategie

Common strategy
Created: 2023-12-18 17:30:15
Last modified: 3 years ago
1
Follow
1802
Followers

img

Überblick

Diese Strategie heißt MACD-Roboter-Handelsstrategie. Die Strategie bestimmt die Kauf- und Verkaufszeitpunkte am Markt durch die Beziehung zwischen der schnellen und der langsamen Linie des MACD-Indikators und verwendet einen Trailing-Stop zur Risikokontrolle.

Strategieprinzip

Die Strategie basiert hauptsächlich auf dem MACD-Indikator. Der MACD-Indikator besteht aus einer schnellen und einer langsamen Linie. Die schnelle Linie ist ein kurzfristiger gleitender Durchschnitt, die langsame Linie ein langfristiger gleitender Durchschnitt. Das Verhältnis zwischen beiden spiegelt die Kauf- und Verkaufssituation am Markt wider. Wenn die schnelle Linie die langsame Linie von unten nach oben kreuzt, ist dies ein Kaufsignal, und wenn sie von oben nach unten kreuzt, ein Verkaufssignal.

In dieser Strategie werden die schnelle und die langsame Linie mit dem EMA-Algorithmus berechnet, wobei die Perioden frei definiert werden können. Zur Verbesserung der Signalqualität wird eine Signallinie hinzugefügt, die den MACD-Wert mit dem EMA-Algorithmus erneut glättet.

Bei der Bestimmung des Kaufsignals wird nicht nur auf den Golden Cross der schnellen und langsamen Linie geachtet, sondern auch darauf, ob der absolute MACD-Wert größer als die benutzerdefinierte Kaufschwelle ist. Wenn dies zutrifft, wird ein Kaufsignal ausgegeben, und ein Trailing-Stop wird zur Risikokontrolle verwendet.

Bei der Bestimmung des Verkaufssignals müssen gleichzeitig der Death Cross der schnellen und langsamen Linie und ein positiver Wert der Signallinie vorliegen. Dann wird ein Verkaufssignal ausgegeben und die Position geschlossen.

Vorteile

Die Strategie bietet folgende Vorteile:

  1. Hohe Zuverlässigkeit durch die Verwendung des MACD-Indikators zur Bestimmung von Kauf- und Verkaufszeitpunkten.
  2. Verbesserung der Signalqualität durch Hinzufügen einer Signallinie.
  3. Effektive Risikokontrolle durch Trailing-Stop.
  4. Anpassbare Empfindlichkeit durch eine benutzerdefinierte Kaufschwelle.
  5. Alle Bedingungen basieren ausschließlich auf Indikatorberechnungen und sind nicht von externen Einflüssen abhängig.

Risiken

Die Strategie birgt auch einige Risiken:

  1. Der MACD-Indikator hat eine Verzögerung, sodass kurzfristige Handelsmöglichkeiten verpasst werden können.
  2. Eine falsche Einstellung des Stop-Loss-Punkts kann unnötige Verluste verursachen.
  3. Parameter-Tuning erfordert viel Zeit für Tests und Anpassungen.
  4. Auswirkungen von Transaktionskosten und Slippage.

Diese Risiken können durch geeignete Parametereinstellungen, Kombination mit anderen Indikatoren usw. reduziert werden.

Optimierungsmöglichkeiten

Die Strategie kann in folgenden Bereichen optimiert werden:

  1. Kombination mit anderen Indikatoren zur Signalfilterung, z. B. KDJ, RSI.
  2. Hinzufügen von Algorithmen des maschinellen Lernens zur Bestimmung von Kauf-/Verkaufspunkten.
  3. Verwendung eines dynamischen Stop-Loss anstelle eines statischen.
  4. Optimierung der MACD-Parameter und der Kaufschwelle durch Tests.
  5. Berücksichtigung der Transaktionskosten und Anpassung der Strategie.

Zusammenfassung

Insgesamt ist diese Strategie eine zuverlässige Trendfolgestrategie. Durch die Verwendung des MACD-Indikators zur Bestimmung von Trends und den Trailing-Stop zur Risikokontrolle können stabile Anlagerenditen erzielt werden. Der nächste Schritt ist die weitere Optimierung der Parameter, die Kombination mit anderen Indikatoren und der Einsatz von maschinellem Lernen zur Steigerung der Rentabilität der Strategie.

Source
Pine
/*backtest
start: 2022-12-11 00:00:00
end: 2023-12-17 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=3
strategy(shorttitle = "GBPUSD MACD", title = "GBPUSD MACD")
fastMA = input(title="Fast moving average",  defval = 12, minval = 7)
slowMA = input(title="Slow moving average",  defval = 26, minval = 7)
Strategy parameters
Strategy parameters
Fast moving average
Slow moving average
Fast Length
Slow Length
Source
Signal Smoothing
Simple MA(Oscillator)
Simple MA(Signal Line)
Enter Long
Close Long
Stop Loss %
Comment
All comments (0)
No data
No data
  • 1
Forums
PINE Language
Get the app
iPhone Download
© 2015 - ∞ INVENTOR PTE LTD (SG)