を使用して、シンボルのグループをパッケージ quantstrat にアップロードしようとしていますquantmod::getSymbols。
読み込んでいるシンボルは Yahoo では利用できない (南アフリカの株式) ため、ローカル ディレクトリと .csv ファイルから読み込む必要があります。
私のシンボルファイルは次のようになります。
head(symbols)
[1] "SHFJ" "FSRJ" "RDFJ" "GRTJ" "MTNJ" "SLMJ"....
私のシンボル価格履歴は個別の csv ファイルにあり、それぞれに日付列と OHLC 列が含まれ、OHLC 価格のみのヘッダーがあります。
getSymbols.csv関数関数を次のように使用します。
getSymbols.csv(symbols, env, dir="E:/data/CData_Files_NB/", return.class = "xts", extension="csv")
しかし、次のエラーメッセージが表示されます
loading SHFJ .....done.
Error in `colnames<-`(`*tmp*`, value = c("SHFJ.Open", "SHFJ.High","SHFJ.Low", : length of 'dimnames' [2] not equal to array extent
誰かが私が間違っていることを教えていただければ幸いです。株価を quantstrat パッケージにロードする別の方法があるかどうかはわかりません。