【问题标题】:Overlay of multiple time series in Quantmod in RR中Quantmod中多个时间序列的叠加
【发布时间】:2013-12-21 13:26:16
【问题描述】:

我想使用 chartSeries 创建一个图表,该图表在同一图表上具有两个或多个时间序列(相互重叠)。必应/搜索文档让我无处可去。似乎应该相当容易,我尝试了 addTA,但没有奏效。我尝试了以下代码。

chartSeries(c(PSEC, ARCC), type = "line")

结果是这样的:(别管字体,到底是绿色斑点?)

【问题讨论】:

    标签: r charts quantmod


    【解决方案1】:

    绿色斑点是您要求 R 绘制的。 c(PSEC, ARCC)rbind(PSEC, ARCC) 相同,它创建一个 OHLCVA 对象,每个索引值有两个观察值(一个用于 PSEC,一个用于 ARCC)。你说你试过addTA,但它“没有用”。说一些“不起作用”的东西并不能帮助人们帮助你,尤其是当你甚至没有显示“不起作用”的代码时。

    这是一个使用addTAchartSeries 调用,以及一个对应的chart_Series 版本。请注意,chart_Series 会自动为您处理 y 轴范围。

    > chartSeries(Cl(PSEC), TA="addTA(Cl(ARCC), on=1)")
    > chart_Series(Cl(PSEC), TA="add_TA(Cl(ARCC), on=1)")
    

    【讨论】:

    • 谢谢。我很尴尬。 :-)
    【解决方案2】:

    如果不是每日数据,您的数据很容易看起来像一个绿色斑点。

    例如,如果这是按分钟计算的价格,我希望它在目视检查时看起来像这样。

    【讨论】:

    • 每日数据。我怀疑绿色区域的顶部是一只股票,底部是另一只股票。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-06-09
    • 2012-01-29
    • 1970-01-01
    • 2017-03-26
    • 2014-02-05
    • 2017-11-22
    相关资源
    最近更新 更多