ログ ファイルを書き込むにはメタト レーダーすべての取引活動の記録. トレーダーが注文を送信するたびに, ストップロスの変更またはブローカーに接続します。, メタト レーダーは、時間と共に発生するすべてをノートします。.
ログ ファイルを使用して、エキスパートアドバイザー ライブ アカウントで実行するときのイベントのシーケンスを再構築するには. なぜ EA が正しく動作しないことがありますを決定するために役立つことが起こった順序を知る.
食料品店に移動する論理手順を検討します。. これを行うためのソフトウェアを作成していた場合, 私のログファイルがこのような何かを読むかもしれない:
1) 私の車のキーを見つける
2) 私の財布を見つける
3) 車に乗って
4) 食料品店へのドライブします。
5) 食料品を買う
私のログファイルのみを言う場合 “私の財布を見つける” と “車に乗って”, 私は直感的に何かが間違っている知っています。. なぜソフトウェアは働かないでしょう私の車で帰るとき? 私は鍵を持っていないので.
ログ ファイルにより、 MQL プログラマ 同じ線に沿って考える. ログを言うとき, “入力規則を計算します。” ログだけ出口を語る, プログラムの流れは、デザインの意図を一致していないことは明らかです。.
ログ ファイルはのみ、エキスパートアドバイザーが実行されているコンピューターから来る. とき問題は、必然的には発生しません。, プログラマーは、ログ ファイルは、EA を実行しているコンピューターからに送信することが要求されます。. 残念ながら、これはデバッグのプロセスの必要な部分.
私達の品質保証テストのすべてを行う、 メタト レーダー backtester. ただし、これは通常、最も明白なバグをキャッチ, 常に EA のフォワード テスト中ポップアップ表示されます新しいエラー. ログ ファイルは、問題につながることができます何が, 別のコンピューターで起こったのに.
あなたのメタト レーダーを見つける 4 ログ ファイル
メタト レーダーは、2 つのログ ファイルのセットを保持します。. 最も基本的なログは、あなたのブローカーの NAMElogs にあります。. 私達の顧客のほとんど誤ってここに移動し、私たちに必要なファイルだと仮定. エキスパートアドバイザーは、このログ ファイルに書き込むことができません。, 残念ながらそれは、私たちがはるかに良いにしませんので.
オペレーティング システムに基づいて異なりますが、プログラマの正しいログ ファイルの特定. お客様の個人情報に基づく大文字変更で何か.
Windows XP および Windows Server 2003 ユーザーは、C のログを検索できます。:\プログラム ファイル\ブローカー名\専門家\ログ
Windows Vista 上で実行エキスパートアドバイザーや 7 多くの努力を置かなければなりません。. これらのログ ファイルは見つかりました
C:\ユーザー\あなたのユーザー名\appdata\ローカル\virtualstore\プログラム ファイル (x 86)\メタト レーダー インストール\専門家\ログ.
ほとんどのウィンドウを混乱させる部分 7 ユーザーは、そのユーザー名でフォルダーに移動するとき, 、 appdata オプションとして表示されません。. 最も簡単なトリックは、画面の上部に現在のフォルダー名をダブルクリックして、します。. クリックすると, 全体のディレクトリ名が表示されます。. 入力した場合 “appdata” 最後の円記号およびプッシュを入力後, ウィンドウは、正しい場所に移動します。. あなたは、ログ ファイルが表示されるまでをクリックして続行することができます。.
ファイルの名前は日付に対応します。. 形式は年, 月と日付 (YYYYMMDD). 今日は 1 月です。 23, 2012, 今日のログ ファイルは 20120123.log という名前ですので.
最後に, ログ ファイルは、巨大です – 50 MB 以上. ファイルを右クリックして、選択してください。 “圧縮” または “送る, Zip ファイル”. Zip ファイルを送信することで、ファイルサイズを減らすことができます。 80% 以上.
戦略テスター テスト検索中に生成されたログ ファイルを必要がある場合
C:\プログラム FilesYOUR ブローカー NAMEtesterlogs
こんにちは
ログ ファイルについてのこの議論を興味深い見つけた.
かどうかがある特定の mt4 のパスにログ ファイルを自動的にキャッチ ログ アナライザー/専門家アドバイザーを知ってください。, いくつかの wordkeys を与え、, それらを表示します。?
実際に mt4 のログ ファイルにエラーのための私の場所にソフトウェアを探しています.
個人的のために毎日見るかわりに “引用符を”, “アカウントが無効です。”, “コンテキスト貿易忙しい” などのエラー, メールでこれらの通知を取得したいと思います.
このようなソフトウェアについて知ってください。 ?
こんにちはルカ,
コメントのおかげで. 我々 は Chris ジマーのコールが好きな家の中のソフトウェアを持っている、 “または-matic のログを取得します。”. それは様々 なディレクトリを検索し、すべての MT4 のログ ファイルを検索する単純なプログラムです。.
このソフトウェアを変更してログ ファイルを取得するには, それらを解析し、エラーを検索. どのくらいの頻度電子メール通知を受信します。? 私に詳細をメールしてください。 – info@onestepremoved.com.
こんにちはショーン,
mt4 を強制的にログ ファイルの保存に任意のトリックについて知らない いくつかの他のパス experts より?
理由は、します。: 私の無線 LAN にまたがる複数の mt4 インスタンスを使用します。. 必要に応じてそれらを同期させるために使用 (すなわち. すべての主要な再コンパイル後) Synkron とピタをされています。. ネットワーク共有を使用するこの頃: \専門家, \テンプレート, \音と profilesshared, 私のすべてのローカルにインストールされた mt4s へのシンボリック リンクとしてこれらの共有をマップと. それは魅力のように働く; 唯一 “問題” MT4 の専門家のログ ファイルはプレーンの日付が付いたが, だけは! 全体の experts ディレクトリがシンボリック リンクです。, すべてのインスタンスが同じファイルに作成しよう. シンボリック リンク、indicators を可能性が, \ライブラリ, \含めると scripts ディレクトリ別に, ローカル logs を残しています。. but that leaves me with the necessity to symlink every EA source and binary separately as they reside in the root of the damn folder 🙁
正直なところ, それは大きな問題ではないです。… インスタンスは、ログへの最初の書き込みを解雇, 他の端末も任意のエラー msg を捨ててはいけないし、自分のターミナルで彼らのローカル ログには影響しません. それはきれいではありませんが、… おそらく mqlcache.dat ファイルを共有いずれかの 😉 ではないと思いますが、目に見える効果がないので、心を痛くありません.
専門家のログの保存場所のパスを変更する方法を見つけるために私の完璧なものでしょう。. 私は不可能だと思いますが、, mt4 としてバイナリが詰まっています。….. または, 他のすべてのものの同期を保つ方法を助言することができます。?
あなたは私たちにもたらしている優秀なもののおかげで!
ベスト,
トム
こんにちは、トム,
唯一 “トリック” ログ ファイルを作成することです。. 私たちは時々 それを行う, それは面倒な価値は通常ないが、. 明らかな利点は、名前を付けてお望み.
あなたがネットワークで MT4 の実行について言及した非常に巧妙なソリューションです。. 素晴らしいアイデア!
ちょっとショーン,
このポストをありがとう. それは非常に有用だった. 私の問題は、します。, メタト レーダー(4) フラッシュしません、ログ ファイルに非常によく, だから私はそれを閉じる必要があります。, 全体のログを読み取る. 力フラッシュ ログする方法があると思います, アクセスできるように “ライブ”. 私はこの小さなコードをここで発見: http://forum.mql4.com/38788 それが私のための doesn´t の仕事 (FindWindowA で(私,ログ) 私は受け入れられません). すべてのソリューションを知っていますか? でも私は自分のログの作成が動作していないも同然の印刷, 動的パラメーターがないので. だから私は変数をログに記録する場合言うことができますこのような: int, 文字列, 文字列, bool, 私 can´t それを行う, 私は自分のログ機能はこれらのパラメーターを受け付けないので…
任意のヘルプを事前に感謝,
Paul
こんにちは Paul,
MT4 を閉じてから、開き、データを取得するだけ簡単な方法. それは本当の痛み.
おかげでショーン! ひどすぎる. リモート サーバーをコンソール経由で主に MT を実行 I´m. 再起動はあまりにも実用的ではないので. 独自のログ記録機能を実装したことを言ったら. 私の最後の質問から, テンプレートがサポートされていることを見つけた. ログには、テンプレートを使用して、意味のある例はあるか?
おかげで再び、ご挨拶,
Paul
我々 は、MT4 の一般的なログ機能, これはテンプレートまたは例.
こんにちはショーン,
私はログファイルに別の問題があります。. 私はそれらを維持したいです。.
頻繁に取り組んでエキスパートアドバイザーのロジックをトレースする MT4 のログ ファイルにコメントを記述する印刷ステートメントを使用してください。.
これは正常に動作します。. 問題は、これらのログ ファイルにロールで動作/ロールオフのシステム. 最後だけ 7 ログファイルは、私のコンピューターに格納されています。. これは変更することができます MT4 でいくつかのパラメーターが原因かどうかのだろうか? または私のすべてのログ ファイルを保存する別のソリューションを知っています。?
おかげで!
ていないことを私は知っています。. AppData フォルダーに見ています。? 私の知る限り, それはすべてを保存する必要があります。.
メタト レーダーの専門家アドバイザーのログを表示したい場合, これは、端末のエキスパートのタブ.