Zacznij terazZacznij za darmo

Dodawanie wskaźnika do wykresu chart.Posn()

Jedną z ciekawszych możliwości funkcji chart.Posn() jest nakładanie wskaźników na wykres. Pomaga to zobrazować, jak strategia działała w praktyce i dlaczego podejmowała określone decyzje. Aby to zrobić, musisz jednak przeliczyć wskaźniki poza zakresem strategii. Gdy już to zrobisz, wystarczy dodać je do wykresu chart.Posn.

W tym ćwiczeniu dodasz trzy wskaźniki ze swojej strategii do wykresu chart.Posn, który właśnie utworzyłeś. Dwie średnie kroczące (SMA50 i SMA200) zostaną nałożone na wykres cen, natomiast DVO_2_126 pojawi się we własnym oknie.

To ćwiczenie jest częścią kursu

Handel finansowy w R

Zobacz kurs

Instrukcje do ćwiczenia

  • Zacznij od odtworzenia wskaźników SMA50, SMA200 i DVO_2_126 dla SPY poza strategią.
  • Odtwórz wykres z poprzedniego ćwiczenia za pomocą chart.Posn().
  • Użyj add_TA(), aby nałożyć SMA50 jako niebieską linię na wykres cen.
  • Użyj add_TA(), aby nałożyć SMA200 jako czerwoną linię na wykres cen.
  • Użyj add_TA(), aby dodać DVO_2_126 do wykresu jako nowe okno.

Interaktywne ćwiczenie praktyczne

Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.

# 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(___)
Edytuj i uruchom kod