Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/lua/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
R TTR包中的MACD函数为同一数据集提供不同的结果_R_Quantmod - Fatal编程技术网

R TTR包中的MACD函数为同一数据集提供不同的结果

R TTR包中的MACD函数为同一数据集提供不同的结果,r,quantmod,R,Quantmod,我是R新手,尝试使用TTR软件包中的MACD函数开发一个反向测试策略 我观察到一种有线行为,在这种行为中,我对同一数据集得到不同的结果 以下是我正在执行的命令 # Restarting R session... library( quantmod ) getSymbols( c('INDRAMEDCO.BO'), from="2016-01-01" ) # [1] "INDRAMEDCO.BO" macd <- MACD(INDRAMEDCO.BO[, "Adjusted"], 12,

我是R新手,尝试使用TTR软件包中的MACD函数开发一个反向测试策略

我观察到一种有线行为,在这种行为中,我对同一数据集得到不同的结果

以下是我正在执行的命令

# Restarting R session...

library( quantmod )
getSymbols( c('INDRAMEDCO.BO'), from="2016-01-01" )
# [1] "INDRAMEDCO.BO"
macd <- MACD(INDRAMEDCO.BO[, "Adjusted"], 12, 26, 9, percent=FALSE)
last(macd)
#                    macd        signal
# 2016-08-04 3.031666e-317 2.521193e-317
macd <- MACD(INDRAMEDCO.BO[, "Adjusted"], 12, 26, 9, percent=FALSE)
last(macd)
#                    macd         signal
#2016-08-04 4.100941e-317 -2.366901e-318
macd <- MACD(INDRAMEDCO.BO[, "Adjusted"], 12, 26, 9, percent=FALSE)
last(macd)
#                     macd         signal
#2016-08-04 -6.664617e-317 -4.561214e-317
#重新启动R会话。。。
图书馆(quantmod)
getSymbols(c('INDRAMEDCO.BO'),from=“2016-01-01”)
#[1]“INDRAMEDCO.BO”
macd使用以下方法:

macd <- MACD(INDRAMEDCO.BO[, "INDRAMEDCO.BO.Adjusted"], 12, 26, 9, percent=FALSE)
last(macd)

                macd    signal
2016-08-04 0.3242379 0.3371936

macd这是存在列提取器辅助函数的原因之一(例如
Cl
OHLC
Ad
)。我建议您使用它们,而不是直接引用列

R> macd <- MACD(Ad(INDRAMEDCO.BO), 12, 26, 9, percent=FALSE)
R> last(macd)
               macd    signal
2016-08-05 0.346095 0.3387478
R>macd last(macd)
macd信号
2016-08-05 0.346095 0.3387478

Correct@Joshua。这正是我最终做的:“程序员:那么也许你应该考虑投票和/或选择这个答案来回答这个问题。看见