MQLで書かれたUIのギャラリー - ページ 76

 
Реter Konow #:
国民が何を望んでいるかは、まだ明確ではない。

我々もそうだ。どこかで始めなければならない。広がって、ジャンプする。

 
Edgar Akhmadeev #:

私たちもまだそうではない。どこかで始めなければならない。広がってジャンプする。

大衆が何を求めているかを知れば、"どんな愚か者でも "それを実行するだろう。

しかし、TCよ、大衆が何を求めているかを知らずに、それをやった後に必要性が残るようなやり方で、スリッパで小便をかけられないようにやってみろ、猫ちゃんたち))。

 
Edgar Akhmadeev #:

私たちもまだそうではない。どこかで始めなければならない。広がってジャンプする。

最初のバージョンは私の独断で作っているので、逃げ道はないが、尊敬するフォーラムのメンバーの知的な意見には必ず耳を傾けるつもりだ。
 
STALKER2のように、一緒に完成させよう。
 
Edgar Akhmadeev #:
STALKER2のように、一緒に完成させよう。
オーケー)
 
UIは100%純粋なMQLのままである。
すべてベクトルベースで、完全にスケーラブルであり、どのようなディスプレイにも調整可能である。
すべてのビジュアル表示は、サブスクリプション設定とイベント優先順位に基づいて、すべてのMQLイベントを処理し、オブジェクトに分配するコアクラス内で非同期に動作する。
また、すべてのデータにアクセスし、MQLで書かれたインジケーター(特別なテンプレート)やC#から取引を制御するためのAPIも提供しています。
>400クラス、<>200.000行のコード、9年間の継続的な開発、MT4とMT5 - 条件付きコンパイルと下位互換ベースクラスを使用することにより同一のコード。 MQL5のみでの主な開発。
オリジナルのライブラリやクラスはありません。
実際、コード全体は99,99%MQLで、パイプの相互作用と文字列の比較だけがC#/DLLで行われています。

スクリーンショットは、CFDによる取引ですが、原資産である未来の出来高がマッピングされています。そのため、実際のオーダーブックと出来高プロファイルもあります。

 

オブジェクトやクラス・ブラウザーなどを備えた強化された開発環境です。
 

VE開発の現段階:

  • コアにある400以上のウィンドウプロパティ、エレメント、パラメータがエディタウィンドウに統合され、タブ化されている。これらはすべて、VEで作成されたGUI要素の制御可能な設定となる。
  • ユーザーの作業に必要な様々な制御要素の52のテンプレートが統合されています。
  • デザインとスタイリングに関しても多くの作業が行われている。VEのGUIの実用性と使いやすさを実現するために、さまざまな解決策を吟味し続けている。
  • テンプレートとプロパティの統合、およびそれらの並べ替えと配布が完了したら、機能性に関する作業が始まる。
  • 現時点では、GUI は KIB マークアップ言語で記述されており、非常に面倒な作業となっている。視覚的な編集への移行はまだ行われていません。しかし、これは近い将来実現するでしょう。
  • グラフィックの欠陥があります。一時的なものです。
  • スペースを節約するためにタスクバーの高さが低くなりました。
  • エディターウィンドウのフレームは、より広いスペースのために視野の外に移動されました。


 
ピーター、素晴らしいね。VEを使いこなすようになれば、UIデザインがどのように機能しているか、間違いなく貴重な洞察が得られると思うよ。
次の開発アップデートを楽しみにしているよ。
 
Douglas Prager #:
すごいことだと思うよ、ピーター。VEを使って自分で作ると、UIデザインがどのように機能するかについての貴重な洞察が得られると思う。次の開発アップデートを楽しみにしている。
ありがとう、ダグラス。その通りだ。克服すべき最低限の技術的な「トレッシュホールド」がある。

私は、あなたの基本的な開発にも興味を持ってついていくつもりだ。