x64プラットフォーム用の新しいMQL5コンパイラーをテスト - 2~10倍計算が速い! - ページ 6

 
Михаил:

FORTSで取引しているのですか?

MT5は株取引に適しているのか、教えていただければと思います。

私のFORTSとの付き合いは、2009年頃にMT4を使った後、Quicksで仕事をしていた時の咽頭反射で終わってしまいました。クイックのインターフェースは、極めて不快なものであることがわかった。とはいえ、偏見かもしれませんが、非常に違和感がありました...。
 
MT5で債券を取引するオプションはないのでしょうか?
 
chipo:

こんにちは、誠実な会社です。MT5が動かない ポケポケが起動しない...起動の仕方がわからない...。

再生方法は?
 
Alexander:
どうすれば再生できますか?
今まで長い間、システム... 今まで長い間、システム...肝心の証券会社ごとのMT5が全部動かない...ウィルスが何か引っかかったのか、ロードが多い...何が問題なんだ?
 
Dmitry Fedoseev:

それは決して小さなことではなく、世界が成り立っている基本的な基盤なのです。

要は、大事なのは状況把握の真偽ではなく、その把握の実用性なのです。現代物理学の考え方によれば、すべての物体は、いや、世界全体が空虚で構成されているという。原子の内部では、粒子が非常に小さな空間を占めています。しかし、私たちにとっては、物体が不可侵であると考える方がはるかに現実的です。同じように、昔の人は「地球は3頭のゾウに支えられている」と考えた方がよっぽど現実的だったのです。それと同じで、開発者の立場からすると、多くの人が何を必要としているかを考えるほうが、よほど現実的です。

ここでの要望は、極めて少数の人たちに対するものです。OOP機能を積極的に使う人にとっては非常に便利な機能であるクラスブラウザも、少なくともMQLプログラマの10%程度は、実際にはまったく必要ないのではないかと思っています。残りはすべて古い手続き指向のスタイルで、カプセル化、継承、ポリモーフィズムに 代表される機能はもちろんのこと、単純なクラスさえ使っていない。

 
George Merts:

要は、大事なのは状況把握の真偽ではなく、その把握の実用性なのです。現代物理学の考えによれば、すべての物体は、いや、世界全体が空虚で構成されているという。原子の内部では、粒子が非常に小さな空間を占めています。しかし、私たちにとっては、物体が不可侵であると考える方がはるかに現実的です。同じように、昔の人は「地球は3頭のゾウに支えられている」と考えた方がよっぽど現実的だったのです。それと同じで、開発者の立場からすると、多くの人が何を必要としているかを考える方が、はるかに現実的です。

ここで要求されているのは、極めて少数の人たちに対するものです。クラスブラウザだって、OOP機能を積極的に使っている人たち全員にとっては非常に便利な機能ですが、今やMQLプログラマの10%以下しか必要ないのではないでしょうか?残りはすべて古い手続き指向のスタイルで、カプセル化、継承、ポリモーフィズムに 代表される機能はもちろんのこと、単純なクラスさえ使っていない。

モノが入り込めないのではなく、選択肢がないだけと考えた方が現実的です。人類が本当に世界を見る能力を提示されていない限りは。

授業ではなく、個々のオーダーに応じた仕事の可能性や、さまざまな専門家の自主的な仕事について話をするのです。誰かは知らないが、そうした機会を放棄することは、紀元前の中世に突入することになるような気がするのだ。


進歩とは、機会を減らすことだけではなく、機会を増やし、快適性を高めることでもあるはずです。

1つの逸話のように判明しています。プールは空になったが、新しい潜水塔を設置し、新しいゴムキャップを発行した。

 

これでは実のない議論になってしまいます。

開発者には開発者のコンセプトがあり、それは彼らの権利です。高度なデータ解析アルゴリズムを使っている一部の人の意見には興味がないのでしょう。"あれをくれ、これをくれ "と泣いている人たちへ。- は、現金端末で必要なものを使うだけです。私の経験では、金融シリーズの分析や取引で必要とされるものはすべてR言語で実装されています。この言語は、最も人気のある10大言語の1つであり、広く使用されています。この言語は、IBM、Oracle、Microsoftといったマストドンが自社製品に実装している。ビッグデータ解析のニーズがあったからこその提案ですが、私たちの場合、まだ複雑なアルゴリズムでユーザーのニーズが高いわけではありません。だから、開発者が無理することはない。もちろん素人考えですが)このようなチームであれば、Rでゲートウェイを作ることは全く問題ないように思えますが。

Matlabについて。RはMatlabとのインタフェースを実装していますが,利用可能である必要があります(Matlab).また、お金もかかります。私は詳しくないかもしれませんが、Matlabで重要なことがRで実装されていないのはなぜでしょうか?一般的な開発のためだけです。

繰り返す。それは実のない議論です。 むしろ好みの問題です。Windowsが好きな人もいれば、Linux以外は認めないという人もいる。ある人は(MKL5の深みにはまり)「ウハル」「ムハル」「ポリモーフィズム」という魅力的な言葉を好みますが、他の人はこの抽象化レベルに全く興味を持ちません。

必要なものがわかっているのなら、開発者が機会を与えてくれるのを待つのではなく、それを使えばいいのです。もしかしたら、一見効果的なアルゴリズムを試した後、その考えを改めることになるかもしれません。

