【发布时间】:2018-01-27 08:26:00
【问题描述】:
所以我目前正在尝试为每日损益创建一个回撤图。使用:
cols = rainbow(ncol(pdrawdown),s=0.7, v=0.8, alpha= 0.7)
chart.Drawdown(pdrawdown, legend.loc = "bottomleft",colorset = cols,
main = "Drawdown Chart", xlab ="Date", ylab = "Drawdown")
我能够轻松地绘制它以获取回报(其值大部分小于 10)。但是,在尝试使用这种完全相同的方法来计算利润/损失时,其值达到 10e+09 的范围,我得到了错误:
Error in plot.window(xlim, ylim, xaxs = "r", log = logaxis) :
need finite 'ylim' values
最奇怪的部分是,当我用pdrawdown = pdrawdown/10000000 将数据表 pdrawdown 中的每个值除以 10,000,000 时,问题就解决了,它可以绘制它。那么我该怎么做才能正确绘制图表而不必使用这种奇怪的技巧呢?
【问题讨论】: