Menambahkan indikator ke bagan chart.Posn()
Salah satu hal menarik yang dapat Anda lakukan dengan fungsi chart.Posn() adalah menumpangkan indikator di atasnya. Ini dapat membantu menunjukkan apa yang sebenarnya dilakukan strategi dan alasannya. Namun, untuk melakukannya, Anda perlu menghitung ulang indikator di luar cakupan strategi Anda. Setelah selesai, Anda cukup menambahkannya ke plot chart.Posn.
Pada latihan ini, Anda akan menambahkan tiga indikator dari strategi Anda ke plot chart.Posn yang baru saja Anda buat. Dua moving average (SMA50 dan SMA200) akan ditumpangkan pada deret harga, sementara DVO_2_126 akan memiliki jendelanya sendiri.
Latihan ini adalah bagian dari kursus
Perdagangan Finansial dengan R
Petunjuk latihan
- Mulailah dengan mereproduksi indikator
SMA50,SMA200, danDVO_2_126untukSPYdi luar strategi. - Buat ulang bagan dari latihan sebelumnya menggunakan
chart.Posn(). - Gunakan
add_TA()untuk menumpangkanSMA50sebagai garis biru di atas plot harga. - Gunakan
add_TA()untuk menumpangkanSMA200sebagai garis merah di atas plot harga. - Gunakan
add_TA()untuk menambahkanDVO_2_126ke plot Anda sebagai jendela baru.
Latihan interaktif praktis
Cobalah latihan ini dengan menyelesaikan kode contoh berikut.
# 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(___)