小编Tyl*_*er 的帖子

R - 将外部指标加载到Quantstrat中

我注意到Quantstrat通常采用基于价格的指标.但是,我想加载一些外部计算的指标以及价格数据.例如,我在csv文件中有2个额外的列,其中包含我的指标(编号为1-9).我想根据这些列中的数字生成一个信号.

到目前为止,我无法让Quantstrat读取csv文件中的列.我在下面附上了我的代码:

 library(quantmod)
 library(quantstrat)
 library(PerformanceAnalytics)
 library(foreach)
 library(FinancialInstrument)

 getSymbols("SPY", from = "2015-12-21", to = "2016-12-20", src = "yahoo", adjust =TRUE)

    read.csv("/Users/tylerdrust/Downloads/2016 Demark Indicators.csv", 
             stringsAsFactors = FALSE)

             Date   Open   High    Low  Close    Volume Adj.Close TD.Sell.Count TD.Buy.Count
1   12/21/15 201.41 201.88 200.09 201.67  99094300    197.43             0            0
2   12/22/15 202.72 203.85 201.55 203.50 111026200    199.22             0            0
3   12/23/15 204.69 206.07 204.58 206.02 110987200    201.69             0            0
4   12/24/15 205.72 206.33 205.42 205.68  48539600    201.36             0            0
5   12/28/15 204.86 205.26 203.94 205.21 …
Run Code Online (Sandbox Code Playgroud)

csv r quantmod quantstrat

7
推荐指数
1
解决办法
323
查看次数

标签 统计

csv ×1

quantmod ×1

quantstrat ×1

r ×1