ライブラリ: イージーキャンバス - ページ 18 1...111213141516171819 新しいコメント Stanislav Korotky 2024.03.07 15:07 #171 Peter Vorobyev OBJ_RECTANGLE オブジェクトを置き換えるために、キャンドルにバインドされた動的に変化する "長方形 "を描画するために、あなたのライブラリを使用することは可能ですか?それは、矩形の重なり(すなわち透明度の存在)を視覚的に美しく表示するために必要です。 おそらく、そのような使用例があるのではないでしょうか? 本の 中でロウソクに綴じられた人物をレンダリングする例があります。 Учебник по MQL5: Расширенные средства языка / Ресурсы / Прикладное применение графических ресурсов в трейдинге www.mql5.com Расширенные средства языка - Программирование на MQL5 для трейдеров - Учебник по языку алгоритмического/автоматического трейдинга для MetaTrader 5 Nikolai Semko 2024.03.07 19:16 #172 Stanislav Korotky #:この本には、ローソク足で綴じられた数字をレンダリングする例が載っている。 これらの例は使わない方がよい。これらの例では、ChartXYToTimePrice、ChartTimePriceToXY 関数を使用していますが、これらの関数を使用すると非常に強いラグが発生 します。これらは本来あるべき動作の何万倍も遅くなります。 このライブラリでは、以下の関数を使えばこの問題は解決します: double X(double bar){return((double)W.Left_bar-bar)*W.dx_pix;}; //小節番号によるX座標。小節番号はdouble型でなければならず、そうでない場合は時間として解釈される。 double X(datetime Time); //時間によるX座標。 double Y(double Price) {if(W.dy_pix==0) W.dy_pix=1; return((W.Y_max-Price)/W.dy_pix); }; //価格によるY座標。 double Price(int y) {return (W.Y_max-y*(W.Y_max-W.Y_min)/W.Height);}; // Yによる価格 double Bar(int x) {return((double)W.Left_bar+1-(double)x/(double)W.dx_pix);}; // 座標Xによるバー番号 datetime TimePos(int x); Edgar Akhmadeev 2024.03.08 17:45 #173 Nikolai Semko #: すでに更新され、前の投稿に添付されている。 ありがとう。iCanvas_CB__1.mqh が iCanvas.mqh v1.54 だと最初気づきませんでした。 Ney Borges 2024.06.13 16:57 #174 mqhの初期設定に誤りがありました。 Eugeni Neumoin 2024.09.06 19:05 #175 Nikolai Semko #: すでに更新し、前の投稿に添付しました。 ニコライ、MT4用ライブラリの現在のバージョンは何ですか。また、どこでダウンロードできますか。 トピックの冒頭にあるリンクはバージョン1.47をダウンロードします。 そして、上記の議論では、バージョン1.54です。しかし、私はそれがMT5用であると理解しています。 Nikolai Semko 2024.09.07 00:24 #176 Eugeni Neumoin #:ニコライ MT4用ライブラリの現在のバージョンは?また、どこでダウンロードできますか。トピックの冒頭にあるリンクは、バージョン1.47をダウンロードします。そして、上記の議論では、バージョン1.54です。しかし、私は、それがMT5用であることを理解している はい、MT4用の実際のバージョンは1.47です 私はMT4をあきらめました。もうMT4では何もしていません。今、MT5でやっていることは、MT4では不可能です。まず、相場データが限られていて、ティック履歴がない。数年前まではMT5と同等だったが、MT4の製品売上も落ちている。 Eugeni Neumoin 2024.09.07 06:40 #177 Nikolai Semko #:はい、MT4の現在のバージョンは1.47です 私はMT4をあきらめました。もうMT4では何もしない。今、MT5でやっていることは、MT4では不可能です。まず、相場データが限られていて、ティック履歴がない。数年前まではMT5と同等だったが、MT4の製品売上も落ちている。 MT4については、今のところ有望なトピックがある。最終的な結論を出す必要がある。この作業には1年かかるかもしれない。技術的なタスクとその実装は、ほとんど自分でやらなければならない。 私はエキスパート・アドバイザーを扱ったことがありません。有望なアイデアを見たことがない。インジケーターだけだ。しかし、ここにきて興味深いアイデアが出始めた。 MT5への翻訳は難しくないだろう。 今、kanvasより優れたツールが見当たらないタスクがある。しかし、それは小さな仕事です。残念ながら、すべてをmqlで解決できるわけではない。 Nikolai Semko 2024.09.07 06:55 #178 Eugeni Neumoin #:今のところMT4の有望なトピックがある。それを完成させる必要がある。この作業には1年かかるかもしれないし、もっとかかるかもしれない。技術的なタスクとその実装は、ほとんど自分で描かなければならない。 私はエキスパート・アドバイザーを扱ったことがない。有望なアイデアを見たことがない。インジケーターだけだ。しかし、ここにきて面白いアイデアが出始めた。 MT5への翻訳は難しくないだろう。今、kanvas より優れたツールが見当たらないタスクがある。しかし、それは小さな仕事だ。残念ながら、すべてを mql で解決できるわけではない。 幸いなことに、kanvas はモダンな言語であれば、どこにでも存在します。 ブラウザの kanvas でできることを見てみましょう。https://www.egui.rs/ html と css はなく、kanvas だけです。パフォーマンスも格段に向上しています。 skrantz71 2025.01.01 19:08 #179 すべてのローソク足が2つの値で表示されるので、マウスの位置によってローソク足のOpen値が変化します。 ありがとう。 Nikolai Semko 2025.01.01 22:23 #180 skrantz71 #: すべてのローソク足が2つの値で表示されるので、マウスの位置によってローソク足のOpen値が変化します。ありがとう。 問題なし ありがとう 最終バージョン 1.55 ファイル: iCanvas_CB.mqh 74 kb 1...111213141516171819 新しいコメント 取引の機会を逃しています。 無料取引アプリ 8千を超えるシグナルをコピー 金融ニュースで金融マーケットを探索 新規登録 ログイン スペースを含まないラテン文字 このメールにパスワードが送信されます エラーが発生しました Googleでログイン WebサイトポリシーおよびMQL5.COM利用規約に同意します。 新規登録 MQL5.com WebサイトへのログインにCookieの使用を許可します。 ログインするには、ブラウザで必要な設定を有効にしてください。 ログイン/パスワードをお忘れですか? Googleでログイン
本の 中でロウソクに綴じられた人物をレンダリングする例があります。
この本には、ローソク足で綴じられた数字をレンダリングする例が載っている。
これらの例は使わない方がよい。これらの例では、ChartXYToTimePrice、ChartTimePriceToXY 関数を使用していますが、これらの関数を使用すると非常に強いラグが発生 します。これらは本来あるべき動作の何万倍も遅くなります。
このライブラリでは、以下の関数を使えばこの問題は解決します:
すでに更新され、前の投稿に添付されている。
ありがとう。iCanvas_CB__1.mqh が iCanvas.mqh v1.54 だと最初気づきませんでした。
すでに更新し、前の投稿に添付しました。
ニコライ、MT4用ライブラリの現在のバージョンは何ですか。また、どこでダウンロードできますか。
トピックの冒頭にあるリンクはバージョン1.47をダウンロードします。
そして、上記の議論では、バージョン1.54です。しかし、私はそれがMT5用であると理解しています。
ニコライ MT4用ライブラリの現在のバージョンは?また、どこでダウンロードできますか。
トピックの冒頭にあるリンクは、バージョン1.47をダウンロードします。
そして、上記の議論では、バージョン1.54です。しかし、私は、それがMT5用であることを理解している
はい、MT4用の実際のバージョンは1.47です
私はMT4をあきらめました。もうMT4では何もしていません。今、MT5でやっていることは、MT4では不可能です。まず、相場データが限られていて、ティック履歴がない。数年前まではMT5と同等だったが、MT4の製品売上も落ちている。
はい、MT4の現在のバージョンは1.47です
私はMT4をあきらめました。もうMT4では何もしない。今、MT5でやっていることは、MT4では不可能です。まず、相場データが限られていて、ティック履歴がない。数年前まではMT5と同等だったが、MT4の製品売上も落ちている。
MT4については、今のところ有望なトピックがある。最終的な結論を出す必要がある。この作業には1年かかるかもしれない。技術的なタスクとその実装は、ほとんど自分でやらなければならない。
私はエキスパート・アドバイザーを扱ったことがありません。有望なアイデアを見たことがない。インジケーターだけだ。しかし、ここにきて興味深いアイデアが出始めた。
MT5への翻訳は難しくないだろう。
今、kanvasより優れたツールが見当たらないタスクがある。しかし、それは小さな仕事です。残念ながら、すべてをmqlで解決できるわけではない。
今のところMT4の有望なトピックがある。それを完成させる必要がある。この作業には1年かかるかもしれないし、もっとかかるかもしれない。技術的なタスクとその実装は、ほとんど自分で描かなければならない。
私はエキスパート・アドバイザーを扱ったことがない。有望なアイデアを見たことがない。インジケーターだけだ。しかし、ここにきて面白いアイデアが出始めた。
MT5への翻訳は難しくないだろう。
今、kanvas より優れたツールが見当たらないタスクがある。しかし、それは小さな仕事だ。残念ながら、すべてを mql で解決できるわけではない。
幸いなことに、kanvas はモダンな言語であれば、どこにでも存在します。

ブラウザの kanvas でできることを見てみましょう。
https://www.egui.rs/
html と css はなく、kanvas だけです。パフォーマンスも格段に向上しています。
すべてのローソク足が2つの値で表示されるので、マウスの位置によってローソク足のOpen値が変化します。
ありがとう。
すべてのローソク足が2つの値で表示されるので、マウスの位置によってローソク足のOpen値が変化します。
ありがとう。
問題なし
ありがとう
最終バージョン 1.55