Kom igångKom igång gratis

Lägga till en indikator i ett chart.Posn()-diagram

En av de mer intressanta sakerna du kan göra med funktionen chart.Posn() är att lägga indikatorer ovanpå diagrammet. Det kan tydliggöra vad strategin faktiskt har gjort och varför. För att kunna göra det behöver du dock beräkna om indikatorerna utanför strategins scope. När det är klart lägger du enkelt till dem i chart.Posn-diagrammet.

I den här övningen lägger du till de tre indikatorerna från din strategi i chart.Posn-diagrammet du just skapade. De två glidande medelvärdena (SMA50 och SMA200) läggs ovanpå prisserien, medan DVO_2_126 får ett eget fönster.

Den här övningen är en del av kursen

Finansiell handel i R

Visa kurs

Övningsinstruktioner

  • Börja med att återskapa dina indikatorer SMA50, SMA200 och DVO_2_126 för SPY utanför strategin.
  • Återskapa diagrammet från föregående övning med chart.Posn().
  • Använd add_TA() för att lägga SMA50 som en blå linje ovanpå prisdiagrammet.
  • Använd add_TA() för att lägga SMA200 som en röd linje ovanpå prisdiagrammet.
  • Använd add_TA() för att lägga till DVO_2_126 i diagrammet som ett nytt fönster.

Interaktiv övning med praktiskt arbete

Testa den här övningen genom att slutföra den här exempelkoden.

# 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(___)
Redigera och kör kod