gpt4 book ai didi

R quantmod : How to have two separate Y-scales?

转载 作者:行者123 更新时间:2023-12-04 15:59:07 25 4
gpt4 key购买 nike

我想针对货币对绘制交易策略。当然,交易策略具有较大的值(value)(>10'000,因为 10'000 是初始资本)并且货币对徘徊在 1.5 左右。所以我想在与货币对相同的图表上叠加策略,但我需要两个不同的 Y 尺度。

我怎样才能做到这一点?
像这样两者都在同一个图表中,但是策略(投资)不可见,因为它远高于货币对的最高点。

和奖金问题:-)
如何从特定日期到今天的数据子集?像 2008 年到现在还是什么?

FXTimeSeries <- zoo(MergedSet$FXCloseRate,MergedSet$Date)
InvestmentTimeSeries <- zoo(matrix[,"Investment"], MergedSet$Date)
chartSeries(FXTimeSeries, theme="white", subset='2011-04::2013-06')
addTA(InvestmentTimeSeries,legend="Strategy", on=1)

最佳答案

您可以使用 xyplot.latticedoubleYScale来自 latticeExtra .

library(latticeExtra)
library(zoo)
x.Date <- as.Date(paste(rep(2003:2004, each = 12), rep(1:12, 2), 1, sep = "-"))
x <- zoo(rnorm(24), x.Date)
obj1 <- xyplot(x)
y <- zoo(sample(10000:20000, 24),x.Date)
obj2 <- xyplot(y,col='red')
doubleYScale(obj1, obj2, add.axis = TRUE,style1 = 1, style2 = 1)

enter image description here

关于R quantmod : How to have two separate Y-scales?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17192571/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com