エラー、バグ、質問 - ページ 518

 
x100intraday:
それが合わないのは、このプロパティがマウスでグラフィカルオブジェクトを選択するという側面を指しており、レンダリングされる順番を指していないからです。
ビジュアライゼーションは、クリエイションタイムによるもので、おそらく今でもそうだと思います。
 
x100intraday:
レイヤーがどうこうではなく、あくまでシーケンスの話であって、レイヤーはちょっと違うんです。つまり、OBJPROP_LAYERではなく、OBJPROP_WEIGHTやOBJPROP_PRIORITYのようなものなのです。
まさにレイヤーで。))Photoshopや 3D Maxを 使ったことがない人は、OBJPROP_WEIGHTと 呼ぶ方がしっくりくるかもしれませんが、まさに今話題のグラフィックの世界では、レイヤーと呼ぶのが正しいのです。つまり、上のレイヤーのように、ある物体が別の物体を覆い隠してしまう場合です)。
 
tol64:
まさにレイヤーで。))とはいえ、Photoshopや 3D Maxを使って いない人は、OBJPROP_WEIGHTと 呼ぶ方がしっくりくるかもしれませんが、グラフィックの世界では、今議論しているのはそれを指しているので、レイヤーと呼ぶのが正しいのです。つまり、上のレイヤーのように、ある物体が別の物体を覆い隠してしまう場合です)。

レイヤー!という用語のスケールの大きさに圧倒されます。あなたは本物のレイヤーの話をしていますが、私は単に物体の輪郭・近似を模倣しているだけの話です。もし、どんな規模や複雑さのグラフィカルなオブジェクトにもレイヤーを追加しようと真剣に考えたら、最も小さなグラフィカルなものでさえ、チャートウィンドウ全体のレイヤーが必要になり、たくさんのオブジェクトがあり得るので、それがどんな多層パイになるか想像できるでしょうか?ウィンドウ全体(チャート全体のサイズ)のフルレイヤーではなく、小さなオブジェクトのためのサブレイヤーを追加したい場合、疑問があります。このサブレイヤーはどこにあるのか、他のオブジェクトやレイヤーのサブレイヤーと重ならないのでしょうか。複数重なると、他のオブジェクトにアクセスするのが非常に難しくなるので、あまり良いアイデアとは言えません。サブレイヤーにはZORDERも必要です。いろいろと混乱がありますね。そして、模造キューは、実はオブジェクト自体の個々のサブレイヤーであり、その外周に刻まれた「透明な長方形のガラス」ではない。もし、そのような用語で運用するのであれば、ここでのレイヤーは、用語としてもアイデアとしても、まだ多少は使えると思います。しかし、その場合、このアイデアはすでに端末のグラフィック部分の開発者によって活かされているのです。

Photoshopでどのように実装されているのかわかりませんが、一般的な質問として、透明なフラットキャリアを持たないグラフィックオブジェクト(例えばウィルアンドリュース)の細い線のリンク状態は、トップオブジェクトの「透明ガラス」領域内で、もちろんリンク線そのものを除いた下のオブジェクトに透明マウスアクセスできるフルレイヤーと言えるのでしょうか?

 
x100intraday:
レイヤー!という用語のスケールの大きさに圧倒されます。あなたが言っているのは本物のレイヤーのことで、私は物体の輪郭・近似を模倣しているに過ぎません。もし、どんな規模や複雑さのグラフィカルなオブジェクトにもレイヤーを追加しようと真剣に考えたら、最も小さなグラフィカルなものでさえ、チャートウィンドウ全体のレイヤーが必要になり、たくさんのオブジェクトがあり得るので、それがどんな多層パイになるか想像できるでしょうか?ウィンドウ全体(チャート全体のサイズ)のフルレイヤーではなく、小さなオブジェクトのためのサブレイヤーを追加したい場合、疑問があります。このサブレイヤーはどこにあるのか、他のオブジェクトやレイヤーのサブレイヤーと重ならないのでしょうか?複数重なると、他のオブジェクトにアクセスするのが非常に難しくなるので、あまり良いアイデアとは言えません。サブレイヤーにはZORDERも必要です。いろいろと混乱があるんです。そして、シミュレートされたキューは、実はオブジェクト自体の中にある個々のサブレイヤーなのです。そのような用語で運用するのであれば、ここでのレイヤーはまだ用語としてもアイデアとしても多かれ少なかれ使えると思います。しかし、その場合、このアイデアはすでに端末のグラフィック部分の開発者によって十分に生かされているのです。

