記事"MQL5 プログラムのデバッグ"についてのディスカッション - ページ 2 123 新しいコメント krzysiaczek99 2014.02.26 21:01 #11 1分足チャートでEAをデバッグしようとしましたが、MT4は自動的に1Hチャートを開始し、その後時間枠を切り替えることができません。これを克服する方法はありますか?私のEAはタイムコマンドを使っています。時間足チャートでは分ではなく時間を返します。 Alain Verleyen 2014.02.26 23:40 #12 krzysiaczek99:1分足チャートでEAをデバッグしようとしましたが、MT4は自動的に1Hチャートを開始し、その後時間枠を切り替えることができません。これを克服する方法はありますか?私のEAはタイムコマンドを使っています。私のEAはTimeコマンドを使用していますが、1時間足チャートでは分単位ではなく時間単位で表示されます。 このフォーラムはMT5/mql5に関するもので、MT4/mql4に関する質問はこの フォーラムに投稿してください。 krzysiaczek99 2014.02.26 23:59 #13 この動作はMT5では発生しないのですか?デバッガは同じだと思ったが Bonifacy 2014.08.06 20:07 #14 Renat:MT4のアップグレードが終わり次第、デバッガーを必ず改善します。Renat、デバッグシステムは本当によく考えられていません。リアルタイムモードでのデバッグは不道徳です。)エキスパートアドバイザーのデバッグは ストラテジーのテストモードで行うべきです。そうでなければ、ブレークポイントはゴミ箱に捨てられ、テキストファイルやログを通じて「膝の上で」デバッグすることになります。MT5が不人気なのは、MT5が機能を追加しているにもかかわらず、それが適用できない、つまり、MT5にはデバッグ、クラス、その他のグッズがあるのに、それを使うことができないからだと思います。普通のデバッガができるまで、すべての努力は無駄になるでしょう。よろしく、アレクサンダー。 Eugeniy Lugovoy 2014.08.07 20:26 #15 Bonifacy:レナト、デバッグシステムは本当によく考えられていないよ。リアルタイムモードでのデバッグは不道徳です。)エキスパートアドバイザーのデバッグは、ストラテジーをテストするモードで行うべきです。そうでなければ、ブレークポイントはゴミ箱に捨てられ、テキストファイルやログを通じて「膝の上で」デバッグされることになります。MT5が不人気なのは、MT5が機能を追加しているにもかかわらず、それが適用できない、つまり、MT5にはデバッグ、クラス、その他のグッズがあるのに、それを使うことができないからだと思います。普通のデバッガができるまで、すべての努力は無駄になるでしょう。アレクサンダー、よろしく。4でデバッガーも構造体も使えなかったとき、MQLとDLLをペアでデバッグしなければならなかったのを覚えている。だから、今あるものを「使えない」と言うのは馬鹿げている。欲しい人は誰でもチャンスを探す。彼らはブレークを作り、デバッグし、そのおかげでモジュラー・デバッグに100%役立っている。そしてグローバルに、昔ながらの方法でプリントを入れることができる。MT5を普及させるには、MT4から離れ、サポートを停止し、ブローカーに乗り換えるよう義務付ける必要がある。MT4のビルド<600で起こったように。それは開発者、特にMQL開発者には依存しません。 Stanislav Korotky 2014.08.07 22:09 #16 elugovoy: デバッガも構造体もなかった4では、MQLとDLLをペアでデバッグしなければならなかったことを覚えている。だから、今あるものを「使えない」と言うのは馬鹿げている。欲しい人は誰でもチャンスを探す。彼らはブレークやデバッグを作り、そのおかげでモジュール・デバッグに100%役立っている。そしてグローバルに、昔ながらの方法でプリントを置くことができる。MT5を普及させるには、MT4から離れ、サポートを停止し、ブローカーに乗り換えるよう義務付ける必要がある。MT4のビルド<600で起こったように。それは開発者の責任ではないし、ましてやMQLの開発者の責任でもない。 Bonifaceの言うことは100%正しい。前世紀を思い出すことに意味はない。利用可能なものを使うのは本当に不可能だ。製品であると主張するソフトウェアは、チャンスを探させるのではなく、提供するものであるべきだ。もちろん、デバッガの代わりにプリントや自作のトレースが助けになる。しかし、それはまさに代用品なのだ。 Paul 2015.01.11 15:25 #17 Bisemper:また、ウィード終了時のデバッグのため、あるいは市場との接続がない場合のデバッグのため?解決策はありますか?デバッガーの "OnTick "の後に問題があるので、MT4には "Tick generator "がありますが、mt5にはこのようなものがありますか?よろしくお願いします、こんにちは、Bisemper私の解決策は、Alert("messsages/values/variables/etc.")を使って、Strategy TesterのJournalにパイプアウトすることでした。少し長くなりましたが、うまくいきました!:) iJSmile 2015.03.10 01:34 #18 記事をありがとう!とても参考になりました! nadamxl 2016.11.11 07:16 #19 MetaQuotes Software Corp.:新しい記事「 Debugging MQL5 programs」をリリースしました:ByNikolay Demko mqlはコールスタックを見ることができますか? fellow 2018.05.22 12:46 #20 123 新しいコメント 取引の機会を逃しています。 無料取引アプリ 8千を超えるシグナルをコピー 金融ニュースで金融マーケットを探索 新規登録 ログイン スペースを含まないラテン文字 このメールにパスワードが送信されます エラーが発生しました Googleでログイン WebサイトポリシーおよびMQL5.COM利用規約に同意します。 新規登録 MQL5.com WebサイトへのログインにCookieの使用を許可します。 ログインするには、ブラウザで必要な設定を有効にしてください。 ログイン/パスワードをお忘れですか? Googleでログイン
1分足チャートでEAをデバッグしようとしましたが、MT4は自動的に1Hチャートを開始し、その後時間枠を切り替えることができません。これを克服する方法はありますか?私のEAはタイムコマンドを使っています。
時間足チャートでは分ではなく時間を返します。
1分足チャートでEAをデバッグしようとしましたが、MT4は自動的に1Hチャートを開始し、その後時間枠を切り替えることができません。これを克服する方法はありますか?私のEAはタイムコマンドを使っています。
私のEAはTimeコマンドを使用していますが、1時間足チャートでは分単位ではなく時間単位で表示されます。
MT4のアップグレードが終わり次第、デバッガーを必ず改善します。
Renat、デバッグシステムは本当によく考えられていません。リアルタイムモードでのデバッグは不道徳です。)エキスパートアドバイザーのデバッグは ストラテジーのテストモードで行うべきです。そうでなければ、ブレークポイントはゴミ箱に捨てられ、テキストファイルやログを通じて「膝の上で」デバッグすることになります。MT5が不人気なのは、MT5が機能を追加しているにもかかわらず、それが適用できない、つまり、MT5にはデバッグ、クラス、その他のグッズがあるのに、それを使うことができないからだと思います。普通のデバッガができるまで、すべての努力は無駄になるでしょう。
よろしく、アレクサンダー。
レナト、デバッグシステムは本当によく考えられていないよ。リアルタイムモードでのデバッグは不道徳です。)エキスパートアドバイザーのデバッグは、ストラテジーをテストするモードで行うべきです。そうでなければ、ブレークポイントはゴミ箱に捨てられ、テキストファイルやログを通じて「膝の上で」デバッグされることになります。MT5が不人気なのは、MT5が機能を追加しているにもかかわらず、それが適用できない、つまり、MT5にはデバッグ、クラス、その他のグッズがあるのに、それを使うことができないからだと思います。普通のデバッガができるまで、すべての努力は無駄になるでしょう。
アレクサンダー、よろしく。
4でデバッガーも構造体も使えなかったとき、MQLとDLLをペアでデバッグしなければならなかったのを覚えている。
だから、今あるものを「使えない」と言うのは馬鹿げている。
欲しい人は誰でもチャンスを探す。彼らはブレークを作り、デバッグし、そのおかげでモジュラー・デバッグに100%役立っている。そしてグローバルに、昔ながらの方法でプリントを入れることができる。
MT5を普及させるには、MT4から離れ、サポートを停止し、ブローカーに乗り換えるよう義務付ける必要がある。MT4のビルド<600で起こったように。それは開発者、特にMQL開発者には依存しません。
デバッガも構造体もなかった4では、MQLとDLLをペアでデバッグしなければならなかったことを覚えている。
だから、今あるものを「使えない」と言うのは馬鹿げている。
欲しい人は誰でもチャンスを探す。彼らはブレークやデバッグを作り、そのおかげでモジュール・デバッグに100%役立っている。そしてグローバルに、昔ながらの方法でプリントを置くことができる。
MT5を普及させるには、MT4から離れ、サポートを停止し、ブローカーに乗り換えるよう義務付ける必要がある。MT4のビルド<600で起こったように。それは開発者の責任ではないし、ましてやMQLの開発者の責任でもない。
また、ウィード終了時のデバッグのため、あるいは市場との接続がない場合のデバッグのため?解決策はありますか?デバッガーの "OnTick "の後に問題があるので、MT4には "Tick generator "がありますが、mt5にはこのようなものがありますか?
よろしくお願いします、
こんにちは、Bisemper
私の解決策は、Alert("messsages/values/variables/etc.")を使って、Strategy TesterのJournalにパイプアウトすることでした。
少し長くなりましたが、うまくいきました!:)
新しい記事「 Debugging MQL5 programs」をリリースしました:
ByNikolay Demko