MetaEditor。問題点と解決策 - ページ 6 123456789101112 新しいコメント Liric86 2011.02.27 14:22 #51 1 Liric86 2011.02.27 14:15 2011.02.27 14:15:10 #. こんにちは!MQL5をインストールしてから、編集中にプログラムのテキストが表示されないという不具合が発生しました。カーソルを選択すると、文字の位置が変わり、カーソル位置でないキーボードに新しい文字が表示される。再インストールしても改善されません。どうすれば直るのでしょうか? Dmitry Tolmachev 2011.02.28 03:14 #52 トレーディング(EA)でオーダーブックを使用することが可能かどうか教えてください。 Renat Fatkhullin 2011.02.28 03:29 #53 Liric86: 1 Liric86 2011.02.27 14:15 2011.02.27 14:15:10 #. こんにちは!MQL5をインストールしてから、編集中にプログラムのテキストが表示されないという不具合が発生しました。カーソルを選択すると、文字の位置が変わり、カーソル位置でないキーボードに新しい文字が表示される。再インストールしても改善されません。どうすれば問題が解決するのか?選択したフォントがモノクロでない。フォント設定をCourier New、フォントサイズ10ポイントに変更してください。 Renat Fatkhullin 2011.02.28 03:30 #54 todem: トレーディング(EAによる)でオーダーブックを使用できるかどうか教えてください。できますが、トレーディング・ストラテジー・テスターでは できません。現在、FXのスタックを提供しているところはほとんどない(テストモードのアルパリはある)。 Mykola Demko 2011.03.24 18:09 #55 デバッガに足りないのは、ステップカウンタです。そして、与えられたステップで最初のブレークを行うためのプリセットパラメータ。 Ilyas 2011.03.25 12:09 #56 Urain: デバッガに足りないのは、ステップカウンタです。そして、与えられたステップで最初のブレークを行うためのプリセットパラメータ。 ブレイクは現在無条件ですが、DebugBreak()を使用することでこの制限を回避することが可能です。 Документация по MQL5: Общие функции / DebugBreak www.mql5.com Общие функции / DebugBreak - Документация по MQL5 Mykola Demko 2011.03.25 15:17 #57 mql5: ブレイクは現在無条件ですが、DebugBreak()を使ってこの制限を回避できるかもしれません。しかし、リンクするファイルに記述された1つのユニバーサルクラスの呼び出しが多数存在する場合に直面しました。また、条件が異なると、このクラスの存在しない配列セルを呼び出すことになります。プログラム自体には数千のアルゴリズムステップが含まれているため、DebugBreak()+F11で どのステップで障害が発生したかを追跡することは非常に困難です。 もちろん、昔ながらの方法(プリントとロジックの当て字)で切り抜けた。しかし、その代償として、何時間もかかっている。主な問題は、どの関数がエラーを出すかではなく、どの関数が正しく値を計算できず、それが別の関数のエラーにつながるか、ということだったのです。つまり、エラーポイントそのものではなく、その直前で何が起こっているのかを知ることが必要だったのです。そのため、社内にステップバイステップのトレーサーと、新規スタート後すぐに(それまでのものをすべて巻き戻した上で)指定したステップに進む機能が必要なのです。 Ilyas 2011.03.25 15:30 #58 こんなデザインのことを指していました。if(step==123124) DebugBreak(); Mykola Demko 2011.03.25 15:36 #59 mql5:そのような構造という意味です。if(step==123124) DebugBreak();ええ、それは私も同じです。5,000行のコードのすべての行にそれを詰め込むのは問題です。また、リファレンスが常にインクルード間でジャンプしているため、中間ローカライズはうまくいかず、より正確なローカライズのための最初の概算はできませんでした。このオーバーロードについては、ファイルの冒頭で説明しました。ulong cntDebugBreak=0; void DebugBreak(ulong step) { if(step>=cntDebugBreak){cntDebugBreak++;DebugBreak();} else cntDebugBreak++; }が、もし各式の前に見えないように(デバッガで)呼び出せたら、とてもクールだと思います。PSがコードを修正しました。 equivalent23 2011.03.26 09:17 #60 MetaEditor 4では、ヘルプウィンドウをツールウィンドウの中に配置するという独創的なソリューションがあり、テキスト編集ウィンドウの中で常に手元にヘルプが表示されるようになっていました。MetaEditor 5にもヘルプウィンドウを配置できないでしょうか? 123456789101112 新しいコメント 取引の機会を逃しています。 無料取引アプリ 8千を超えるシグナルをコピー 金融ニュースで金融マーケットを探索 新規登録 ログイン スペースを含まないラテン文字 このメールにパスワードが送信されます エラーが発生しました Googleでログイン WebサイトポリシーおよびMQL5.COM利用規約に同意します。 新規登録 MQL5.com WebサイトへのログインにCookieの使用を許可します。 ログインするには、ブラウザで必要な設定を有効にしてください。 ログイン/パスワードをお忘れですか? Googleでログイン
こんにちは!MQL5をインストールしてから、編集中にプログラムのテキストが表示されないという不具合が発生しました。カーソルを選択すると、文字の位置が変わり、カーソル位置でないキーボードに新しい文字が表示される。再インストールしても改善されません。どうすれば直るのでしょうか?
1
こんにちは!MQL5をインストールしてから、編集中にプログラムのテキストが表示されないという不具合が発生しました。カーソルを選択すると、文字の位置が変わり、カーソル位置でないキーボードに新しい文字が表示される。再インストールしても改善されません。どうすれば問題が解決するのか?
選択したフォントがモノクロでない。
フォント設定をCourier New、フォントサイズ10ポイントに変更してください。
トレーディング(EAによる)でオーダーブックを使用できるかどうか教えてください。
できますが、トレーディング・ストラテジー・テスターでは できません。
現在、FXのスタックを提供しているところはほとんどない(テストモードのアルパリはある)。
デバッガに足りないのは、ステップカウンタです。そして、与えられたステップで最初のブレークを行うためのプリセットパラメータ。
ブレイクは現在無条件ですが、DebugBreak()を使ってこの制限を回避できるかもしれません。
しかし、リンクするファイルに記述された1つのユニバーサルクラスの呼び出しが多数存在する場合に直面しました。また、条件が異なると、このクラスの存在しない配列セルを呼び出すことになります。プログラム自体には数千のアルゴリズムステップが含まれているため、DebugBreak()+F11で どのステップで障害が発生したかを追跡することは非常に困難です。
もちろん、昔ながらの方法(プリントとロジックの当て字)で切り抜けた。しかし、その代償として、何時間もかかっている。主な問題は、どの関数がエラーを出すかではなく、どの関数が正しく値を計算できず、それが別の関数のエラーにつながるか、ということだったのです。つまり、エラーポイントそのものではなく、その直前で何が起こっているのかを知ることが必要だったのです。
そのため、社内にステップバイステップのトレーサーと、新規スタート後すぐに(それまでのものをすべて巻き戻した上で)指定したステップに進む機能が必要なのです。
そのような構造という意味です。
ええ、それは私も同じです。5,000行のコードのすべての行にそれを詰め込むのは問題です。また、リファレンスが常にインクルード間でジャンプしているため、中間ローカライズはうまくいかず、より正確なローカライズのための最初の概算はできませんでした。
このオーバーロードについては、ファイルの冒頭で説明しました。
が、もし各式の前に見えないように(デバッガで)呼び出せたら、とてもクールだと思います。
PSがコードを修正しました。
MetaEditor 4では、ヘルプウィンドウをツールウィンドウの中に配置するという独創的なソリューションがあり、テキスト編集ウィンドウの中で常に手元にヘルプが表示されるようになっていました。MetaEditor 5にもヘルプウィンドウを配置できないでしょうか?