我有一个财务时间序列data
,我想根据一个序列计算Returns
等。我的实际时间序列很大。我在这里给出一个玩具示例,以便我可以说出我需要的东西。这里是信号,是信号。我发起并持有交易头寸,直到收到相反的信号,然后反转头寸,依此类推。应该为每个数据点计算,以便可以绘制。Maximum Draw down
signal
1
buy
-1
sell
Returns
Equity Curve
data<- rnorm(20,100,3)
signal<- c( 1,1,1,1,1,1,1,-1,-1,-1,-1,-1,1,-1,1,-1,-1,-1,-1,1)
为此Quantmod
,PerformanceAnalytics
我想到了。
任何帮助表示赞赏。