新世代のトレーディングソフトの登場。EAのインターフェースはどのようなものでしょうか? - ページ 7

 
私見ですが、ユニバーサル・リサーチ・ラボのようなものがあって、そこに個々のカスタムプラグインをex5ライブラリのような形で接続できれば、非常に便利だと思うのですが......。インジケータープラグイン、統計処理、トレーディングプラグインなどがこれにあたります。このようなプラグインは、マーケットやコドベースの中に置くことができます。それは、MT5をベースとした世界共通のリサーチ&トレーディングプラットフォームのようなものです。チャート、ヒストグラム、統計図表を描くためのウィンドウがあるはずです。それはそれで面白いかもしれませんね。
 
Реter Konow:

開発者の皆様、取引プログラムの急速な発展が予想される中、取引ロボットにも多くの新機能が搭載されることを期待しています。そして、一般のアルゴリズムトレーダーが今それを必要とするかどうかにかかわらず、私たちはこの分野の開発を続けていきます。私たち自身が新しいチャンスを必要としているのです。買い手の需要は、売り手からの新たなオファーによって生まれることが多いので、我々のイノベーションが手放されることはないと考えるべきでしょう。

長年、MTの取引プログラムの開発には重大な障害があった。私の考えでは、この障害は、MQL言語やMTプラットフォーム、つまり最も才能ある開発者の創造的な潜在能力を実現するための広い基盤を持っているのではなく、高品質のウィンドウズライクなグラフィカルインターフェースを作るという問題の規模と複雑さにあると思います。

私たちの中で、自分のアドバイザーの中にあるものをすべて実現できない違和感を一度も感じたことがない人はいないでしょう。表や貿易統計、報告書など、さまざまなものを表示するウィンドウの不足を感じたことはないだろうか。おそらく、ほとんどの人が、このデータは実際の取引やリアルタイムでさらに必要とされるので、テスターだけでなく、自分のEAにも統合されなければならないと心の中で思っていたのではないでしょうか。

しかし、技術や共通規格の不足、作成されたグラフィックスの低品質など、プログラマーが直面する困難は、リスクを負ってロボットのユーザーインターフェースを作成することになった。MTの完全なUIを作ることは、取引ロジックをコーディングしたり、統計情報を収集するアルゴリズムを書いたり、パターン認識をストラテジーに実装することよりもはるかに難しいことが明らかになりました。このような困難が、アルゴリズム取引が、人間とプログラムとの必要な相互作用の領域を大きく広げ、取引の有効性を高め、最も独創的なアイデアの可能性を引き出す 新しいレベルへと 移行する際の障害となったのです。アルゴリズムに「鉄」で縛られたプログラムのデメリットを、人間の思考の柔軟さで補うことができる、インタラクションの領域。

今のEAはレールの上を走る路面電車のようなもので、ユーザーは他人のことを知らないが、もしEAが自動車のように、好きな方向に操縦できるようになったらどうだろう。そんな "クルマ "があれば、市場でも安心です ...

EAのインターフェイスは、取引をサポートする情報のレベルを大幅に向上させ、観察者の視野を広げ、より多くの取引現場を制覇するのに役立つことは、誰の目にも明らかでしょう。リアルタイムの統計、取引プロセスの簡単な視覚化など、さまざまな機能が搭載される予定です...しかし、開発者が質の高いGUIを素早く簡単に作成する方法がない限り、残念ながらプログラムは変わらないでしょう。取引ロボットの開発や「賢さ」の進歩は、GUIがほとんどないことで止まってしまったようです。GUIのないEAは、ウィンドウズのないWindowsのようなもので、単なるDOSであり、いつまでも使い続けたいとは思わないでしょう。

私たちのコミュニティには、グラフィカルなライブラリを作成した勇敢な開発者がいます。彼らは素晴らしい仕事をしたし、それは多くの尊敬に値します。彼らのライブラリを使ってグラフィカル・インターフェースを書くことの効果、品質、容易さについては、非常に主観的な判断になるので、ここでは判断しないが、彼らのライブラリは、最もうるさいプログラマーの要求を完全に満たし、彼らの助けを借りれば何でも作ることができると想像してみることにする。EAのインターフェースはどうあるべきか、そこに何を置きたいのか、どんな情報を出力したいのか、一緒に考えてみましょう。ここでは、まだ完全には実装されていない、プログラムのインターフェイスのスタイルと標準について考えてみましょう。)

任意の平面で回転させることができる3Dグラフを作成できるようにしたい。3Dグラフを 作成する計画もありますが、今のところ私の思うような形で実現できていません。例えば、グラフは右や上、下への移動だけでなく、深さ方向への移動も可能であるべきです。
 
