グラフ上のオブジェクトの配置を "垂直" に制御できなくなった - ページ 3

 
ForexTools >>:
....Единственное что меня удивляет - их болезненная реакция на любые попытки по(до)казать им что чтото они сделали не совсем так как нам хочется :)


まったくもって同感です。 風車と戦っているような気分になることも多く、私たち(トレーダーの意見)は、たとえあったとしても、最後に考慮されます。

以下は私の要望ですhttps://www.mql5.com/ru/forum/1031/6388#comment_6388

私たちの力を結集し、開発者に「これは私たちにとって重要なことだ」ということを示すことが必要だと思います。

Z.U. オプションとして、一定の評価を受けたフォーラムメンバーが投票を作成することができます。

 
Prival >>:

Абсолютно с Вами согласен. Часто возникает ощущение, что боремся с ветряными мельницами и наше мнение (мнение трейдеров) учитывается в последнюю очередь, если вообще учитывается.

(重いため息)プログラマーの意見は最後に考慮され、トレーダーの意見は全く考慮されない...。
 

そんなに悲観的にならないでください。私たちの側から見ているだけで、彼らの実情は何もわかっていないのです。少なくとも1000人以上のフォーラムユーザーがエラーを発見し、何かを提案したものを、迅速かつ正確に修正するだけの人員がいないのかもしれません(ほぼ間違いなくそうでしょう)。MQL5の状況から判断すると、取引サーバーも同じ問題を抱えていると推測できます(昨年9月から1950ポートを閉じたプロキシ経由のバナルエグジットができなくなったそうです)。そして、彼らがそこの穴を塞ぐまで、問題を抱えたあなたと私は彼らを待つことになるのです.........。

そして、せめて設計 段階でクローズドフォーラムのようなものを作らなかったのが残念です。今日の問題の多くは、当時議論すれば簡単に防げたはずなのに、今となっては......。何百万行ものコードがすでに書かれており、どうにか動いているところを無邪気に編集すると、他のもっと深刻なエラーが雪崩を打って発生するのではないかと心配になる。

プログラマーはデバッグに奥が深い。息子は彼のところにやってきました。
「お父さん、どうして太陽は毎日東から昇って西に沈むの?
- 確認しましたか?
- しました。
- 確認しましたか?
- いいじゃないですか。
- うまくいっているのでしょうか?
- 効いてますね。
- 毎日使えるか?
- ええ、毎日です。
- それなら頼むから、息子よ、何も触るな、何も変えるな。

 

1. オブジェクト名は、そのあいまいでない識別子である。4では、オブジェクトの名前を使って、オブジェクトのリスト内の位置を決定していた。つまり、オブジェクトの表示順を変更するには、識別子を変更しなければならないのです違う!

2.この手法で起こるもう一つの効果。他のオブジェクトの上にオブジェクトを作り、その名前がうまくいかず、このオブジェクトが突然下の方に現れたのです。

3.別の効果オブジェクトは、作成日として、最後からバックスペースキーで削除されます。つまり、ある順序でオブジェクトが現れ、別の順序で取り除かれる。

この3点は、まさに私たちが不満に思っていたことです。4では長い間何も変えていません。5では、ゼロから書いたので、オブジェクトの順番は作成時間順で自然です。いわゆるZオーダーは、限られたオブジェクトのグループに対してのみ役割を果たす(リスト全体に対してではない)。ですから、このオブジェクトのグループを、名前に影響を与えることなく、好きな順番で作り直すことができます。

これは4つの不可能だった - 作成、再作成、およびオブジェクトの順序は名前に依存する - プログラマのために問題ではないかもしれませんが、手動でオブジェクトを作成する人のために(または半自動的に、オブジェクトのリスト 全体を分析しないスクリプトで)上記のいずれかが問題になることがあります。つまり、ノンプログラマーに配慮した結果、プログラマーが気分を害しているのです。プログラマーは、オブジェクトの名前に触れることなく、簡単に任意の順序で提供できるようになったが。

 
stringo >>:
То есть, мы проявили заботу о непрограммистах, а программисты обиделись. Хотя программисты теперь без проблем могут обеспечить любой порядок объектов, не трогая их имён.

