首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >:注意:对于“<-”赋值为“.strategy”,没有可见的绑定

:注意:对于“<-”赋值为“.strategy”,没有可见的绑定
EN

Stack Overflow用户
提问于 2018-06-27 21:52:29
回答 2查看 152关注 0票数 0

我安装了及其依赖项,如下面的代码所示,在这个link中得到了回答

代码语言:javascript
复制
install.packages("devtools")
require(devtools)
install_github("braverock/FinancialInstrument")
install_github("joshuaulrich/xts")
install_github("braverock/blotter")
install_github("braverock/quantstrat")
install_github("braverock/PerformanceAnalytics")

在安装quantstrat软件包时,我得到了以下输出:

代码语言:javascript
复制
Note: no visible binding for '<<-' assignment to '.strategy' 
Note: no visible binding for '<<-' assignment to 'hold' 

我不知道这究竟是什么意思。然而,我似乎不能做任何交易。

如果我运行demo('bbands', ask=FALSE)

我得到以下输出:

Error in chart.Posn(Portfolio = "bbands", Symbol = stock.str) : no transactions/positions to chart

会议信息:

版本R 3.4.4 (2018-03-15)系统x86_64,linux-gnu

ui RStudio (1.1.453)

语言(EN)

整理en_en.US.UTF 8

tz America/Cuiaba

日期2018-06-27

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2018-06-28 11:20:53

正如@FXQuantTrader的回答一样,我可以忽略这些注释。这是0.14.5版的问题,因为说明与此无关。它在0.14.6版中得到了修正,现在工作得很好。

来源:https://github.com/braverock/quantstrat/issues/88

票数 0
EN

Stack Overflow用户

发布于 2018-06-28 00:18:50

您可以安全地忽略编译时的Notes (我也得到它们)。它们不会以任何有意义的方式对代码产生不利影响。

你的错误:

Chart.Posn中的错误(Portfolio=“bband”,符号= stock.str):没有要图表的事务/位置

这是因为你在回溯测试中没有完成任何事务。所以没有任何位置可供策划。如果您有事务,您就不会得到这个错误。

确保startDate是市场数据开始之前的值。否则,addPosLimit可能无法按预期工作,也不会生成交易。(此外,如果使用Date时间索引处理数据,也可以将时区设置为"UTC“)。演示为我工作,并产生交易。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/51071941

复制
相关文章

相似问题

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