Andrey Dik:
私見ですが、このようなものがあると非常に便利だと思います。普遍的な研究所のようなもので、そこにex5ライブラリという形で個々のユーザーのプラグインを接続することができます。インジケータープラグイン、統計処理、トレーディングプラグインなどがこれにあたります。このようなプラグインは、マーケットやコドベースの中に置くことができます。それは、MT5をベースとした世界共通のリサーチ&トレーディングプラットフォームのようなものです。チャート、ヒストグラム、統計図表を描くためのウィンドウがあるはずです。それはそれで面白いかもしれませんね。

全くその通りです。このような夢は、ほとんどのトレーダーが持っているが、機会がないため、全く必要ないと自分自身を納得させるようになったのだと信じている。すべてのトレーダーの欲望の限界として、誰もが「チョップド・ドウ」を口にする。彼らは、取引のプロセスから自分の参加と知性を取り除くことによって、市場の要素と盲目の法則に完全に身を委ねていることを理解していないのです。人間は機械より賢いし、これからもそうでしょう。このことを忘れた人は災いする。

すべての願いを実現するための始まり、それがインターフェースです。

 
Maxim Romanov:
任意の平面で回転させることができる3Dグラフを作成できるようにしたい。立体的なグラフを 作る計画もあるのですが、今のところ私の思うような形で実現できていません。例えば、グラフは右や上、下への移動だけでなく、深さ方向への移動も可能であるべきです。
これらの技術も必ずやってくると確信しています。そのうちに。
 
XとYとZの3次元グラフ
Xは時間、Yは価格...。とZは何?
 
Реter Konow:
でも、やっぱりプログラムにはインターフェイスが必要だと思うし、トレードの経験も関係ない。

テレビを使った経験があれば - インターフェースの使用頻度を教えてください。

トレーダーを刺激的なもので退屈させないことが目的なら、そう、顔は洗練されていたほうがいいし、需要もあるだろう。しかし、EAにはもう一つの機能がある。それは、可能な限りユーザーのために意思決定を行うことだ。エキスパートアドバイザーがこのタスクをうまく解決すればするほど、より多くの決定がなされ、ユーザーが必要とする設定は少なくなり、高度なインターフェースは必要ありません。

しかし、トレーディング戦略のモデリングには、その通りです。

 

制御などは、定義上、ほとんど遅い。確かにMQLでいろいろできるのですが、どれくらいの時間がかかるのでしょうか?IMHOでは、C++、C#などの言語で行う方が簡単だと思います。そして、エレメントとの接続は、DLLかファイルです。タイマーで、など。その結果、そのようなアイテムの開発に費やす時間や労力は最小限に抑えられます。

ボタンやテキストボックスなど、最もシンプルな要素は、MQLの方が合理的です。

 
Alexander Ivanov:
XとYとZの3次元グラフ
Xは時間、Yは価格...。とZは何?
時間はなく、ある楽器から別の楽器への値動きだけです。ここまでは一言で説明するのは難しいですね。主要8通貨で多通貨チャートを作りたいのですが(クロスから各通貨の動きを表現するため)、価格ではなく資金の流れ、つまりどの通貨がどの数量でどの順番で交換されたかを表すチャートにしたいのです。
 
Maxim Romanov:
任意の平面で回転させることができる3Dグラフを作成できるようにしたい。3Dグラフを 作成する計画もありますが、今のところ私の思うような形では実現できていません。例えば、グラフは右や上、下への移動だけでなく、深さ方向への移動も可能であるべきです。

OpenCLはあなたの助けになります。アテニア変換や3Dグラフィックス全般に最適です。

ダイナミックに変化するBMPを書き、この奇跡のマウスとのインタラクションを書けば、あなたは幸せになれるでしょう。

バッファに描かれた絵を読み込んで、それをダイナミックBMPに変換し(ディスクやリソースに保存せずに)、BMPをチャートに変換する、という方向性が明確であればいいのですが。

 
Nikolay Demko:

OpenCLはあなたの助けになります。アテニア変換や3Dグラフィックス全般に最適です。

ダイナミックに変化するBMPを書き、この奇跡のマウスとのインタラクションを書けば、あなたは幸せになれるでしょう。

レンダリングをバッファで読み込み、ダイナミックBMPに変換し(ハードディスクに保存せず、リソースに変換)、チャートにBMPを表示する。

ありがとうございます!)原理的に可能であることがわかりました。もちろん複雑ですが、可能です。
理由: