LoslegenKostenlos loslegen

Einen Indikator zu einem chart.Posn()-Chart hinzufügen

Eine der interessantesten Möglichkeiten mit der Funktion chart.Posn() ist, Indikatoren darüber zu legen. So lässt sich zeigen, was die Strategie tatsächlich gemacht hat – und warum. Dafür musst du die Indikatoren jedoch außerhalb deiner Strategie neu berechnen. Ist das erledigt, fügst du sie einfach dem chart.Posn-Plot hinzu.

In dieser Übung ergänzt du die drei Indikatoren aus deiner Strategie im soeben erstellten chart.Posn-Plot. Die beiden gleitenden Durchschnitte (SMA50 und SMA200) werden über die Preiskurve gelegt, während der DVO_2_126 ein eigenes Fenster erhält.

Diese Übung ist Teil des Kurses

Finanzhandel in R

Kurs anzeigen

Anleitung zur Übung

  • Beginne damit, deine Indikatoren SMA50, SMA200 und DVO_2_126 für SPY außerhalb der Strategie zu reproduzieren.
  • Erstelle den Chart aus der vorherigen Übung mit chart.Posn() erneut.
  • Verwende add_TA(), um den SMA50 als blaue Linie über dem Preis-Plot zu überlagern.
  • Verwende add_TA(), um den SMA200 als rote Linie über dem Preis-Plot zu überlagern.
  • Verwende add_TA(), um den DVO_2_126 als neues Fenster zu deinem Plot hinzuzufügen.

Interaktive Übung

Vervollständige den Beispielcode, um diese Übung erfolgreich abzuschließen.

# Compute the SMA50
sma50 <- SMA(x = Cl(__), n = ___)

# Compute the SMA200
sma200 <- SMA(x = Cl(___), n = ___)

# Compute the DVO_2_126 with an navg of 2 and a percentlookback of 126
DVO_2_126 <- DVO(HLC = HLC(___), navg = ___, percentlookback = ___)

# Recreate the chart.Posn of the strategy from the previous exercise
chart.Posn(Portfolio = portfolio.st, Symbol = "___")

# Overlay the SMA50 on your plot as a blue line
add_TA(sma50, on = ___, col = "___")

# Overlay the SMA200 on your plot as a red line
add_TA(sma200, on = ___, col = "___")

# Add the DVO_2_126 to the plot in a new window
add_TA(___)
Code bearbeiten und ausführen