r
  • package
  • portfolio
  • 2012-07-30 55 views 3 likes 
    3

    使用initPortf在包「記事簿」後,刪除投資組合當使用功能initPortf封裝blotter R中初始化投資組合, 我們可以初始化一個組合,如:如何R中

    currency("USD") 
    stock("SPY",currency="USD",multiplier=1) 
    b.strategy <- "bFaber" 
    initPortf(b.strategy,'SPY', initDate='1997-12-31') 
    

    但當我們想再次初始化投資組合中,我們必須刪除組合B.戰略第一:

    initPortf(b.strategy, "SPY", initDate = "1997-12-31") : 
    Portfolio bFaber already exists, use updatePortf() or addPortfInstr() to update it. 
    

    rm()不能在這裏使用的,當我需要刪除它,我必須清除所有的W的orkspace。有沒有什麼功能可以刪除它?

    回答

    4

    所有quantstrat演示腳本做這樣的事情:

    suppressWarnings(rm("account.bFaber","portfolio.bFaber",pos=.blotter)) 
    suppressWarnings(rm("order_book.bFaber",pos=.strategy)) 
    
    相關問題