ポイントが少ないシリーズの場合、インジケータは表示されません。 ダイナミックシリーズに便利です。
PSARインジケーターとMACDインジケーターの両方が例外をスローし、ポイントが少ないシリーズでは失敗します。
報告してくれてありがとう!
これは、 params.longPeriod
+ params.signalPeriod
(デフォルトは26 + 9-現在のポイント)よりも少ないポイントを使用した結果です。 私は2つの解決策を見ます:
H.error()
、またはおそらくH.warn()
?)をスローします@ oysteinmoseng 、 @ TorsteinHonsiはどう思いますか?
私は優雅に何もしないと思います、それは他の指標がすることです(例えばsma)。 または、nullまたは0ポイントを返します。 データは動的である可能性があるため、これに対してエラーをスローしないと便利です。
ああ、SMAは誤って正常に動作します。インジケータークラスからシリーズへの移行/リファクタリング中に、このセーフガードが削除されたようです。
最も参考になるコメント
ああ、SMAは誤って正常に動作します。インジケータークラスからシリーズへの移行/リファクタリング中に、このセーフガードが削除されたようです。