問題タブ [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 - zooomの呼び出し後にquantmodchartSeriesのサブセットを取得する
zooom関数(ユーザーがズームの左端と右端の境界をクリックしてチャートのズームをインタラクティブに変更できるようにする)を呼び出した後、結果のサブセットを表示することは可能ですか?
私がこれを望む理由:
- 自動yrangeは、chartSeriesへの元の呼び出しに渡された時系列のみに基づいているため、追加したカスタムTAに基づいてチャートに適切なyrangeを設定します。
- チャートを左右にパンする関数を実装するには
現在のサブセットの取得を伴わないこれら2つの目標の回避策も役立ちます。現在私が考えることができる唯一のオプションは、インタラクティブなzooom関数の使用を避け、chartZoomを使用することです。
r - QuantmodchartSeriesの線の色を緑から別の色に設定します
version.string Rバージョン2.11.0(2010-04-22)を使用するquantmod "0.3-17"
Windows XP
チャートに表示されている線の色が緑色でchartSeries
機能quantmod
を使用している場合。type="line"
緑から別の色に変えたいのですが。
を変更できるように見えますchartTheme
が、テーマには、線のプロット表示の色を変更するための変数が明示的にありません。
関数を使用するとライン表示の色を変更でき ます-では、を使用しplot()
てラインプロットの表示を別の色に変更することはできますか?chartSeries()
quantmod
r - 移動平均計算の最適化 - 可能ですか?
このコードを最適化 (はるかに高速化) することは可能ですか?
以下に、実行されるすべてのコード例を含む私の元の質問を見つけることができますが、私のニーズに合わせて少し遅くなります。
元の質問:
xts を累積的な方法でより低い周波数に変換できた後、このリストを読んでいる人々のおかげで、xts を累積的な方法でより低い周波数に変換する方法。
現在、以下のコードを使用して移動平均の「進化」を計算しようとしています。私にとっては遅いです。このコード (# TODO: 移動平均を計算する方法から) で、out <- do.call(rbind,lapply(split(Cl(cumulativeBars)...) で始まる部分) を何らかの方法で最適化できますか?
r - quantmodのviewfin関数によって返される四半期データを月次時系列に変換するにはどうすればよいですか?
...スプライン-(最良)または線形補間(OK)、または四半期全体で繰り返される値(細かい)のいずれか。問題は、返されるデータ型を使用可能なものgetFin()
に変換する方法がわからないことです。これが私のコードです:viewFin()
timeSeries
私の希望する出力は
ただし、実際の出力は次のとおりです。
xオブジェクトは奇妙な逆形式であるように見えます。ここで、キーは数値であり、値は日付の文字列です。日付または数値コンポーネントを抽出しようとすると、数値部分を分離して時系列オブジェクトを生成できません。
理想的には、私の希望する出力に到達するために、私は言うことができるでしょう
しかし、数値データ部分を抽出できないようです。
アップデート
ただし、私の出力は日付を少し混乱させ、補間を台無しにします。
ご覧のとおり、2011年3月には12-30と12-31の両方の値がありますが、2月などはありません。これを解決するにはどうすればよいですか。
r - 環境内の変数のインデックスでquantmodperiodReturnを使用する
私は次の関数を作成して、特定の株式の取引の最良/最悪の日を逃した場合の影響を自動的に評価します。残念ながら、関数の一部が失敗しているようです。
エラーは、次の2行のコードで明らかに発生します。
これは非常に奇妙です。関数ではなく直接実行すると、正常に機能するからです。d
xtsオブジェクトとして識別できないようです。
明らかなことを見逃してしまった場合は、お詫び申し上げます。
助けてくれてありがとう。
r - R/quantmod: より多くのドキュメント?
quantmodの ソースを調べてみると、文書化されていないものがあるようです。R/Finance 2011 の論文のリストを見てみましたが、どの講演も quantmod やチャート作成に関連しているようには見えません。
2009 年以降に発行された quantmod に関する論文、記事、ドキュメント、またはその応用使用を知っている人はいますか? (quantmod.com サイトは 2008 年以降更新されていません。)
ところで、この StackOverflow link How to show gaps in R/quantmod's chartSeries/candleChart plots では、ChartSeries の代わりに Chart_Series を使用することを推奨していますが、他に何が含まれているか (または「そのアルファ コード」警告がまだ適用されるかどうか) についての詳細はありません)。
r - R / quantmod:ボリンジャーバンドの色を指定する方法は?
これは、より一般的には、テーマの色を変更する方法ですか?それとも、TAの色はテーマによって制御されていませんか?
これにより、素晴らしいクラウド効果のあるボリンジャーバンドが作成されます。
(外観の例を参照してください(下部近く))
この次の例では、雲の効果は濃い灰色なので、ほとんど見えません。
たとえば、上下の線に明るい紫が付いた、素敵な明るい赤に変更するにはどうすればよいですか?(ええ、私は知っています、配色は-1です)
半透明を指定するために8桁の16進数の色を指定できると思います。しかし、もっとエキゾチックなことはできますか?たとえば、グラデーションを使用して中央に#ff0000を設定し、上下の線で#330000にフェードインするのはかなりクールです。quantmodチャートにグラデーションのサポートはありますか?
r - 警告メッセージを上書きする quantmod
quantmod を使用して、ループを使用して大量の株式を分析しようとしています。問題は、ヤフーに必要なすべての在庫データがあるかどうかわからないため、ダウンロードに失敗したときにエラーをスキップするように R をプログラムしようとしたのですが、警告メッセージをオフにできないようです。通常のライブラリの起動後、これを実行して取得します:
なぜこれが起こっているのですか?
編集: テストに使用したコードを含めました。見られるように、NOTE1 のみが表示され、NOTE2 は表示されません。a2 で動作するティッカーで試してみたところ、NOTE1 と NOTE2 の両方が表示されます。