首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在R中的"blotter“包中使用initPortf后删除文件夹

如何在R中的"blotter“包中使用initPortf后删除文件夹
EN

Stack Overflow用户
提问于 2012-07-30 15:38:23
回答 1查看 878关注 0票数 4

在R中的package blotter中使用函数initPortf初始化portfolio时,我们可以初始化portfolio,例如:

代码语言:javascript
复制
currency("USD")
stock("SPY",currency="USD",multiplier=1)
b.strategy <- "bFaber"
initPortf(b.strategy,'SPY', initDate='1997-12-31') 

但是当我们想要再次初始化portfolio时,我们必须首先删除portfolio b.strategy:

代码语言:javascript
复制
initPortf(b.strategy, "SPY", initDate = "1997-12-31") : 
Portfolio bFaber already exists, use updatePortf() or addPortfInstr() to update it.

rm()不能在这里使用,当我需要删除它时,我必须清除所有的工作区。有没有删除的功能?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-07-30 20:18:38

所有的quantstrat演示脚本都是这样做的:

代码语言:javascript
复制
suppressWarnings(rm("account.bFaber","portfolio.bFaber",pos=.blotter))
suppressWarnings(rm("order_book.bFaber",pos=.strategy))
票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/11717177

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档