chartSeries(HSI, subset="2017/", TA="addADX();addTA(ADX(HSI)$ADX,on=2,col=\"orange\")")
输出图:
橙色ADX(HSI)$ADX
与addADX()
显示的颜色不同。是什么原因?两个函数都应该使用相同的参数。
答案 0 :(得分:0)
ADX()
函数需要一个高 - 低 - 关闭系列。你正在传递一个开 - 高 - 低 - 关闭系列,所以它使用前3列。使用HLC()
提取程序仅将您需要传递到的列添加到ADX()
。
chartSeries(HSI, subset = "2017/",
TA = "addADX();addTA(ADX(HLC(HSI))$ADX, on = 2, col = 'orange')")