开始使用免费开始使用

Understanding initialization settings - II

Like in the previous chapter, you will use getSymbols() to obtain the SPY data from Yahoo! Finance.

After importing the data, use stock() to tell quantstrat what instruments will be present for the simulation, and to treat them just as they are, as opposed to creating a minimum buy size, as with futures. Furthermore, this command specifies which currency to use with the given instruments. Note that whenever you use a function to initialize a dataset such as GDX or SPY, you must enclose it in quotation marks:

stock("GDX", currency = "USD")

The quantstrat package has been loaded into your workspace, as well as the from and to date strings that you created in the previous exercise.

本练习是课程的一部分

Financial Trading in R

查看课程

练习说明

  • Use the library() command to load the quantmod package.
  • Use getSymbols() to get adjusted data from SPY from Yahoo! Finance between the from and to dates.
  • Use the stock() command to let quantstrat know you will be using the SPY data in your strategy and set its currency to "USD".

交互式实操练习

通过完成这段示例代码来试试这个练习。

# Load the quantmod package
___

# Retrieve SPY from yahoo
getSymbols(___)

# Use stock() to initialize SPY and set currency to USD
stock(___)
编辑并运行代码