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
Instrucțiuni pentru exercițiu
- Începe prin a recalcula indicatorii
SMA50,SMA200șiDVO_2_126pentruSPYîn afara strategiei. - Recreează graficul din exercițiul anterior folosind
chart.Posn(). - Folosește
add_TA()pentru a suprapuneSMA50ca linie albastră peste graficul de prețuri. - Folosește
add_TA()pentru a suprapuneSMA200ca linie roșie peste graficul de prețuri. - Folosește
add_TA()pentru a adăugaDVO_2_126pe 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(___)