我想知道如何自动检测R中的操作系统,例如将内容放在.Rprofile中.
这一页:
http://rmarkdown.rstudio.com/authoring_bibliographies_and_citations.html
描述了将引文和生成的参考书目添加到常规rmarkdown文档中.使用时创作演示文稿时rmarkdown,此方法适用于ioslides,slidify和beamer演示文稿.
将参考书目:行添加到演示文稿的前端内容的方法不适用于较新的"Rpres"演示文稿.
如何在Rpres rmarkdown演示文稿文件中添加参考书目?
我怀疑答案是Rpres文件的模板或构建选项不支持这一点.如果是这种情况,那么关于将补丁添加--bibliography=到调用的选项的位置的指针pandoc将不胜感激.
我的环境包括
我想学习如何使用这些软件包,但我似乎找不到任何提供除了大量代码片段之外的其他内容的小插图.我想了解它们如何融合在一起,以及类似于"走过去"的东西.
我在网上找到了一些像这个系列的例子:http://timelyportfolio.blogspot.com/2011/06/quantstrat-to-build-on.html但是我正在深入了解一些事情(比如"PerformanceAnalytics"包中的晕影/示例
任何来源?
如何在quantstrat中输入相互抵消的订单?例如,一旦我进入交易,我立即开出两个订单:"止损"和"获利".一旦填满,另一个将被取消.
#Enter signal
strategy <- add.rule(strategy, name="ruleSignal",
arguments=list(sigcol="EnterBuy", sigval=TRUE, orderqty=100,
ordertype="market", orderside="long",
pricemethod="market", osFUN=osMaxPos),
type="enter", path.dep=TRUE)
#Stop loss
strategy <- add.rule(strategy, name="ruleSignal",
arguments=list(sigcol="EnterBuy", sigval=TRUE,
orderqty="all", ordertype="stoplimit",
orderside="short", threshold=-5,
tmult=FALSE),
type="exit", path.dep=TRUE)
#Take profit
strategy <- add.rule(strategy, name="ruleSignal",
arguments=list(sigcol="EnterBuy", sigval=TRUE,
orderqty="all", ordertype="stoplimit",
orderside="short", threshold=5,
tmult=FALSE),
type="exit", path.dep=TRUE)
Run Code Online (Sandbox Code Playgroud)
目前,他们正在独立工作.
当我使用时,enable.rule我无法覆盖规则的内部enabled=FALSE.
例如:
## Stop Loss Rule
stratstocky <- add.rule(stratstocky,
name = "ruleSignal",
arguments = list(sigcol = "sdH",
sigval = TRUE,
replace = FALSE,
orderside = "long",
ordertype = "stoptrailing",
tmult = TRUE,
threshold = quote(stopLossPercent),
orderqty = "all",
orderset = "ocolong"),
type = "chain",
parent = "getLong",
label = "StopTrailingLong",
enabled = FALSE
)
Run Code Online (Sandbox Code Playgroud)
当我在applyStrategy之前放置此代码时:
enable.rule(stratstocky, type="chain", "StopTrail", enable=TRUE)
Run Code Online (Sandbox Code Playgroud)
规则不会启用或激活.激活规则的唯一方法是改变它的内部启用TRUE.我尝试过精确的拼写,但它对我不起作用.
这不是一个大问题,因为我可以参数化规则的内部启用并以这种方式控制它,但更喜欢使用现有代码来运行我的系统.
对enable.rule问题的任何见解?