乖離率が利きません

EAつくーる
たけひで
2024/10/28 08:33
182

「インジケーターつくーる」の条件に「乖離率」を追加すると描画不可となります。
不思議なことに、インジケーター1に追加すると、追加していないインジケーター2まで描画されなくなります。

コメント

GogoJungle
2024/10/29 16:29

「エキスパート」タブにて
zero divide in ○○○○
のようなエラーが発生しておりますでしょうか?

乖離率のような「率」を計算する場合には、条件によってはゼロ除算(分母が0になること)が発生し、エラーとなってしまうことがあります。

乖離率の場合、読み込まれているバーの最初の(最も古い)箇所で発生する可能性が高いため、その部分ではインジケーターの値を計算しない、という処置を施すことで解決する場合がございます。

通常通りインジケーターをご作成いただいた後、お手数ですが、ソースコードの中から下記コードをお探しいただき、ご修正いただくことで、表示されるようになるかもしれません。

探していただくコード

int limit = Bars - IndicatorCounted();

修正後のコード

int limit = Bars - IndicatorCounted() - 10;

※「10」の部分を大きくするほど、チャート上の古い方から数えてインジケーターの表示される範囲が狭くなります。適切な値にご設定ください。

お試しいただければ幸いです。

関連トピックス

検索結果がありません。

ノーコードで誰でも簡単EA開発!MQL言語学習にも使える! | GogoJungle

注目トピックス

検索結果がありません。