記事"グラフィカルインターフェイスX:ソート、テーブル再構築とセル内のコントロール(ビルド11)"についてのディスカッション - ページ 2

 
Anatoli Kazharski:


私の意見では、アルテムはかなり詳細な例を挙げている。

もっとわかりやすく、すでにあるグラフィカル・インターフェースの枠組みの中で説明するなら、以下のようなバリエーションがある:

1.Windows オペレーティングシステムで、「Windows コンポーネント」ウィンドウを開く。そこには、2つ以上の状態を持つチェックボックスがあります:

//---

2.MetaTrader 5ターミナルで、「ツール」ウィンドウを開きます。History "タブでは、コンテキストメニューでテーブルのいくつかの列の可視性を有効/無効にすることができます:


徹底的な回答。

昨日の無駄話は不要でした。

ありがとう。
 
Реter Konow:
徹底的な回答

昨日の無駄話は不要だった。

ありがとう。


以下は、グラフィカル・インターフェースを持つトレーディング・システム内で、3つの状態を持つチェックボックスを使用した 別の例です

//---

SHOW ORDERS- 2番目の列は、どのストラテジーが、どの数量で、どの方向に、どのサブポジションをオープンしているかを示している。サブポジションがない場合は「EMPTY」と表示されます。サブポジションが開いている場合は、その数量が表示されます。方向は色で判断できます。ロングポジション(Long)の場合、数量は緑色(例:0.05)で表示され、ショートポジション(Short)の場合、赤色(例:0.02)で表示されます。また、この欄にはコントロール(チェックボックス)があり、チャート上でチェックすることで、この特定のサブポジションに関連する未決注文を確認できます。特定のサブアイテムのチェックボックスを選択すると、対応する未決注文の下に水平実線が設定され、このサブアイテムのエントリーポイントは同じ色の垂直破線でマークされます。すべてのチェックボックスは同時に設定できます。 注文のグループごとに色が違うので、線を混同しにくいです。右の図をご覧ください。

他のシンボルに切り替える際、チェックボックスのチェックは外されません。元に戻す際、チェックボックスが以前に設定されていた場合、線はチャートに復元されます。特定の小項目が閉じられると、その小項目に属する線がチャート上にある場合、Expert Advisorによって削除され、チェックボックスのチェックは外され、ストッパーが置か れます。この列のヘッダーはクリック可能です。つまり、チェックボックスがチェックされていない場合、タイトルの色はMediumSeaGreenになります。少なくとも1つのチェックボックスがチェックされている場合、タイトルの色は青になる。

Безграничные возможности с MetaTrader 5 и MQL5
Безграничные возможности с MetaTrader 5 и MQL5
  • 2012.05.14
  • Anatoli Kazharski
  • www.mql5.com
В этой статье я хотел бы показать пример, какой может быть программа для трейдера, а также, каких результатов можно достичь за 9 месяцев, начав изучать MQL5 с нуля. Ещё этот пример показывает, насколько программа для трейдера может быть многофункциональной и информативной, занимая при этом минимум пространства на ценовом графике. Также будет продемонстрировано, какими красочными, яркими и интуитивно-понятными для пользователей могут быть информационно-торговые панели. Это и многое-многое другое...
 
Реter Konow:
徹底的な回答

昨日の無駄 話は不要だった。

ありがとう

何が無駄なんだ?ツァーリが欲しいだけで 農民の答えは無駄か?

宮殿の設備は万全か?アナトリーが死んだのは問題か?

"アナトリーは忙しいんだ" "海にも出ず仕事もしている" "すぐに返事をくれないかもしれない

 
Artyom Trishkin:

何が無駄なのか。農民の答えは役立たずと言うのか?

宮殿はすべて整っているのか?アナトリーは忙しいのか?

アナトリーは海にも出ず、仕事もしている。

親愛なるアルテム、私がコメントで何か質問したとき、アナトリーがすぐに答えてくれると期待するのはなぜだと思う?

私もあなたの答えには好感を持ちましたが、あまりプロフェッショナルではありませんでした。悪気はないんだ。

あなたはモデレーターであり、優れたプログラマーでもある。

昨日の会話はもちろん役に立たなかったが、面白かった。だから大丈夫。

もっと優しくなろう。)

 
Anatoli Kazharski:


以下は、グラフィカル・インターフェイスを持つトレーディング・システム内で、3つの状態を持つチェックボックスを使った 別の例である

//---

ありがとうございました。
 

一時的な解決策はいつになるのか教えてほしい:

//+------------------------------------------------------------------+
//| Expert Advisorウィンドウの番号の確認と更新。
//+------------------------------------------------------------------+
void CWndEvents::CheckExpertSubwindowNumber(void)
  {
//--- (1) EAでないか、(2) EAのGUIがメインウィンドウにある場合は終了する。
   if(PROGRAM_TYPE!=PROGRAM_EXPERT || !EXPERT_IN_SUBWINDOW)
      return;
//---

   ...
  }

交換されるのでしょうか?

このビルドではウィンドウのタイトルカラーとして待っていたのだが、残念なことに......。

 
Alexander Fedosov:

一時的な解決策はいつになるのか教えてほしい:

交換されるのでしょうか?

このビルドではウィンドウのタイトルカラーとして待っていたのですが、残念です。

一時的な解決策の何が問題なのでしょうか?

待つ必要はありません。もっと重要で複雑な問題が今解決されている。最終的なチューニングは開発の一番最後になるでしょう。

 
素晴らしい、そしてとても大変な仕事が行われています。 そして、より良い仕事をした人だけが批判する権利を持っています... 私や他の人たちは、まだそれをすることができないので、新しいリリースを待つことしかできません!Windows in MT in Windows... このソリューションの助けを借りて、多くの製品(商用および個人用)がさらなる光沢を獲得し、開発者が費やす時間が最小限に抑えられると思う。 アナトリーに脱帽! いつもありがとう。
 

Mikhail Dovbakh:

このソリューションによって、多くの製品(商業用、個人用を問わず)にさらなる光沢が生まれ、そのために開発者が費やす時間も最小限に抑えられると 思います。

アナトリーには脱帽だよ!
改めてありがとう。

ありがとう。

はい、まさにこれが目標 です。でも、タイミングをずっと間違えているんだ。もう残り少ないようですが、それでも仕方ありません。)

 
Anatoli Kazharski:

トリック!

いつもながらクールだ!

私はあなたの記事についていきます。それらが長い間、コミュニティに感動と喜びを与えることを、神は望んでおられます!