我正在使用记事本来保存和记录一些交易,但我需要每天保存和加载它们。
我无法保存我的交易,我相信会发生这种情况是因为它们处于由吸墨纸(.blotter)创建的不同环境中 - 与我通过谷歌搜索我的问题所获得的不同。
我已经建立了一个交易的例子:
require(quantstrat)
currency("USD")
stock(primary_id = "SB1", currency = "USD", multiplier=1120, tick_size = 0.01)
initPortf(name="testport", symbols="SB1", initDate = "2017-11-01")
initAcct(name="testacct", portfolio="testport", initDate = "2017-11-01", initEq = 100000)
ls_instruments()
addTxn(Portfolio="testport", Symbol="SB1", TxnDate="2017-11-22", TxnPrice=15.00, TxnQty = 2 , verbose=TRUE)
getPos(Portfolio="testport", Symbol="SB1", "2017-11-22", Columns=c("Pos.Qty"))
然后我尝试保存它(这不起作用)并考虑像下面的代码一样加载它:
save("testport", file="C:/Users/augus/Dropbox/Trading/R/Trading/Dados/test.RData", envir=.blotter)
load(file="C:/Users/augus/Dropbox/Trading/R/Trading/Dados/test.RData", verbose=TRUE)
我非常了解 R 和 stackoverflow,所以如果我在我的问题中遗漏任何信息,请告诉我,非常感谢您的帮助。
一切顺利,
奥古斯托