MQL4、MQL5に関する初心者からの質問、アルゴリズムやコードに関するヘルプ、ディスカッションなど。 - ページ 958 1...951952953954955956957958959960961962963964965...1953 新しいコメント Igor Kryuchkov 2019.09.01 10:04 #9571 Artyom Trishkin: スケーリング時のリサイズから解放されたかったのですね・・・。 OnChartEvent()はtick依存ではない OnChartEvent()で作成したオブジェクトは、必要なチャートイベントが登録された時点で、すべて更新される必要があります。そうでない場合は、新しいティックの時のみ更新されます。 了解です。ありがとうございました。 Artyom Trishkin 2019.09.01 10:53 #9572 Igor Kryuchkov: 了解です。ありがとうございました。 私がお見せしたコードは最適ではありません。あくまで一例です。Update(true)メソッドはループ内で動作します - ループ内で新しいオブジェクトを描画するたびにチャートを再描画するのは不合理です。ループの後に作成されたオブジェクトの すべてを更新する必要がある - 彼らはすべてlist_canvasに積層されている - list_canvas内のオブジェクトのすべてを通過するメインループの通過後、すでにそこからそれぞれのためにメソッドの更新を呼び出すために。これらすべてについて、Update(false)を呼び出す必要があり、最新のものについては、Update(true)を呼び出す必要があります。 Igor Kryuchkov 2019.09.01 10:54 #9573 Igor Kryuchkov: 了解です。ありがとうございました。 https://www.mql5.com/ru/docs/standardlibrary/canvasgraphics/ccanvas/ccanvastextout Canvas TextOutのフォントサイズを変更する方法を教えてください。 Документация по MQL5: Стандартная библиотека / Пользовательская графика / CCanvas / TextOut www.mql5.com Стандартная библиотека / Пользовательская графика / CCanvas / TextOut - справочник по языку алгоритмического/автоматического трейдинга для MetaTrader 5 Artyom Trishkin 2019.09.01 10:57 #9574 Igor Kryuchkov: https://www.mql5.com/ru/docs/standardlibrary/canvasgraphics/ccanvas/ccanvastextout Canvas TextOutのフォントサイズを変更する方法を教えてください。 完全に描き直す。 キャンバスはキャンバスであり、そこに描かれた文字はキャンバスに描かれた筆致である。絵を変えるには、キャンバス全体を背景で塗り、再描画する必要があります。 また、独自のキャンバスにテキストを作成し、それをメインキャンバスの上に重ねることもできます。そうすれば、絵全体を消して塗り直す必要はなく、テキストのあるキャンバスだけを消せばいいのです。 Igor Kryuchkov 2019.09.01 11:30 #9575 Artyom Trishkin: 完全に塗り替える。 キャンバスはキャンバスで、その中のテキストはキャンバスに描かれた筆致です。絵を変えるには、キャンバス全体の背景を塗り潰し、再描画する必要があります。 あるいは、キャンバス上にテキストを作成し、それをメインキャンバスの上にオーバーレイすることもできます。そうすれば、絵全体を消して描き直す必要はなく、テキストのあるキャンバスだけを消せばいいのです。 了解です。しかし、テキスト作成時にフォントサイズを 変更する機能やフォントサイズのオプションが見当たりません。 Artyom Trishkin 2019.09.01 11:48 #9576 Igor Kryuchkov: 了解です。しかし、テキスト作成時にテキストのフォントサイズや フォントサイズのオプションを変更する機能が見当たりません。 ドキュメントにリンクを貼ったのはそのためで、そこにはすべてのメソッドのリストがあります。読んでみてください。 Документация по MQL5: Стандартная библиотека / Пользовательская графика / CCanvas / FontSizeSet www.mql5.com Стандартная библиотека / Пользовательская графика / CCanvas / FontSizeSet - справочник по языку алгоритмического/автоматического трейдинга для MetaTrader 5 Yevhenii Levchenko 2019.09.01 11:55 #9577 どの程度のテスト期間であれば、許容範囲と判断されますか?10年でいいのか? Igor Kryuchkov 2019.09.01 12:18 #9578 Artyom Trishkin: ドキュメントにリンクを貼っているのは、すべてのメソッドのリストがあるからです。読んでみてください。 そこで指定できるのは、フォントサイズのみ です。だから、他のパラメータはどこにあるのかって聞いているんです。どのテキストを変更すればよいか、システムはどのように判断しているのでしょうか。うーん、Canvasの仕組みがよくわかってないかも...。 Igor Kryuchkov 2019.09.01 12:19 #9579 Yevhenii Levchenko: どの程度のテスト期間であれば、許容範囲と判断されますか?10年でいいのか? 少なくとも2013年以降は。 Константин 2019.09.01 13:02 #9580 専門家の方、どうしたらいいのかアドバイスください。一日に数回だけMT4を起動し、チャートのあるウィンドウでExpert Advisorのシグナルを見ます。Expert Advisorが最初のティックですぐに動き出し、前回からの履歴が読み込まれることに問題があります。データを先に読み込ませて、Expert Advisorを動作させる方法。 いくつか問題があるんです。まずチャートで簡単なプロフィールを作成し、Expert Advisorでチャートを表示するのですが...。 1...951952953954955956957958959960961962963964965...1953 新しいコメント 取引の機会を逃しています。 無料取引アプリ 8千を超えるシグナルをコピー 金融ニュースで金融マーケットを探索 新規登録 ログイン スペースを含まないラテン文字 このメールにパスワードが送信されます エラーが発生しました Googleでログイン WebサイトポリシーおよびMQL5.COM利用規約に同意します。 新規登録 MQL5.com WebサイトへのログインにCookieの使用を許可します。 ログインするには、ブラウザで必要な設定を有効にしてください。 ログイン/パスワードをお忘れですか? Googleでログイン
了解です。ありがとうございました。
了解です。ありがとうございました。
私がお見せしたコードは最適ではありません。あくまで一例です。Update(true)メソッドはループ内で動作します - ループ内で新しいオブジェクトを描画するたびにチャートを再描画するのは不合理です。ループの後に作成されたオブジェクトの すべてを更新する必要がある - 彼らはすべてlist_canvasに積層されている - list_canvas内のオブジェクトのすべてを通過するメインループの通過後、すでにそこからそれぞれのためにメソッドの更新を呼び出すために。これらすべてについて、Update(false)を呼び出す必要があり、最新のものについては、Update(true)を呼び出す必要があります。
了解です。ありがとうございました。
https://www.mql5.com/ru/docs/standardlibrary/canvasgraphics/ccanvas/ccanvastextout
Canvas TextOutのフォントサイズを変更する方法を教えてください。
https://www.mql5.com/ru/docs/standardlibrary/canvasgraphics/ccanvas/ccanvastextout
Canvas TextOutのフォントサイズを変更する方法を教えてください。
完全に描き直す。
キャンバスはキャンバスであり、そこに描かれた文字はキャンバスに描かれた筆致である。絵を変えるには、キャンバス全体を背景で塗り、再描画する必要があります。
また、独自のキャンバスにテキストを作成し、それをメインキャンバスの上に重ねることもできます。そうすれば、絵全体を消して塗り直す必要はなく、テキストのあるキャンバスだけを消せばいいのです。
完全に塗り替える。
キャンバスはキャンバスで、その中のテキストはキャンバスに描かれた筆致です。絵を変えるには、キャンバス全体の背景を塗り潰し、再描画する必要があります。
あるいは、キャンバス上にテキストを作成し、それをメインキャンバスの上にオーバーレイすることもできます。そうすれば、絵全体を消して描き直す必要はなく、テキストのあるキャンバスだけを消せばいいのです。
了解です。しかし、テキスト作成時にフォントサイズを 変更する機能やフォントサイズのオプションが見当たりません。
了解です。しかし、テキスト作成時にテキストのフォントサイズや フォントサイズのオプションを変更する機能が見当たりません。
ドキュメントにリンクを貼ったのはそのためで、そこにはすべてのメソッドのリストがあります。読んでみてください。
ドキュメントにリンクを貼っているのは、すべてのメソッドのリストがあるからです。読んでみてください。
そこで指定できるのは、フォントサイズのみ です。だから、他のパラメータはどこにあるのかって聞いているんです。どのテキストを変更すればよいか、システムはどのように判断しているのでしょうか。うーん、Canvasの仕組みがよくわかってないかも...。
どの程度のテスト期間であれば、許容範囲と判断されますか?10年でいいのか?
少なくとも2013年以降は。