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
Instrukcje do ćwiczenia
- Zacznij od odtworzenia wskaźników
SMA50,SMA200iDVO_2_126dlaSPYpoza strategią. - Odtwórz wykres z poprzedniego ćwiczenia za pomocą
chart.Posn(). - Użyj
add_TA(), aby nałożyćSMA50jako niebieską linię na wykres cen. - Użyj
add_TA(), aby nałożyćSMA200jako czerwoną linię na wykres cen. - Użyj
add_TA(), aby dodaćDVO_2_126do 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(___)