関数 Return.calculate と Maxdrawdown 関数を使用して最大ドローダウンを計算するために、次のデータをzoo/xts/tseries オブジェクトに変換する方法は?
こんにちは友人私は、単一の csv で約 400 の株式の株式 (例: CENTURYTEX、AAPL、RIL など) 固有の EOD 価格を持っています。
最大ドローダウンを計算したい。リターンを計算するために私はしようとしています
ret=by[ddr3csv[,4],ddr3csv[,2],
function(x)Return.calculate(x,method="simple")]
「閉鎖」はサブセット化できません」というエラーが発生しています。
リターンが得られたら、最大ドローダウンを見つけるのは簡単です.エラーを探していますが、あまりわかりません.
rownum name code date price readings
86916 CENTURYTEX 500040 11/04/2011 364.60 2994
86917 CENTURYTEX 500040 13/04/2011 376.70 2994
86918 CENTURYTEX 500040 15/04/2011 370.90 2994
86919 CENTURYTEX 500040 18/04/2011 365.85 2994