記事「MQL5をマスターする — 初心者からプロまで(第7回):MQLアプリケーションのデバッグの原則」についてのディスカッション

新しい記事「MQL5をマスターする — 初心者からプロまで(第7回):MQLアプリケーションのデバッグの原則」はパブリッシュされました:

デバッグは、プログラミングサイクルにおいて不可欠な要素です。 この記事では、MetaTrader 5環境で動作するあらゆるアプリケーションのデバッグに用いられる一般的な手法について解説します。

本連載の前回の記事では、MQL5でエキスパートアドバイザー(EA)を構築するための原則について解説しました。 当初、この記事では、サーバーからの応答を含む回復可能なエラーに対処できる、マーケット向けの信頼性の高いEAを取り上げる予定でした。 実際に、すでに執筆を始めていました。

しかし、これまでの記事を読んだ人たちがプログラミングを始め、私にDMで質問を送ってくるようになりました。 もちろん、それらは初心者によくある質問であり、私は喜んで答えていました(今でもそうです)。 そして、こうした質問に答えているうちに、より高度なプログラミングの概念に進む前に、学習者が自分のコードや他人のコードにあるエラーをどのように修正できるのか、説明する必要があるとはっきり気づきました。 そこで、「信頼性の高いEA」については次の記事で取り上げることにし、今回はデバッグについて説明することにしました。

誰にでも間違いはあります。他の人より頻繁に間違える人もいますが……。 何かを始めたばかりの人は、プロならすぐに気づき、自然と避けるような、よくあるミスを数多く犯すものです。 しかし、プロであっても間違えることはあります。 プロのミスは、単に発見しにくく、より深刻な結果を招くことが多いのです。 この点で、プログラミングは他の人間の活動と何ら変わりません。 ただし、生活における他の多くの分野とは異なり、プログラムのコードが利用でき、十分な時間があれば、プログラミングのエラーは比較的簡単に修正できます。

プログラム内のエラーを修正するプロセスは、デバッグと呼ばれます。 100行を超えるコードでプログラムを作成する場合、デバッグはほぼ必須の工程です。 間違いを犯さずに生きることはできませんが、それを修正することは私たちの「神聖な」権利です。 そこで、この記事では、MetaEditorの組み込みツールを使用したMQL5プログラムのデバッグの基本について解説します。 プロの方にとって、ここで大きな発見はないと思います。何しろ、このシリーズは初心者向けですから。 ただし、何か見落としていたり、間違っていたりする点があれば、いつものように、どなたでもコメントをお寄せください。

MQL5をマスターする — 初心者からプロまで(第7回):MQLアプリケーションのデバッグの原則


作者: Oleh Fedorov

オレグさん、こんにちは。どのようにご連絡すればよろしいでしょうか? トレーニングについて興味があり、アドバイザーの作成 について具体的なご依頼があります。
Everrest アドバイザーの作成 について具体的な依頼があります。
こんにちは。一番簡単なのは、ダイレクトメッセージを送っていただくことです。必ず確認しています :-)