ID非公開

2022/1/24 7:08

22回答

プログラミング初心者です。MQL4のエラーについての質問です。

補足

ChieBankマオさん コメントありがとうございます。実際のコードには上に #property や SetIndexBuffer() 等も勿論あるのですが、文字数の関係で載せれなかったので、メインコードだけ抜粋しました。ごめんなさい。 tre********さん 謎が解けてすごく納得しました!ありがとうございました。 今回はtre********さんをベストアンサーにします。 他にも、見て頂いたり考えてくださった皆様、ありがとうございました。

外国為替、FX | C言語関連51閲覧xmlns="http://www.w3.org/2000/svg">100

ベストアンサー

1

1人がナイス!しています

ID非公開

質問者2022/1/25 5:00

for(int i=1; i\u003c=P; i++)ループの中で、windowの一番左のBarまでif条件に合わなかった場合のみ、最後の存在しないBarを調べようとしてエラーになる、という事ですね! その前にif条件に合ってfalseを返したら、ループが止まってその先は調べないから、エラーにならないという事ですね! 色々考えてずっとわからなかったので、とてもすっきりしました!! ありがとうございました!!

ThanksImg質問者からのお礼コメント

コメントつけたので2重になっちゃいましたが、本当に有難うございました!!

お礼日時:1/25 5:08

その他の回答(1件)

0

直接的な回答でなく申し訳ございません。 現在の MQL スタイル(#property strict)で記述、コンパイルするとエラーが6つ、警告が2つ表示されます。再度 #property strict 入れて作りなおしてはいかがでしょうか。