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

 

開発者の皆様、取引ソフトウェアの開発が飛躍的に進む入り口で、私たちが作るロボットは多くの新しい機能を獲得することが期待されています。一般のアルゴリズムトレーダーがこれらの機能を今必要としているかどうかは関係なく、とにかくこの分野の開発を続けていきます。私たち自身が新しいチャンスを必要としているのです。買い手の需要は、売り手からの新しいオファーによって生まれることが多いので、私たちのイノベーションが手放されることはないと考えるべきでしょう。

長い間、MT上でのトレーディングソフトの機能開発には、重大な障害があった。私の考えでは、これはMQL言語やMTプラットフォームが、最も優秀な開発者の創造的な可能性を実現するための広い基盤を持っているのではなく、高品質のウィンドウズライクなグラフィカルインターフェースを作成するという問題の規模と複雑さであると思います。

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

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

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

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

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

 
こんにちは。

ここで、ロボットにAIが搭載されることを希望します。チャートに "人 "の顔を登場させたい。チャートに人間の顔、つまり人工知能が現れ、トレーダーと会話するのです。そして、そのオーダーをもとに、ネット上で市場の状況について興味のあるデータを探してくるのです。また、取引のさまざまな場面で何をすべきかを音声でアドバイスすることもできるだろう。
そして何より、笑ってしまうのです。
このロボットは、スマートフォンを通じて、音声命令で取引を開始するのです。
さらに、ブローカーは、どの特別なプログラムがこのブローカーを使用しているか、これらのプログラムがティックや価格速度に どのような影響を与えるかを調べることになるのです。
 
Alexander Ivanov:
こんにちは。

ここで、ロボットにAIが搭載されることを希望します。チャートに "人 "の顔を登場させたい。チャートに人間の顔、つまり人工知能が現れ、トレーダーと会話するのです。そして、そのオーダーをもとに、ネット上で市場の状況について興味のあるデータを探してくるのです。また、取引のさまざまな場面で何をすべきかを音声でアドバイスすることもできるだろう。
そして、もっと大事なことは、笑うことです。
すごいですねぇ。私もそうしたいです。しかし、人工知能が欲を出して利益の何割かを懐に入れたり、個人的な反感を理由に所有者を破滅させたりする可能性がある))。
 
Реter Konow:
すごいですねぇ。私もそうしたいです。ただし、人工知能が欲を出して利益の何割かを懐に入れたり、個人的な恨みを理由に所有者を破産させたりすることもある)。
そして、それはまた、コンピュータをブロックするでしょう、 ;))))何しろ、AIが自己学習してしまうのですから。つまり、利用可能なすべてのプログラミング言語を数時間で自動的に学習することができるのです。
 
Alexander Ivanov:
アハハ ;))

そうすると、新たな問題が出てくる。)

しかし、インターフェースに関しては、EAに必要なものです。グラフィカルなライブラリを 何ヶ月もかけて書いている人がいるという事実が、非常に関連性が高いことを示唆しています。

 
Реter Konow:

そうすると、新たな問題が出てくる。)

しかし、インターフェースに関しては、EAに必要なものです。グラフィカルなライブラリを何ヶ月もかけて書いている人がいるという事実が、非常に関連性が高いことを示唆しています。

インターフェースも充実しています。手抜きでなければ作ってくれるはずです。しかし、すべての不要なバンプは、テストや最適化の妨げになります。MT4はパワーが細いから。
 
Alexander Ivanov:
そして、それはまた、コンピュータをロックします、 ;)))何しろ、AIが自己学習してくれるのですから。つまり、利用可能なすべてのプログラミング言語を2〜3時間で自動的に学習することができるのです。
AIは私たちには難しすぎる。一人の人間の一生では作れないが、それでも特定の人間が土台を作ることはできる。
 
Alexander Ivanov:
インターフェースはたくさんあります。よほど手抜きがなければ、そうなるでしょう。でも、余分な竹はテストの邪魔になるんです。MT4はパワーがやせ細ってるからね。
さて、先生ご自身はEAのインターフェイスをどのように捉えていらっしゃいますか?どのようなものであるべきなのか?
 
こうあるべきなのです。
ロボットとは別に、ワンクリックスクリプトと同じように、より強力で多機能なインターフェーススクリプトを作成します。
このスクリプトは、すべてのExpert Advisorで動作するはずです。
メタクオートのクリエーターに考えてもらう。
そうすれば、最適化やテストの際に邪魔になることはないでしょう。

しかし、そのようなプログラムをロボットの中に入れるのはナンセンスです。
多くのトレーダーは、ロボットがお金をもたらしてくれることを望んでいます。あとは副次的な効果です。
老婆をどう着飾っても、お姫様にはなれない。

 
Alexander Ivanov:
この方法でやるしかない。
ロボットとは別に、ワンクリックスクリプトと同じように、より強力で多機能なインターフェーススクリプトを作成します。
このスクリプトは、すべてのExpert Advisorで動作するはずです。
メタクオートのクリエーターに考えてもらう。
そうすれば、最適化やテストの際に邪魔になることはないでしょう。

意外と私の考えを繰り返しているんですね。だから、そうなるんです。チャート上に特別なインジケータが配置されます。ブートファイルから特定の情報を取得し、特定のアプリケーション(Expert Advisor)のインターフェイスを構築します。ファイルに書かれた指示に従い、特定のインターフェイスを再現し、同じくファイルに書かれたグローバル変数を通して EAとの接続を提供します。

現在、この技術は完成の域に達しています。)

 
Alexander Ivanov:
こうあるべきなのです。
ロボットとは別に、ワンクリックスクリプトと同じように、より強力で多機能なインターフェーススクリプトを作成します。
このスクリプトは、すべてのExpert Advisorで動作するはずです。
メタクオートのクリエーターに考えてもらう。
そうすれば、最適化やテストの際に邪魔になることはないでしょう。

しかし、そのようなプログラムをロボットの中に入れるのは面倒なことです。

メタクオーツはオタクのロマンティックなアドオンについて考えるしかない。

ボタンは3分で書けます。そして、グループを作り、プログレが6ヶ月かけてユニバーサルなインターフェース(決して必要とされないものまで含め、あらゆる場面で使える)を作り、画期的な製品(できれば無料)を作ることを奨励しようじゃないか。

そして、この巨大なビブルをすべてオープンソースに載せ、そこにこのガラクタの制御言語の記述を作るのです。そうだ、ボタンを作るために3つの関数を覚える必要はない。このツールのためにクエリ言語全体を覚えればいいんだ」と、ユーザーは言うでしょう。

理由: