zu ziehen, bin ich ein kompletter Anfänger. Dies war eine Aufgabe und das Ziel ist es, eine For-Schleife zu erstellen, um tägliche Aktienrenditen für jeden dieser Aktien ab 2012 bis heute zu ziehen.Mit quant-Paket mit R, um tägliche Aktienrenditen mit einer For-Schleife
Ich könnte die Renditen für jedes Jahr einzeln erhalten, indem ich einfach diese Jahre ziehe, aber ich bin mir nicht sicher, wie man eine For-Schleife erstellt. Ich habe versucht, einen zu erstellen, konnte ihn aber nur durch Wiederholung des Codes für jedes Jahr zum Laufen bringen.
Der Code unten ist, was ich begann, um diese Jahre zu ziehen, aber dann würde ich es für jedes Jahr danach wiederholen. Mein Prozess schien völlig überflüssig und ineffizient.
MSFT = Microsoft
GOOG = Google
AAPL = Apple Inc.
FB = Facebook Inc.
X = United States Steel Inc.
SBUX = Starbucks Inc.
TGT = Zielgeschäfte Inc.
DNKN = Dunkin' Donuts
library(quantmod)
setwd("C:/TEMP")
Microsoft
MSFT1 <- getSymbols("MSFT", auto.assign = FALSE)
MFSFT2012 <- MSFT1$MSFT.Close['2012']
MFSFT2012
GOOG1 <- getSymbols("GOOG", auto.assign = FALSE)
GOOG2012 <- GOOG1$GOOG.Close['2012']
GOOG2012
APPLE
AAPL1 <- getSymbols("AAPL", auto.assign = FALSE)
AAPL2012 <- AAPL1$AAPL.Close['2012']
AAPL2012
F acebook
FB1 <- getSymbols("FB", auto.assign = FALSE)
FB2012 <- FB1$FB.Close['2012']
FB2012
US Steel
XSTEEL1 <- getSymbols("X", auto.assign = FALSE)
XSTEEL12012 <- XSTEEL1$X.Close['2012']
XSTEEL12012
Starbucks
SBUX1 <- getSymbols("SBUX", auto.assign = FALSE)
SBUX12012 <- SBUX1$SBUX.Close['2012']
SBUX12012
Ziel
TGT1 <- getSymbols("TGT", auto.assign = FALSE)
TGT12012 <- TGT1$TGT.Close['2012']
TGT12012
Dunkin Donuts
DNKN1 <- getSymbols("DNKN", auto.assign = FALSE)
DNKN12012 <- DNKN1$DNKN.Close['2012']
DNKN12012
Sie brauchen keine for-Schleife, um dies zu tun. – AK88