エラー、バグ、質問 - ページ 751 1...744745746747748749750751752753754755756757758...3185 新しいコメント 削除済み 2012.06.11 06:45 #7501 Rosh: 必要な機能は全て揃っています。IndicatorParameters()の例をご覧ください。これは、すべて理解できる。なぜハンドルネームで直接削除できないようにしたのか理解できない。インジケーターの名前を調べてから削除するのではなく、ハンドル名で削除する方が論理的です。ロッシュEA_OBJPROP_CHART_ID を参照してください。 サブウィンドウを個別に管理できるようにしたい。I.e.私はこのようなものを期待していました。bool ChartSetInteger( long chart_id, // идентификатор графика int prop_id, // идентификатор свойства int sub_window, // номер подокна long value // значение ); 追記テスターで、チャートにインジケータを追加する際のエラー4014はどうでしょうか? Rashid Umarov 2012.06.11 07:48 #7502 Interesting:これは、すべて理解できる。なぜハンドルネームで直接削除できないようにしたのか理解できない。インジケーターの名前を調べてから削除するのではなく、ハンドル名で削除する方が論理的です。インジケータは、1つのハンドルと1つの計算部を持つかもしれません - しかし、異なるチャートで多くのグラフィカルな実装があります。チャート上でどうやってハンドルで見つけて削除するのですか? チャートはこの名前のエンティティがあることだけは知っていますが、そのハンドルは正確には 知りません。 Rashid Umarov 2012.06.11 07:56 #7503 Interesting:これは、すべて理解できる。なぜハンドルネームで直接削除できないようにしたのか理解できない。インジケーターの名前を調べてから削除するのではなく、ハンドルで削除する方が論理的だと思います。例題をありがとうございます、しかし、私はそこにサブウィンドウの管理を見つけることができませんでした(私は、メインウィンドウのプロパティのみを制御するオプションがあることを理解しています)。これは以前から利用可能です -MetaTrader 5 Client Terminal build 430ターミナル:ディスク容量が足りない場合、ターミナルのログ、Expert Advisor、テストを強制的に削除する機能を追加しました。ターミナル:グラフィカルオブジェクト "Chart "追加時のメインチャートコメントの継承を削除しました。ターミナル:DRAW_BARSおよびDRAW_CANDLESスタイルを使用したインジケーターの描画を修正。ターミナル:サーバーの価格履歴のリクエストを修正しました。MQL5: グラフィカル・オブジェクトOBJPROP_TOOLTIP の新機能 - ツールチップ・テキストを追加しました。MQL5:CHART_SHOW_PRICE_SCALE とCHART_SHOW_DATE_SCALE を読み取る機能を追加しました。MQL5:IndicatorSetInteger() 関数のINDICATOR_HEIGHT プロパティまたは#property indicator_heightを介して カスタムインジケーターウィンドウの高さを制御する機能を追加しました。MQL5:CHART_HEIGHT_IN_PIXELS プロパティを使用して、チャートサブウィンドウの高さをコントロールする機能を追加しました。 Andrew Petras 2012.06.11 20:31 #7504 デバッグの意味と解除方法を教えてください。インジケータが動作、再起動、エラーなし、エディタ終了...どうしたんだろう? Paladin80 2012.06.11 20:33 #7505 ''トレード''の概念について質問です。MetaTrader 5のOrders, Positions and Tradesという 記事では、「各取引は1つの特定の注文に基づいているが、1つの注文は複数の取引を生成できる」という例を挙げています。例えば、10ロットの買い注文を複数の連続した取引で執行する「部分執行」が可能です。私の理解では、例えば10ロットのポジションを開きたい場合、いくつかの取引が履歴に表示される可能性があります。私の戦略では、1と2のポジションは同じ方向で、私のExpert Advisor(MT4)は1.0ロットで開き、次に3、2.0ロットとします。MT5では、履歴の最初のポジションを開くと、例えば2つ以上の取引が表示されることがあります。履歴に2つ以上の取引が表示される場合があります。2つ目のポジションをオープンしたい場合、Expert Advisorは履歴をスクロールして、3つ目のポジションになることを発見します。そして、間違ったロットを開くことになる。これはちょっと困る。もしかしたら、この問題を解決する方法を知っている人がいるかもしれないし、リンクを教えてくれるかもしれない。 Test Account 2012.06.12 07:38 #7506 Silent:デバッグの意味と解消法インジケーターの再コンパイルは試されましたか? Andrew Petras 2012.06.12 12:35 #7507 alexvd: インジケーターの再コンパイルは試されましたか? はい、もちろんです。F5でコンパイルしてターミナルに放り込むと、このインジケータの入ったチャートが開く。ジャーナルに)間違いはない。チャートを閉じて、エディターに戻る。エディタを閉じて、ターミナルのナビゲータからチャートにインジケータを投げると、再びデバッグとして開始されます。 Alexey Petrov 2012.06.12 12:44 #7508 Silent: はい、もちろんです。F5でコンパイルし、ターミナルに投げて、このインジケータのあるチャートを開く。そこでは(ログに)エラーは出ていない。チャートを閉じて、エディターに戻る。エディタを閉じて、ターミナルのナビゲータからチャートにインジケータを適用すると、再びDebuggingとして機能するようになりました。 F5はデバッグの始まりに過ぎません。コンパイルするには、F7キーを押した後、Navigatorからチャート上にインジケータを 投げる Документация по MQL5: Операции с графиками / ChartIndicatorAdd www.mql5.com Операции с графиками / ChartIndicatorAdd - Документация по MQL5 Rashid Umarov 2012.06.12 12:46 #7509 Silent: はい、もちろんです。F5でコンパイルし、端末に投げる。だから、F7 キーでコンパイルしろ! F5はデバッグのためのコンパイル、エディタのヘルプを参照ホットキー Andrew Petras 2012.06.12 12:49 #7510 Alexx: F5はデバッグの始まりに過ぎません。コンパイルするにはF7キーを押してください。その後、ナビゲータからチャートにインジケータを 描画することができるようになります やれやれ...。ありがとうございます、大丈夫です。 1...744745746747748749750751752753754755756757758...3185 新しいコメント 取引の機会を逃しています。 無料取引アプリ 8千を超えるシグナルをコピー 金融ニュースで金融マーケットを探索 新規登録 ログイン スペースを含まないラテン文字 このメールにパスワードが送信されます エラーが発生しました Googleでログイン WebサイトポリシーおよびMQL5.COM利用規約に同意します。 新規登録 MQL5.com WebサイトへのログインにCookieの使用を許可します。 ログインするには、ブラウザで必要な設定を有効にしてください。 ログイン/パスワードをお忘れですか? Googleでログイン
必要な機能は全て揃っています。IndicatorParameters()の例をご覧ください。
これは、すべて理解できる。なぜハンドルネームで直接削除できないようにしたのか理解できない。
インジケーターの名前を調べてから削除するのではなく、ハンドル名で削除する方が論理的です。
EA_OBJPROP_CHART_ID を参照してください。
サブウィンドウを個別に管理できるようにしたい。
I.e.私はこのようなものを期待していました。
追記
テスターで、チャートにインジケータを追加する際のエラー4014はどうでしょうか?
これは、すべて理解できる。なぜハンドルネームで直接削除できないようにしたのか理解できない。
インジケーターの名前を調べてから削除するのではなく、ハンドル名で削除する方が論理的です。
インジケータは、1つのハンドルと1つの計算部を持つかもしれません - しかし、異なるチャートで多くのグラフィカルな実装があります。チャート上でどうやってハンドルで見つけて削除するのですか? チャートはこの名前のエンティティがあることだけは知っていますが、そのハンドルは正確には 知りません。
これは、すべて理解できる。なぜハンドルネームで直接削除できないようにしたのか理解できない。
インジケーターの名前を調べてから削除するのではなく、ハンドルで削除する方が論理的だと思います。
例題をありがとうございます、しかし、私はそこにサブウィンドウの管理を見つけることができませんでした(私は、メインウィンドウのプロパティのみを制御するオプションがあることを理解しています)。
これは以前から利用可能です -MetaTrader 5 Client Terminal build 430
デバッグの意味と解除方法を教えてください。
インジケータが動作、再起動、エラーなし、エディタ終了...どうしたんだろう?
''トレード''の概念について質問です。MetaTrader 5のOrders, Positions and Tradesという 記事では、「各取引は1つの特定の注文に基づいているが、1つの注文は複数の取引を生成できる」という例を挙げています。例えば、10ロットの買い注文を複数の連続した取引で執行する「部分執行」が可能です。私の理解では、例えば10ロットのポジションを開きたい場合、いくつかの取引が履歴に表示される可能性があります。私の戦略では、1と2のポジションは同じ方向で、私のExpert Advisor(MT4)は1.0ロットで開き、次に3、2.0ロットとします。MT5では、履歴の最初のポジションを開くと、例えば2つ以上の取引が表示されることがあります。履歴に2つ以上の取引が表示される場合があります。2つ目のポジションをオープンしたい場合、Expert Advisorは履歴をスクロールして、3つ目のポジションになることを発見します。そして、間違ったロットを開くことになる。これはちょっと困る。
もしかしたら、この問題を解決する方法を知っている人がいるかもしれないし、リンクを教えてくれるかもしれない。
デバッグの意味と解消法
インジケーターの再コンパイルは試されましたか?
インジケーターの再コンパイルは試されましたか?
はい、もちろんです。F5でコンパイルし、ターミナルに投げて、このインジケータのあるチャートを開く。そこでは(ログに)エラーは出ていない。チャートを閉じて、エディターに戻る。エディタを閉じて、ターミナルのナビゲータからチャートにインジケータを適用すると、再びDebuggingとして機能するようになりました。
はい、もちろんです。F5でコンパイルし、端末に投げる。
だから、F7 キーでコンパイルしろ!
F5はデバッグのためのコンパイル、エディタのヘルプを参照ホットキー
F5はデバッグの始まりに過ぎません。コンパイルするにはF7キーを押してください。その後、ナビゲータからチャートにインジケータを 描画することができるようになります