実際のチャートに追加する前に、(Strategy Testerにかかわらず)MQLエキスパートアドバイザー、インディケータ、またはスクリプトで自分のプログラムをテストしたいと思います。例えば、あなたがそのコンピュータ用のプログラムを書くときはいつでも、使う前にそれをコンパイルしなければなりません。コンパイル中にエラーやいくつかのエラーが発生した場合は、それらをチェックして修正する必要があります。エラーを修正した後は、適切なコンパイル済みプログラムを実行できますが、最初にその動作をテストする必要があります。したがって、たとえばExcel用のVisual Basic for Visual Basicでマクロを作成した場合は、F7キーを押すことでコードを1行ずつデバッグできます。プログラムは強調表示されたコード行を実行するので、次のようになります。マクロプログラムの中で各関数を作る順番は?
DEBUGモードはMeta Trader Editorで利用可能ですか?それとも次のバージョンで利用可能になるでしょうか?それはとても重要で便利な道具 です。
Meta Editor用のDEBUG MODEは、MS Excel用のマクロを書くときのDEBUG MODEと同じように動作します。このモードに切り替えて選択したキー(たとえばf7)を押すと、現在のコード行が強調表示されます。この時点でプログラマーはどんな行動をしているのか。売り注文の場合、デバッグモードはサブウィンドウORDER SENDに書き込みます – ステータスOK。
もう一度F7キーを押すと、コードの次の行(または論理ループで示されるもう1行)が強調表示され、プログラムの次の部分で実行されます。もう一度F7キーを押すと、コードにジャンプして強調表示されます。プログラマーによる論理ループによって定義されるプログラムの部分。
これは非常に便利で、Meta Traderのプログラム担当者のために作られるべきです。私はExpert Advisorsだけでなくスクリプトやインディケータをプログラムしたいので、Strategy Testerはよくありません。
独自のツールを書く。 Print()はとても便利です。プリントファイルを送るトレースファイルがあります。
デバッグが機能しない場合は、他のパスを試す必要があります、はい。
VS2005 – 〜 `2.5 Gb;
ME4 – 1Mb。
比較しなさい。
あなたはPrint()関数をコードの最後の行ごとに使うことを勧めますか?
私は同じ問題を抱えて….
私はバージョン4.00ビルド218でそれをデバッグすることができます
こんにちは
どのようにしてMeta Trader 4 build 218の下でソース 魁璽匹鬟妊丱奪阿垢襪海箸できますか?段階的に説明してもらえますか – プログラムの起動中にソースコードをデバッグする方法を教えてください。
メリークリスマス
Rgds、
パンチャー
親愛なるパンチャー、
以下の記事はあなたに興味を持っているかもしれません、チェックしてください:
Expert Advisorコードのエラーの検出と回復をより簡単にする方法
メリークリスマス
3017: https://www.mql5.com/en/forum/112899
Originally posted 2019-08-03 08:29:30.