フォーラム

テンプレート・パラメータ = void* のコンパイラ・バグ

コンパイラーエラー。 Bild 1961, 64 bit. template < typename T> class A { }; A< void *> a; // '<' - cannot to apply function

MQL構文に関する提案

このようなトピックを作ろうと思ったのは、私の観察によると、MQL構文の開発は長い間停滞しており、ここ数年、この言語の改善は見られません。 開発者がMQLに全く取り組む気がないのかどうかは分かりませんが、本当に多くの機能が欠けており、その中には決定的に重要なものも含まれています。 このスレッドでは、私の主な要望をリストアップすることにしました。 まず私がリストをあげ、おそらく誰かが他のものを追加し、その後、開発者が参加してビジョンを共有することができれば、それは素晴らしいことだと思います。 このリストは重要性の高い順に並べましたが、私個人の優先順位ではありません。

EA/インジケーターからのティックのエミュレーション

私は長い間、Expert Advisor/Indicatorからティックの自動エミュレーション(つまり、それ自体を「ティック」できるようにすること)を自作のDLLやスクリプトを使用せずに実装することを目指してきました。 いわば純粋なスポーツ的興味ですが :) もし彼の目的がMQLファイルを超えることではなく、ループ(特に指標)を避けることにあるならば、それは誰かにとって非常に有用であるのかもしれません。 通常の方法ではできないので、何らかのマシンコードを使う必要があります。以下は、最終的なコードのバリエーションです。 Expert

もう一度、マルチスレッドについて

開発者の皆様へ マルチスレッドについて検索したところ、「MQL5にスレッド生成・管理の機能を追加するつもりはない」というフレーズを見つけました。1年半以上前に言われたことです。当時と見方が変わったのでしょうか? それでも煩わしいと思うのであれば、ユーザー自身に実装してもらえばいいのではないでしょうか。 そのためには、関数ポインタが必要です。そのような機能を追加してみてはいかがでしょうか。例:GetPointer(myfunc) また、MQL5でマルチスレッドを実装しなかった理由について、特に難しいことはないと思いますが、いかがでしょうか? それとも、主義主張の問題だったのでしょうか?