作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
在 R 中使用函数 initPortf
初始化包 blotter
中的投资组合时,我们可以初始化一个投资组合,例如:
currency("USD")
stock("SPY",currency="USD",multiplier=1)
b.strategy <- "bFaber"
initPortf(b.strategy,'SPY', initDate='1997-12-31')
但是当我们想要再次初始化投资组合时,我们必须先删除投资组合b.strategy:
initPortf(b.strategy, "SPY", initDate = "1997-12-31") :
Portfolio bFaber already exists, use updatePortf() or addPortfInstr() to update it.
这里不能使用rm()
,当我需要删除它时,我必须清除所有工作区。有没有删除的功能?
最佳答案
所有 quantstrat 演示脚本都会执行以下操作:
suppressWarnings(rm("account.bFaber","portfolio.bFaber",pos=.blotter))
suppressWarnings(rm("order_book.bFaber",pos=.strategy))
关于r - 如何在R中使用包 "blotter"中的initPortf后删除投资组合,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11717177/
我是一名优秀的程序员,十分优秀!