ÎncepețiÎncepe gratuit

Adăugarea unui indicator pe un grafic chart.Posn()

Un lucru interesant pe care îl poți face cu funcția chart.Posn() este să suprapui indicatori peste grafic. Astfel poți vizualiza ce a făcut strategia și de ce. Pentru aceasta, va trebui să recalculezi indicatorii în afara strategiei. Odată făcut acest lucru, îi poți adăuga direct pe graficul chart.Posn.

În acest exercițiu, vei adăuga cei trei indicatori din strategia ta pe graficul chart.Posn creat anterior. Cele două medii mobile (SMA50 și SMA200) vor fi suprapuse pe seria de prețuri, iar DVO_2_126 va apărea într-o fereastră separată.

Acest exercițiu face parte din cursul

Tranzacționare financiară în R

Vezi cursul

Instrucțiuni pentru exercițiu

  • Începe prin a recalcula indicatorii SMA50, SMA200 și DVO_2_126 pentru SPY în afara strategiei.
  • Recreează graficul din exercițiul anterior folosind chart.Posn().
  • Folosește add_TA() pentru a suprapune SMA50 ca linie albastră peste graficul de prețuri.
  • Folosește add_TA() pentru a suprapune SMA200 ca linie roșie peste graficul de prețuri.
  • Folosește add_TA() pentru a adăuga DVO_2_126 pe grafic într-o fereastră nouă.

Exercițiu interactiv practic

Încearcă acest exercițiu completând acest cod de exemplu.

# 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(___)
Editează și rulează codul