多通貨インジケータには、初期にうまく表示されないという問題があります。
これはMT4の仕様上の問題で、使用したことのない通貨の時間足がある場合に起こってしまいます。
原因
使用したことのない通貨の時間足にはヒストリカルデータがなく、そのためインジケータが空値を除算することにより発生してしまいます。
MT4では空値やゼロを除算してしまうと、エラーが起こってインジケータが強制的に外されてしまいます。
解決法
1,パラメータから使用しない通貨を除外
※プログラム上はブローカー非対応の通貨は除外されるように設計していますが、念のために初期パラメータに含まれている通貨が利用ブローカーにあるのか確認し、なければパラメータから外してください。
2,使用する通貨ペアを全てドルストレートで、全ての時間足からレートを取得
※チャートを表示させたら、時間足は連打で切り替えていけば簡単に取得できます。
上記を実施することでエラーが回避でき、正常に表示されるようになります。
|
|
本日もご来訪ありがとうございます。 今後ともご愛顧のほど、よろしくお願いします。

励みになりますので、ポチッと応援お願いします。
|