グッドラック

 
誰にとっても利益が第一であり、その利益の源泉が異なるだけである。
MT5/MT4の開発者にとってはニアマーケット、オンデマンドで仕事をするプログラマーにとってはニアマーケット、トレーダー、ユーザー、研究者にとっては \PAMM accounts \Signals の直接取引による利益となるのです。
市場から直接利益を得ようとする人は、その作業が見かけほど簡単でないことを理解している。

実は、私がMetakvotersに期待することは単純で、いつの日か、人々が利益を必要としていること、実際の口座に 接続し、保証された利益(たとえ小さくても、100%保証)を提供する既製のソリューションが必要なことに気づいてほしいのです。

どんなものになるのでしょうか?Metakvotersのエキスパートアドバイザー、Metakvotersからのシグナル、その背後には、結束したチームの真剣な科学的作業があります...。

私は長い間(MT4以来)フォーラムにされている人からのMT4/MT5の批判を参照してください、本質は明らかである、人々は長い彼らのソリューションを発見し、彼らのソフトウェアを開発した...MT5の成功はどうでもよくて、重要なのは「責任を持って利益を上げられる場所を教えてくれ」だと思います。

特別な方法?だから、待てよ...。産業界で誰もやったことのないことをやる...奇跡を起こす。

私が間違っているのでしょうか?

 
Renat Fatkhullin:

私たちの場合、なぜ自分たちのセキュアランゲージが重要なのかを理解している人はほとんどいません。しかし、それは重要な要素です。

ご存じない方のために - MQL4/MQL5は、トレーディングプラットフォーム用のインジケーターやExpert Advisorが世界で最も多く書かれており、MQL4/MQL5自体がプログラミング言語の仲間入りを果たしているのです。

メタトレーダー5の次の変更点として、MQL5に大規模な新機能が追加され、現在の機能と合わせて、ターミナルで直接強力な分析システムを書くことができるようになります。しかし、MQL5では、ターミナルの中にコンピュータゲームを書くこともできます。しかも1台もなく、並列に走らせて。

すべて事実です。否定的な意見に耳を貸してはいけない。この掲示板にたくさんいる、井戸端会議の人たちの話だけを聞いてください。

そして、それは心理学の話です。ほら、人がトレーディングシステムを開発しても、ここまでうまくいかないと、イライラしますよね。BIGGESTLYの迷惑です。トレーディングシステムが正常に動作しないまでは、トレーダー(または開発者)は世界で最も不幸な人です。どんなビジネスでも、選んだ道がうまくいかないことを何年も見続けるということは、ありえないことです。普通、ビジネスでは何年も負けっぱなしになるのではなく、他のことに切り替えるものです。そして、ここでは常に神経を尖らせなければならず、彼らの取引システムのせいでイライラしている部分が、自分の開発にも波及してしまうのです。

レナトさん、あなたもその気持ちわかりますよね。あなたのMT5環境は、いくつかの利点があるにもかかわらず、あなたが望むより遅いのです。もちろん、ちょっと迷惑な話にも違いない。そして、ターミナルでの「あなたの見積もり」のような、過去のビジネス上の判断の一部を見直すことを余儀なくされます。もちろん、引用の著作権などもありましたが、私が理解する限りでは、今はすべて問題ありません。

さて、本題ですが、 MT4-MT5には重大な欠陥があります。他の端末にもないのですから、欠陥ではありません。名付けて。

Expert Advisor には、内部プロセッサのスケジューリングの標準的な手段はありません。OSでいうセマフォのようなもの。これはDLLにすることで回避できますが、マイクロソフトからの落とし穴がありますし、誰もがシステムプログラミングを理解しているわけではありません。

MT-4-MT5には 複雑な計算に必要なものが全て揃っていますが、エキスパートアドバイザーの通貨ペアや、特にインジケータで、同時に50枚のチャートを開いて実装することはほとんど不可能であることがわかりました。しかし、50のExpert Advisorを同時に開いて、このようなターミナルを実行するのは問題です - ターミナルがハングアップして、それぞれのチャート-フローがプロセッサのために苦労するからです。そして、これをDLLで回避すると、そのような高度なExpert AdvisorはDLLを持ち歩かなければならず、DLLで禁止されているのでマーケットに出すことができない。

(注:比較のため、この意味での忍者トレーダーターミナルは、MT4ターミナルの約50-100倍遅く 動作し、そこで多かれ少なかれ高度なインジケータは、数分間ターミナルをハングアップさせます。そして、少なくとも日足での価格ヒストグラムで、1つのターミナルに50のチャートを立ち上げることを議論するのは非現実的 です。つまり、メタトレーダーは、科学的根拠に基づく複雑な計算を行うトレーディングシステムをリーズナブルな価格で開発する分野ではライバルがいないのです)。

もうひとつ、50枚のチャートでターミナルを起動 し、「自動売買」ボタンを押すと、評価の高いExpert Advisorはターミナルをハングアップさせるだけというニュアンスがあります。

私自身は、ずいぶん前にこのようなことをすべて避け、MT4のすべてが、CUDAアクセラレーションを使用しても、当然のように動作しています。しかし、もしあなたがCコンパイラや取引端末での科学的計算の実装の容易さの分野で他の端末の半歩先をいっているなら、科学的に重い計算のための通常のスケジューラ(またはEA間のインタフェースの高速化)のようなツールは悪くないと思います。

 

一般に、新しいコンパイラはまだ生ものです。

2-2.5倍ほど高速化されましたが(パターン認識・解析システム)、一部の結果は適切ではありません。最も可能性が高いのは、オブジェクトの配列に何か問題があることです。