ちょっと遠回しに言ってますね(笑)。デフォルトでは、すべてのオブジェクトを現在と同じように作成するようにします。つまり、その位置は創造の順番によって決まるのです。お好みで0層で「まぜまぜ」させてください。例えば、情報系やその他の商社系パネルに属するオブジェクトには、このようなレイヤーを指定することが有効であろう。つまり、小さな集合に。この問題は、ウィンドウのサイズを変更する際に、あるパネルが別のパネルに重なった場合にのみ発生します。このような「バグ」を見なければいいのにと思いますし、原理的にはすべてのオブジェクトを正しい順序で作り直せば直るものなのです。しかし、お書きになっているように、これは非常に不便なことなのです。いろいろな組み合わせがあるかもしれません。(一般的には狂気の世界です)。レイヤーを指定できるとより便利です。開閉可能なパネルのことで、数種類あります。

そして、あなたの問題は何ですか?

 
x100intraday:

Photoshopでどのように実装されているかは知りませんが、一般的には、細い線のメッシュ状態(ウィル・アンドルーズなど)は、トップオブジェクトの「透明ガラス」領域内の対象オブジェクトにマウスで透明アクセスできる、もちろんメッシュ線そのものは除いたフルレイヤーと言えるのか、という疑問が生じます。

厄介な問題ですね。もっとシンプルに定式化してみてください。))

より正確には、何をしようとしていて、何がうまくいっていないのか?

 
tol64:

何が問題なのでしょうか?

1つの価格チャートといくつかの単一TFに異なる期間からフィボタイムゾーンを構築する。つまり、マイナーなタイムフレームからのパーティショニングは非常に小さく頻繁であり、より重要で稀なタイムフレームのパーティショニングと重なっているのです。アルゴリズムで描画の順番を変えても意味がないのです。
 
tol64:

難しい問題ですね。もっとシンプルに表現してみてください。))

より正確には、何をやろうとしていて、何がうまくいっていないのか?

レイヤーを何と呼ぶか?正式にはレイヤーと呼ばれるものですか?レイヤーとは、常にフェルトペンで線を描ける「透明なガラス」なのでしょうか?あるいは、レイヤーとは、一平面上に横たわる線からなる任意のグラフィック構造(素線または複合線)であり、さらにこのグラフィック構造の任意の部分は、線からの構造が「ガラス」上に描かれ、線を掴もうとするとガラスに当たるため、どの面からも手で「掴む」ことができるかどうか?

つまり、グラフィックオブジェクトがある平面は、目にもマウスにも透明なので条件付きなのか、それとも本格的なので(ガラスのように)入り込めないのか。

 
x100intraday:
...というのも、線の構造が「ガラス」に描かれてしまい、線を掴もうとすると手でガラスを叩いてしまうからです。

こちらはPhotoshopのようなビットマップグラフィックス用です。私たちにふさわしいものではありません。

x100intraday です。
...一平面上にある線のグラフィック構造(基本または複合、個別の基本線で構成)は、すでにレイヤーとみなすことができ、そのグラフィック構造のどの部分も、どの側面からでも「手でつかむ」ことができる。

これが私たちに必要なことなのです。ベクターグラフィックスでは、このように実装されています。IllustratorやCorel Drawのように。また、3D Maxなどの3次元グラフィックスでは、それぞれのオブジェクトをレイヤーに配置し、いつでもそのオブジェクトを1つずつ編集して配置することが可能です。それが理想ですね。私たちにとっては、ベクターグラフィックスのように、それで十分なのです)) 。

現時点では、MetaTrader 5には価格チャートが描かれたメインレイヤーがあります。背景レイヤー、価格チャートの後ろにあるもの。そして、価格チャートの手前にあるフロントレイヤー。そして、背景レイヤーと前面レイヤーにサブレイヤーがあり、その位置はオブジェクトが作成された時期 によって異なります。

 
tol64:

...また、オブジェクトの作成 時期によって位置が異なるサブレイヤーがあります。

サブレイヤーというものがあるのですから、オブジェクトに描画の優先順位を与えることは難しくないはずです。また、優先順位はbool: true/falseではなく、multiple steppingとしてください。ここでのタスクは、サブプロットの一番上のオブジェクトを見て終わりということではなく、多くのタスクで複数の優先順位付け - グレーディングが必要になる場合があります。
 
x100intraday:
サブレイヤーというものがある以上、オブジェクトにレンダリング優先のプロパティを与えることは難しいことではないはずです。また、優先順位はbool: true/falseではなく、多段階であるべきです。ここでの作業は、サブプロットで一番上のオブジェクトを見つめて終わりということではなく、多くの作業で、複数の優先順位付けが必要になるかもしれない。
この場合、開発者が意味を理解できるように、例を示す必要があります。そして、それが本当にトレーダーに役立つものであれば、それを導入する。OBJPROP_LAYER プロパティがないのを確認しました。これは私の場合、同じようなことをするすべての人に便利だと思います(上に書きました)。複数の優先順位付けが必要なタスクの例を挙げてください。あるいは、サービスデスクでもいい。しかし、重要な仕事から優先して行うので、すぐに終わるわけではありません。そこそこ優先順位があるそうです))