問題タブ [r6]

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.

0 投票する
0 に答える
95 参照

r - RSI (TTR を使用) の結果は、独自のシステムと銀行の間で異なります

質問:

同じ設定を使用していても、システムと銀行の間で計算された RSI に違いがあるのはなぜですか? ソース データ (OHLC) は、両方のシステムで同じです。デフォルトは「MA」なので、意図的に「maType」を省略しました。

これまでの観察:

このリンクを読む: https://quant.stackexchange.com/questions/30134/r-rsi-calculation-ttr-package

標準の TTR RSI はワイルダー EMA を使用しているようです。これが、RSIの結果が異なる理由である可能性があると思います.

トラブルシューティングの現在の状態:

銀行の値に近い RSI 値を与えるが、正確ではない wilder = FALSE を追加するいくつかのテストを行いました。また、emaType を追加するか除外するかで RSI の結果が異なることにも気付きました。これを除外すると emaType="EMA" を使用する必要があるため、これはバグのようです。

シナリオ:

R R6 を使用してオブジェクト指向クラスを作成し、TTR を使用して RSI インジケーターの結果を作成します。

独自のシステムでの結果 (「アスク価格」を使用)。

OHLC データ (銀行 API からダウンロード) + "RSI 結果":

銀行グラフィックスの結果: 銀行は期間 = 14 と "ask-price" も使用します。

0 投票する
1 に答える
104 参照

r - [R6] as.vector(x, "symbol") のエラー: タイプ 'environment' をタイプ 'symbol' のベクトルに強制できません

次のコードで R6 オブジェクトと関数を使用します

場合によっては、正常に実行されます。

ただし、次のコードでエラーが発生します

関数外で Test オブジェクトを定義するとエラーが発生するのはなぜですか?

Test クラスと someAnalysis メソッドを使用する際のエラーを回避する方法を教えてください