我需要考虑两个条件来创建向量。
signal_2=c(0)
for (i in 2: length(price)){
if (signal[i]==1 & price[i+1] > price[i]){
signal_2[i]<- 1
}
signal_2[i]<- 0
}
此功能给我以下错误:
Error in idx[] <- idx[0] : replacement has length zero
有人可以建议我如何解决该错误,还是可以使用另一种方法来验证这两种情况?
条件是: 信号在位置i == 1 和 i + 1的价格> i的价格