Začněte nyníZačněte zdarma

Přidání indikátoru do grafu chart.Posn()

Jednou z užitečných funkcí chart.Posn() je možnost zobrazit indikátory přímo nad grafem. Díky tomu snadno uvidíš, co tvoje strategie dělala a proč. Aby to bylo možné, musíš indikátory přepočítat mimo kontext strategie. Pak je jednoduše přidáš do grafu chart.Posn.

V tomto cvičení přidáš tři indikátory ze své strategie do grafu chart.Posn, který jsi právě vytvořil/a. Dva klouzavé průměry (SMA50 a SMA200) se zobrazí přímo nad cenovým grafem, zatímco DVO_2_126 dostane vlastní okno.

Toto cvičení je součástí kurzu

Finanční obchodování v R

Zobrazit kurz

Pokyny k cvičení

  • Nejprve přepočítej indikátory SMA50, SMA200 a DVO_2_126 pro SPY mimo strategii.
  • Znovu vytvoř graf z předchozího cvičení pomocí chart.Posn().
  • Pomocí add_TA() zobraz SMA50 jako modrou čáru nad cenovým grafem.
  • Pomocí add_TA() zobraz SMA200 jako červenou čáru nad cenovým grafem.
  • Pomocí add_TA() přidej DVO_2_126 do grafu jako nové okno.

Interaktivní cvičení na vyzkoušení si v praxi

Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.

# 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(___)
Upravit a spustit kód