問題タブ [quantmod]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
r - quantmodのgetSymbolの副作用は何ですか?
日付と価格が次のようなデータフレームがあります。
通貨と株式を作成します。
次に、xtsオブジェクトを作成します。
の使用目的は、ブロッターポートフォリオを作成することです-これは機能します。しかし、私がしようとすると
次のエラーが発生します。
GSPCは「showSymbols()」に表示されないので、どこかに登録する必要があると思います。シンボルを登録する方法はありますか?
別のstackoverflowの答えに触発された、非常にハッキーな回避策は次のとおりです。
上記を作成するためのより良い方法はありますか?ボリューム、高、低、クローズ、調整がありません-ブロッターにはまだ必要ですか?
更新 私は問題を再現することができ、それがなぜであるかを理解しました。ローカル関数環境でxtsオブジェクトを宣言できないようです。再現可能なスクリプトは次のとおりです。
r - chartSeries3d0 quantmod
chartSeries3d0 を使用して、R で 3d シリーズをグラフ化したいと思います。アイデアは、2 つの時系列間の n 月のローリング リターンの関係を表示することです。
上記のコードでは、非常に狭い 3D グラフが表示されます。軸を調整して幅を広げるにはどうすればよいですか?
r - ggplot2: グラフ領域を強調表示
いくつかの時系列データを扱っており、特定の条件が真になるたびにチャート エリアを強調表示したいと考えています。例えば:
上記のコードはデータをプロットしますが、sma よりも近い場合にセクションを強調表示するにはどうすればよいですか? この質問は、プロットで時間範囲を強調表示する方法に似ていますか? 、しかしそれは手動です。ggplot2 に条件付きプロット用の関数はありますか?
r - 特定モデルのエラー
私はこの問題に直面していて、それを解決することができません:ここにコードがあります:
エラーメッセージは次のとおりです。
でも :
r - (R, Blotter) chart.Posn() API を使用しているときに、チャート上のトレード マーカーの色を変更するにはどうすればよいですか?
コンテキスト: csv ファイルにトランザクション (取引) のリストがあります。私はこれらのトランザクションを R にインポートし、チャートにトレードをプロットして、エントリーとエグジットを視覚的に確認できるようにしています。最終的にインポート部分 (ブロッター デモの amzn_test.R から) を理解しましたが、チャート上にプロットされたトレード マーカーの色を変更するのが困難でした。
chart.Posn.R (package:blotter) のソース コードでトレード マーカーの色が現在固定されていることに気付きました。(ファイル名: chart.Posn.R、コード URL: https://r-forge.r-project.org/scm/viewvc.php/pkg/blotter/R/chart.Posn.R?view=markup&root=blotter )
質問: これらの色を上書きする方法はありますか? できない場合、トレード マーカーが見やすくなるように背景チャートのテーマを黒に変更する方法はありますか? chartTheme を設定するさまざまな方法を試しましたが、エラーが発生しました。
エラーを再現するには、次のブロッター amzn_test デモ コード フラグメントを実行してから、カスタム コードを実行します。
デモコード:
カスタムコード:
誰かがこれを解決する方法を教えてくれれば、とても感謝しています。
よろしく、
r - quantmodでcsvを使用して複数のシンボルをロードします
Yahooからダウンロードするのではなく、csvファイルを使用して複数のシンボルを読み込もうとしています。元のコードはうまく機能し、
ただし、以下のコードを使用しようとすると、スクリプトの後半で「添え字の範囲外」エラーが発生します。
2番目のコードセットが機能しない理由を誰かが考えていますか?テストするために、Yahooからcsvデータをダウンロードし、ローカル(Windows)に保存しました。1つのcsvファイルを使用しただけでは、添え字エラーは発生しません。以下のコードも試しましたが、スクリプトの後半で同じエラーが発生します。
r - DJUSセクターデータ
Dow Jones Industry セクターのデータを取得するにはどうすればよいですか? 個々の銘柄記号を取得するのに問題はありません。ただし、DJUSTC (つまり、$DJUSTC または ^DJUSTC) などの市場セクター データは、Yahoo や Google では機能しません。
r - R:Quantmod-getsymbols.csvファイル形式?
quantmodを使用してローカルCSVファイルを読み取るのに苦労していますgetSymbols
。私が読み込もうとしているファイル(wkn_541779.csv)の形式は次のとおりです。
エラーメッセージが表示されます:「列名よりも列が多い」。
各行(ヘッダーを含む!)の結果は「7」になります。これは、ヘッダーの列数とまったく同じです。
誰かが私がここで問題を追跡するのを手伝ってくれますか?
r - RパッケージのquantmodgetSymbol関数を使用してジェネリックxts変数を返します
quantmodRパッケージを使用しています。getSymbolsに、取得しているシンボルの代わりにジェネリックxtsオブジェクトを返す方法はありますか?たとえば、私が実行した場合:
シンボルCOKEの名前でxtsオブジェクトを作成します。前述のように、xtsデータオブジェクトをxなどの汎用変数に返す方法はありますか。つまり
私は解決策を探していますが、答えはありません。
ありがとう
r - R からスプレッドシートへのデータのエクスポート
R からスプレッドシートに株価をエクスポートしようとしています。日付以外はすべて正常にエクスポートされています。これらは私が使用しているコマンドです。
編集:日付がまったくエクスポートされていないことを確認するだけです。