【发布时间】:2013-12-13 12:28:32
【问题描述】:
我有两个信号系列和一个数据系列,如下所示。
BuyDates<-seq(as.Date("2013/1/1"), as.Date("2013/3/1"), by = "5 days")
SellDates<-seq(as.Date("2013/1/1"), as.Date("2013/3/1"), by = "7 days")
data<- xts(c(rnorm(32,100,3)),seq(as.Date("2013/1/1"), as.Date("2013/2/1"), by = "days"))
我想要的是,data 从BuyDates 获得买入信号的日期,data 的值应替换为1,对于SellDates,它应为-1。并且,在序列中的剩余天数,1 或 -1 应该被结转直到它得到相反的信号,并且对于直到第一个信号的天数,值应该被替换为NA。
请帮忙
【问题讨论】: