TTR パッケージの EMV 機能を動作させようとしています。
library("quantmod")
library("TTR")
getSymbols("EBT.AX")
EMV(LoHi(EBT.AX), Vo(EBT.AX), n=9, maType="EMA", vol.divisor=10000)
これにより、次のエラー メッセージが生成されます。
Error in `[.xts`(HL, , 2) : subscript out of bounds.
TTR のドキュメントによると、EMV は高低 (HL) 価格を使用します。ただし、 HLは機能しません。LoHi を他のインジケーター ( DonchianChannelなど)に使用しましたが、EMV では機能しません。以下を使用しても同じエラーが発生しますEMV(EBT.AX[,c("High","Low")],.....
。
私も試しました:
EMV(HLC(EBT.AX)[,-3], Vo(EBT.AX), n=9, maType="EMA", vol.divisor=10000)
しかし、これにより次のエラーが発生します。Error in runSum(x, n) : Series contains non-leading NAs.
いくつかの異なる株式を試しましたが、すべて同じエラーが発生しましたが、欠損値はありません。
どんな助けでも大歓迎です。