inst/doc/Strategy.R

## ------------------------------------------------------------------------
library(xts)

## ------------------------------------------------------------------------
library(Strategy)

# Generate positive random walks for random assets
set.seed(2)
len <- 1000
n <- 10
assets <- abs(apply(matrix(rnorm(n*len), ncol=n), 2, cumsum)) + 100
colnames(assets) <- paste0("asset", 1:n)
assets <- xts(assets, order.by = seq(from=Sys.Date()-len, length.out=len, by="d"))

# MA(200)-strategy
myStrat.MA200 <- Strategy(assets = assets
                          , strat = "MA"
                          , strat.params = list(k=200))


## ---- echo=FALSE, results='asis'-----------------------------------------
# Plot MA(200)-strategy of first asset
plot(myStrat.MA200, which.assets=1, from="2015-01-01", main="HA")

Try the Strategy package in your browser

Any scripts or data that you put into this service are public.

Strategy documentation built on May 2, 2019, 2:09 a.m.