インジケーターが組み立てられていません:
'iBarShift' - ambiguous call to overloaded function channelzz.mq5 300 43
インジケーターが組み立てられていません:
iBarShift() の名前をすべてBarShift()などに変更するか、コード内のiBarShift()関数をコメントアウトしてください。現在、このような関数が組み込まれています。
iBarShift()関数をコメントアウトする。前者の場合、インジケータは独自の関数(リネームした関数)を使用し、後者の場合は標準の関数を使用します。
iBarShift()をBarShift()などにリネームするか、iBarShift()関数をコメントアウトする。現在、そのような関数が組み込まれています。
最初のケースでは、インジケータは独自の関数(あなたが名前を変更する関数)を使用し、2番目のケースでは、標準の関数を使用します。
ありがとうございます。
コードを修正した!
ここでは15個のエラーがあった。
int end=iBarShift(symbol,PERIOD_CURRENT,EndDraw);
double preValue=(EndDrawValue-StartDrawValue)/(end-start);
Vitaliy Kostrubko #:
...コンパイル時にエラーが出ました: expression not boolean ZZ.mq5 217 17 expression not boolean ZZ.mq5 217 30 expression not boolean ZZ.mq5 217 43
おはようございます!これはエラーではなく、3つの警告です。インジケータが動作していれば、この警告のことは忘れてください。警告の意味は単純です。なぜか?なぜなら括弧で囲まれた式は論理的ではないからである(つまり暗黙のうちに falseか trueに 変換されている)。もし何かはっきりしないことがあれば、 コードの前の216行目を見てください。
それではまた。
- 無料取引アプリ
- 8千を超えるシグナルをコピー
- 金融ニュースで金融マーケットを探索

ChannelZZ:
チャネルジグザグ
作者: Nikolay Kositsin