私たちは悪気はなかったんです。 チャート上のオブジェクトの配置をどうにかして管理できる唯一の選択肢を失い、その見返りはまったくないのです。再作成を伴うアドバイスは、明白な(私が望む)理由から、まともな解決策とは見なされません。たしかに今は任意の順番」を取得できる(イベントハンドラで例を挙げた)けど、 欲しい 順番を取得することはできない。また、コーディングを容易にするために必要なものでもありません。私たちがEAで、すでにお世話になっている方々のお世話をするためです。

だから、私たちのことを気にかけて、仕組みを考えてほしいとお願いしたのです。私はいくつかの選択肢を提案しました。それは、あなたにとって本当に乗り越えられない問題なのでしょうか?Baxpaceはオブジェクトを作成順に削除でき、垂直方向の位置は手動で、またコード内から制御できます。必要なのは2つのインデックスの配列だけです ;)

また、同じトレーダーでも、端末のツールバーにこのようなアイコンが表示されれば、きっと嬉しくなることでしょう。

を挙げるのも憚られたのですが、良い言い訳になりますね;)

例えば、チャート上のある図形を3~5本の線とファイバーレベルなどのオブジェクトでアウトライン化し、このマークアップを使って履歴や今後の取引で確認することを想像してください。そのためには、グループ全体を同時に動かす 必要があるのですが......。実装は簡単ではありませんが、問題なくできていますが、お使いの端末やMQL5にはそのような機能はありません :(

 
ForexTools писал(а)>>

私たちは悪気はなかったのです。 チャート上のオブジェクトの配置をコントロールできる唯一の機会を失 い、何の見返りも得られなかったのです。再作成を伴うアドバイスは、明白な(私が望む)理由から、まともな解決策とは見なされません。確かに任意の順番」を取得できるようになりましたが(イベントハンドラを使った例を挙げました)、 欲しい 順番を取得することはできません。




どうしてですか?唯一の機会を奪われた?みんなそうなのか、それとも自分だけなのか。

理由がよくわからない。というか、まさに今、このソリューションが必要なのだと理解しました。しかし、なぜ必要なオーダーが作れないのか、理解できません。書くのが面倒くさい?

MT5はフォトショップではなく、取引用のクライアント端末であることを忘れないでほしい。プログラマーだけでなく、実にさまざまな人が使っている。オブジェクトはスクリプトやプログラムだけでなく、全く別の人が描いています。また、プログラマーにとって(普通の人とは違い)、何でもかんでもプログラミングするのは面倒なことです。

ここから あえて引用

なんというか、掲示板で私たち(ラスボス)だけが、お気に入りのロクデナシが奪われたと泣き言を言っていました。そして今、MTコミュニティの外国語圏の部分が受けて、実行した。問題への取り組み方が、悲しいかな、まったく対照的なのです。

 

私が理解する限り、これは純粋にオブジェクトの重なりについてであり、クレームはそれに基づくものだと思います。


また、パネルの再作成は完全に行うことができ、この場合、オブジェクトが重なることによる問題は発生しません。

 
Renat >>:

...и на этом основании строится претензия.

なぜそんなに神経質になっているのですか?それは苦情ではなく、今の物事の進め方を理解しようとしているのです。コードのミスなのか、アルゴリズムの欠陥なのか、それとも合意された立場と最終決定なのか。 ミスなら - 修正されるまで待ちます。欠陥なら - 修正するように説得できるかもしれません。最終決定なら - 耳打ちして再現を作成することにしています。


まず、インターフェイスは重ねなくてもいいんです。

例えば、「現在値からストップまでの距離」という列はありませんが、私はそれが必要です。だから、全リストが必要なのです。テキストだけを表示すると、ペナルティスケール(1ピクセルのドットで区切られた集合体)のチャートの上に置かれ、チャートがその下に来ると読めなくなるのです。

だからこそ、これらの文章の下に裏打ちを施したいのです。これは試行錯誤の結果、実現したものです(http://forextools.com.ua/trading/tm.html またはhttp://forextools.com.ua/trading/tc/tc-begin.html)

また、パネルを完全に再作成することもできます。この場合、オブジェクトの重なりの問題は発生しません。

しかし、なぜこのような宝石を毎回必要とするのでしょうか?;)

また、全オブジェクトの再作成に使うとなると......釘付けにしたものをわざわざ処理してから作成することになり、ターミナルでの点滅(削除してから作成)もあまりスマートではないようです。

 
ForexTools >>:

Ну не надо так пессимистично. Мы то на все это смотрим только со своей стороны, а про реальную ситуацию у них не знаем вообще ничего. Возможно (и почти наверняка) у них банально не хватает людей для того чтобы быстро и качественно исправлять все то, что находят ну наверно не меньше тысячи форумчан, которые находят ошибки и чтото предлагают. Судя по ситуации с MQL5 могу предположить что у них такиеже проблемы с торговыми серверами (банальный выход за проксю с закрытым 1950 портом не могут сделать еще с сентября прошлого года). И пока они не закроют дырки там, мы с вами с нашими проблемами будем у них ждать...........

А зря они не сделали хоть какойто закрыты форум на этапе проектирования. Многие сегодняшние проблеммы можно былобы обсудить еще тогда тогда и просто не допустить их, а сейчас... уже написаны миллионы строчек кода, чтото переделывать - просто рука не подымается потомучто боятся (наверно) что невинная правка в одном както работающем месте приведет к лавине других более серьезных ошибок. в результате - как в анекдоте

これは、リソースが足りないのではなく、アプローチの問題なのです。多くの企業は、計画したことを間に合わせることができません。それでも、バグの副産物や、設計上の悪い解決策を、悪い解決策と呼ぶ余裕があり、少なくとも、リファクタリングを計画して修正します。しかし、ここではすべてが敵対的で、彼らのプロフェッショナルな資質を軽蔑するような態度で迎えられ、その結果、逆効果、つまり、これらの資質への信頼をさらに損なってしまうのである。あなたは逸話を引き合いに出し、クローズド・フォーラムについて言及していますが、ところで、どちらも現実にはすでにこのような仕組みになっています。あるバグについてサービスデスクに申請したところ(4で終了)。だから、2週間も何だかんだと説明する羽目になった。最初の1回でプロには十分だと思ったが、Windowsの仕組みを説明しろと叱られ、結局、他のものを壊さないように修理はしない、という評決になったのだ。;-)
 
