我一直在玩 Life Analytics 交易 R 教程 ( http://lifeanalytics.blogspot.com/2011/01/forex-trading-with-r-part-1.html ) 并且一直卡在一个问题上与构建数据模型有关。
所以我从一堆函数开始:
myATR <- function(x) ATR(HLC(atrx))[,'atr']
mySMI <- function(x) SMI(HLC(smix))[,'SMI']
myADX <- function(x) ADX(HLC(x))[,'ADX']
.
.
然后尝试构建一个模型,将数据传递给函数:
data.model <- specifyModel(myATR(AUDCAD)+mySMI(AUDCAD)...)
并不断收到以下错误:
formula.default(object, env = baseenv()) 中的错误:公式无效
我已阅读以下帖子,但对它的理解不够好,无法实施解决方案: 函数内部的公式错误
谁能用更简单的术语解释一下?我需要一些帮助来更好地理解环境。