2

Pythonに変換しようとしている松のスクリプトがあります。

ただし、松のスクリプトでは、RSI が従来のシリーズと期間の代わりに 2 つのシリーズを入力として持つことができます。

私の質問は、これがどのように実装されているかです。ドキュメントで実装を試みましたが、2番目のシリーズにはカウントされません:

pine_rsi(x, y) => 
u = max(x - x[1], 0) // upward change
d = max(x[1] - x, 0) // downward change
rs = rma(u, y) / rma(d, y)
res = 100 - 100 / (1 + rs)
res

ありがとうございました、

4

4 に答える 4

0

実は、Pine Script には「第 2 シリーズ」というものがあります。ドキュメントから:

rsi(x,y)

"If x is a series and y is integer then x is a source series and y is a length.
If x is a series and y is a series then x and y are considered to be 2 calculated MAs for upward and downward changes"

ただし、rsi() 関数には長さの入力がないため、目的が何であるかは説明されていません。Pine はデータに対して何をしているのでしょうか?

OPと同様に、2シリーズを入力としてPythonに移植する目的も知りたいです。これはまだ答えられていません。

于 2019-04-30T12:50:31.467 に答える