stringo >>:

Я не понимаю причин. Вернее понимаю, что Вам необходимо именно это решение здесь и сейчас.

このようなフォーラムやベータテストはなぜ必要なのでしょうか。


しかし、なぜ思い通りのオーダーが作れないのか、理解できません。書くのが面倒くさい?

私は怠け者ではありません。あなたの反応や、あなたが何も変えたくないと思っていることは完全に承知しています。


あえて引用しますと

あえて私のリンクをたどって、否定的な人たちがやったことと私がやったことを比べてみてください。

このソリューションは長い間テストされ、かなりの成功を収めています(http://forextools.com.ua/trading/tm.html またはhttp://forextools.com.ua/trading/tc/tc-begin.html)

私はF4で、あなたが今5でやっているような、チャート上でのマウスクリックによる取引制御を実装したことがありますが、実体験から多くの欠点を知っており、あなたも私と同じように発見するでしょう。ただ、後から修正するのは一段と大変になります。


お互いに非難し合うのはやめましょう。建設的ではありません。このフォーラムは、MQL開発者とプログラマーとのコミュニケーションのために作られました。私は、御社の製品で自分に合わないものを見つけ、それが自分にとって必要なのか、それとも他の誰かにとって必要なのか、世論調査をすることができないので、自分の口から書いているのです。なぜ不都合なのか、正しいと思うのかを説明し、その解決策を提案する。私の主張を受け入れて訂正するか、あるいは、なぜ、そのようにするのかが書いてあるドキュメントを送ってください。いつものルーティンワークで、ここで個人を侮辱する理由はないと思うのですが......。