是否可以在 chart.Posn() 函数的绿色和红色箭头附近添加“买入”和“卖出”等文本。 我稍微更改了函数的源代码并增加了箭头的大小: 如果需要最小可重现示例,我可以提供,但这是 R 图形参数的基本问题。 感谢您的帮助。 编辑一个最小可重现的例子: ...
是否可以在 chart.Posn() 函数的绿色和红色箭头附近添加“买入”和“卖出”等文本。 我稍微更改了函数的源代码并增加了箭头的大小: 如果需要最小可重现示例,我可以提供,但这是 R 图形参数的基本问题。 感谢您的帮助。 编辑一个最小可重现的例子: ...
我正在尝试使用 quantstrate 来做 backest。 但无法使用“tradeSize=quote(last(getEndEq(acct,Date = timestamp)))”更新最新的净值以获得最新的总资产。 希望有人能帮忙。 我正在寻找这个很长一段时间并尝试了很多次但无法做到。 非常感 ...
当我比较这两种方法时, SMA()需要收盘价作为 xts 格式的第一个参数,而 D onchianChannel()需要 xts 格式的 HL。 但是,SMA 的用法是Cl(mktdata) ,而 DonchianChannel DonchianChannel() ) 的用法是HLC(mktdat ...
问题 1:我正在尝试在 quantstrat 中使用 ATR 指标。 我在 try.xts(HLC, error = as.matrix) 中收到错误错误:缺少参数“HLC”,没有默认值 我将名称映射到 ATR function 并通过 HLC 提供了 xts 问题 2:我将创建一个 NR7(7 个 ...
我的回测中有 2 个符号。 我正在添加指标 donchianchannel。 但是,当我 plot 它时, add_TA( mktdata$high.DCH, col = 6, lwd = 1.5,on=TRUE) 不会传递相关符号的数据,并且我最终得到了为两个符号绘制的相同数据。 ...
当我向策略添加超过 7 个指标并使用applyIndicators cators function 时收到的错误消息: (函数(HLC,n = 20,maType,c = 0.015,...)中的错误:价格序列必须是高-低-收盘,或收盘/单变量。此外:警告消息:在日志(x)中:产生的 NaN 代 ...
当特定订单价格高于或低于蜡烛收盘价时,我正在尝试设置止损订单以关闭我的 position。 我的规则 function 如下: 我尝试更改 ruleOrderProc.R 源文件中的相关部分: 至 而且我还尝试在我的规则中添加“首选”参数,但没有奏效。 规则仍然根据柱的低/高价格触发。 谢谢你。 ...
编辑:修复比想象的要容易,我刚刚初始化投资组合、账户和订单太晚了,因为我的数据开始得更早。 以下使代码运行。 我不会删除我的问题,因为我几乎没有找到任何个人期货的例子。 我一直在寻找一个永远在单个期货上运行的 quantstrat 示例,不幸的是,我没有找到任何东西,尽管我浏览了 package、 ...
我对 PerformanceAnalytics 和 Quantstrat 软件包有疑问。 我想测试每月再平衡投资组合策略,但我想将年费和买卖费用的影响纳入再平衡。 有什么实用的方法可以做到这一点吗? 在 PerformanceAnalytics 中,我可以轻松测试每月再平衡策略,但费用是有问题的。 ...
我刚刚下载了 r,我正在尝试下载 quantstrat。 唯一的问题是,当我运行以下代码时: 我收到此消息错误: ...
为 4.0.2 安装吸墨纸时遇到困难。 我运行以下代码: 我收到以下错误消息: 我已经成功安装了 xts、PerformanceAnalytics 和 FinancialInstrument。 我还安装了开发工具 Clang 8.0(虽然我认为在 R 4.0 及更高版本中不再需要它)。 ...
我想并行化 quantstrat。 我的代码不完全是这样,但这说明了这个问题。 我认为的问题是.blotter env 被初始化为指针 memory 地址,我无法初始化 new.env() 的数组/矩阵。 我想做的是用 mclapply 替换 for 循环,这样我就可以运行具有不同日期/符号的多个 ...
我真的对这个问题感到绝望,我还没有找到任何解决方案。 如果我删除了对 add.indicator applyIndicators 的最后一次调用,因此回测将是 function,但这样我总是在 runSum 错误消息中运行。 有想法的人? ...
我正在使用quantstrat package 对交易策略进行回测,当使用tradeStats() function 生成交易统计数据时,如果使用"txns"而不是"trades"作为参数,de use =参数会发生什么变化。 ...
我一直在按照以下教程学习如何在 quantstrat 中测试不同的变量。 https://timtrice.github.io/backtesting-strategies/parameter-optimization.html 关于优化的教程部分在此链接的第 7 部分,但它取决于前面的部分。 ...
该策略基于 RSI。 当 RSI < 30 时,买入仪器直到 RSI > 70 当 RSI > 70 时,卖出工具直到 RSI < 30 该策略被配置为仅获取一行肯定信号中的第一个信号。 这意味着如果连续有4个买入信号,它只取第一个信号,等到出现卖出信号,看涨的positi ...
在 quantstrat 中使用 apply.paramset function 优化策略时遇到问题。 我遇到的问题似乎与此处的问题相同: Quantstrat:apply.paramset 由于某些参数分布的组合错误而失败,但不是其他的如果所有参数组合都返回至少一个事务,则优化效果很好,但是,如果 ...
我一直在关注本教程以了解使用 Quantstrat 进行回测。 https://timtrice.github.io/backtesting-strategies/basic-strategy.html 我在第 5 部分开始时遇到了麻烦。我能看到的唯一不同之处是我从 csv 导入了我的 OHLC ...
我是金融数学的新手,并试图用 R 做一个关于回测的作业: 但我收到以下错误:C 堆栈使用 7971792 太接近限制我的 R session: 我看到有类似的帖子,但没有一个答案: 错误:C stack usage is too close to the limit in R 有没有人可以就Csta ...
已遵循 Github 存储库中概述的流程。 已尝试先安装吸墨纸,然后再安装 quantstrat。 不工作然后开始先安装所有依赖项。 尝试使用 devtools 从 Github 安装时,出现以下错误。 (devtools::install_github("braverock/blotter") ...