MT5への願い - ページ 44

 
Shurik740:
そうですね、でもタブではなく別ウィンドウ(今でいう)の方が本当は便利だったんです。また、最適化の際に可視化モードでの並行テストがあれば、おとぎ話のような展開になるのですが......。

ユーザビリティに関する2つ目の質問です。

25インチのモニターを3台持っている人は、もちろんすべてのタブを別々に持つことができます。

しかし、ほとんどの人がモニターを1台持っていることを忘れてはいけません。そして、すべての領域を保存するように注意する必要があります。

 
Erm955:

しかし、私はテスターをEA内部の関数(またはOOPクラス)として実行したいと常々思っていました。そうすれば、テストや最適化のプロセスを今よりもずっと効率的に管理できるようになります。結局、今は履歴期間による逐次テストも、プログラムではなくタブで行っています。テスト・最適化プログラムを作って、その上でテスターを自律的に(例えば一晩中)走らせることができれば便利なのですが......。小さなDBMSの中でやるのも悪くないと思います。

5でもやると思う。問題は、MT5のリリース時期。
 
Erm955:

しかし、私はテスターをEA内部の関数(またはOOPクラス)として実行したいと常々思っていました。そうすれば、テストや最適化のプロセスを今よりもずっと効率的に管理できるようになります。結局、今は履歴期間による逐次テストも、プログラムではなくタブで行っています。テスト・最適化プログラムを作って、その上でテスターを自律的に(例えば一晩中)走らせることができれば便利なのですが......。小さなDBMSの中でやるのも悪くないと思います。

EAからテストを行うことは問題ないと思います。もうひとつは、どうすればよりよい実装ができるかということです。

Expert Advisorの内部で、OOPを使って行うことができます(すべてがMQLで構成されているのが便利です)。例えば、私にとっては、このようなアプローチは興味深いものです。

処理は外部のソフトウェアで実行し、そこから結果を得ることができる(メリットも多い)。

また、必要に応じてDBMSを利用することも可能です。

 
Interesting:

EAからテストする分には問題ないと思うのですが。

面白いテーマですね。この件に関する記事はありますか?まだ、どのように実装すればいいのか、見当もつきません。
 
Yedelkin:
興味深いテーマである。このテーマに関する記事はありましたか?今のところ、どのように実装される可能性があるのか見当もつきません。

少なくともMQL5では、記事はないと思います(間違っているかもしれませんが)。仮想売買と自動最適化には共通点がある(そういう話題の記事も多いようだ)。

先週のデータで仮想売買を行った(自動最適化を週末に実行したという考え)点から、この質問に興味を持ちました。

MQL5で動かすことを考えたのですが、いくつか困難がありました。

マルチシンボルハンドリングの実装は非常に難しいです(今のところ1組しか扱わないことにしています)。

マルチスレッドを正しく実装することは非常に困難です。

3.非常に時間がかかる。初期化時や週末に行うのがよいでしょう。

4.私の意見では、入力パラメータ(その最適化 - 列挙を含む)を扱うのは非常に難しいです。やはり、TP、SL、Lot、このパラメータで動いていこうと考えています。

追記

また、インジケーターを扱う際に苦労することがあります。

外部ソフト(どんなソフトでどのようにでも)で作業して、そこから最適化 結果を取り出す方が簡単なのかもしれませんね。

 

MT4の登場以来、カーソルを十字キーに切り替えたときに、バーマグネットのモードが欲しいと思っていました。特にスケールが小さいと、狙いを定めるのに非常に不便です。

磁化とまではいかなくても、せめてカーソルのあるバーの照度だけでも。

バーとバーの間にはデータがありません。なぜこのようなスイングが起こるのかというと、片目でデータウィンドウを見て、もう片目でカーソルを追い、マウスは少しも動きません。

もちろん大げさですが)、マグネットカーソルはとても便利なもので、これにデータウィンドウを追加(切り替え可能)すれば、まさに美品になりますね。

MT5にも搭載してほしい。

MT4のテストの時に提案したのですが、理由は覚えていませんが断られました。

 
MQL5プロジェクトは、MetaEditor環境でDLLにコンパイルすることができました。書き上げたコードが他のプラットフォームでも書き直さずに移植できるように。
 
-Alexey-:
MQL5プロジェクトは、MetaEditor環境でDLLにコンパイルすることができました。書き上げたコードは、書き直さずに他のプラットフォームにも移植できる。

実装されることはないと思うし、何のために?

今からでも別のMT5に移せます。 DLLが必要な場合は、完全に手に入りません。

 

Думал на счет выполнения на чистом MQL5, столкнулся с такими трудностями:

ほら、そんなに簡単じゃないでしょう。むしろ、開発者や強いプログラマーにやってもらいたい。余裕がないんです。
 
Interesting:

実施される可能性は低いと思われるが、その理由は?

今からでも別のMT5に移せますし、DLLが必要ならどうせ完全には無理です。

例えば、「強い」という言葉が好きです。計算のスピードは未検証です。つまり、C++の機能は、あるものについてはすでに冗長になっているのです。そして、例えばAmiにつなげたい(一度書いた)計算。