BaşlayınÜcretsiz Başlayın

Bir chart.Posn() grafiğine gösterge eklemek

chart.Posn() fonksiyonuyla yapabileceğin daha ilginç şeylerden biri de üzerine göstergeler bindirmek. Bu, stratejinin aslında ne yaptığını ve nedenini görmene yardımcı olur. Ancak bunu yapmak için, göstergeleri stratejinin kapsamı dışında yeniden hesaplaman gerekir. Bunu yaptıktan sonra, onları basitçe chart.Posn grafiğine eklersin.

Bu egzersizde, stratejindeki üç göstergeyi az önce oluşturduğun chart.Posn grafiğine ekleyeceksin. İki hareketli ortalama (SMA50 ve SMA200) fiyat serisinin üzerine bindirilecek, DVO_2_126 ise kendi penceresinde gösterilecek.

Bu egzersiz

R ile Finansal Alım Satım

kursunun bir parçasıdır
Kursu Görüntüle

Egzersiz talimatları

  • Önce, stratejinin dışında SPY için SMA50, SMA200 ve DVO_2_126 göstergelerini yeniden üret.
  • Önceki egzersizdeki grafiği chart.Posn() kullanarak yeniden oluştur.
  • add_TA() kullanarak SMA50'yi fiyat grafiğinin üzerine mavi bir çizgi olarak bindir.
  • add_TA() kullanarak SMA200'ü fiyat grafiğinin üzerine kırmızı bir çizgi olarak bindir.
  • add_TA() kullanarak DVO_2_126'yı grafiğine yeni bir pencere olarak ekle.

Uygulamalı interaktif egzersiz

Bu örnek kodu tamamlayarak bu egzersizi bitirin.

# 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(___)
Kodu Düzenle ve Çalıştır