MulaiMulai sekarang secara gratis

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

Lihat Kursus

Petunjuk latihan

  • Mulailah dengan mereproduksi indikator SMA50, SMA200, dan DVO_2_126 untuk SPY di luar strategi.
  • Buat ulang bagan dari latihan sebelumnya menggunakan chart.Posn().
  • Gunakan add_TA() untuk menumpangkan SMA50 sebagai garis biru di atas plot harga.
  • Gunakan add_TA() untuk menumpangkan SMA200 sebagai garis merah di atas plot harga.
  • Gunakan add_TA() untuk menambahkan DVO_2_126 ke 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(___)
Edit dan Jalankan Kode