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

 
Alexander Bereznyak:
ベンチマークはそう簡単には取れません、双方からライセンスを取得しています。

くだらない、私は様々な外資系企業でエンベッディングの分野で仕事をしてきた。C++はおろかC言語さえも、コンパイラを発明した会社は1社もない(プログラマーは500人ずついた)。どの会社もフリーのgccを 自分たちのプロセッサ用に改良していましたが、それほど手間はかからず、その方法を知っているプログラマーの特別なチームがありました。そして、x86以外のプロセッサ、VLIV+DSP、いろいろありましたが、2intの掛け算ができないような弱小のものまでありました。そして、誰も自転車を発明していない。しかし、MQは誇り高い))。

その結果、何が生まれたか?MT4/5では全て正常に動作します。コンパイラはx86/64用に設計されているため、androidやepletでストラテジーを実行するのは不可能です。

 
Alexey Volchanskiy:

くだらない、私は様々な外資系企業でエンベッディングの分野で仕事をしてきた。C++はおろかC言語さえも、コンパイラを発明した会社は1社もない(プログラマーは500人ずついた)。どの会社もフリーのgccを 自分たちのプロセッサ用に改良していましたが、それほど手間はかからず、その方法を知っているプログラマーの特別なチームがありました。そして、x86以外のプロセッサ、VLIV+DSP、いろいろありましたが、2intの掛け算ができないような弱小のものまでありました。そして、誰も自転車を発明していない。しかし、MQは誇り高い))。

その結果、何が生まれたか?結果、MT4/5では全て正常に動作し、コンパイラはx86/64のみで設計されているため、androidやAppleでストラテジーを実行することは不可能です。

理解できないことが多い。

別の自転車を再発明し、バグ、不具合などをキャッチするために年間のフォーラム全体の時間と人的資源を無駄にするのではなく、既製のソリューションを取り、あなたのニーズに合わせてそれらを変更し始める、データの受信の速度と品質に努力を集中するために、実行ライブラリ(その速度と信頼性)をうまくするために、別の取引所へのコネクタを作成するには、取引(同じMathLab)で使用するための数学パッケージの接続を簡素化を決定することができます。

しかし、それはMQは独自の方法を持っているようだ、主なものは、ブラックボックス(その次のグレイル)の売り手を保護することです私はこのソリューションで他のプラスが表示されないが、ハッキングすることはできませんでした。ただ、それだけの価値があるかどうか...。

 
Prival-2:

しかし、それはMQは、独自の方法を持っているようだ、主なものは、ブラックボックスの売り手を保護するために(コードので、その次のグレイル)私はこのソリューションで他のプラスが表示されないが、ハッキングされる可能性はありません。ただ、それだけの価値があるかどうか...。

その様子からすると、道は正しい。プラットフォームが発展しており、利用する証券会社も増えています。
 

どなたかインジケーターを確認された方はいらっしゃいますか?この表を信じるなら、本当はもっと速くなるはずだ。

しかし、バブル期のテストのせいで、なぜかすべての結果に対する信頼度が下がってしまう。単純な配列のトラバーサルでc++より25%有利?嘘だ

 

もう一度、すぐに理解できなかった人のために:配列の操作、数学、複雑なクラス階層などは、非常によく何倍も加速されます。つまり、何倍もの速さで計算ができるようになるのです。これは大きなアドバンテージです。

複製用のコードをすべて添付し、公開校正の作業を尊重する。

 
コードはどこに添付されていますか?
 

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

知らない人のために - MQL4/MQL5は世界で最も多くの取引プラットフォーム用のインジケータとExpert Advisorを含んでおり、MQL4/MQL5自体がプログラミング言語のランクに登場したのです。

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

 
Фьючерсные объемы для МТ:
コードはどこに添付されていますか?

すみません、タブレットで後から投稿を編集する際に、思わぬところで削除されてしまいました。

また投稿しました。

 
Alexander Laur:

まあ、もちろん、それは20 000行の彼のコードのテストC - 4をコメントしたあなたではなかった。 彼のコードでは、私は思うだけでなく、 "唯一のコピーXXXともし+ OrderSendから行のカップルを作った"。しかも、加速度は15〜20%しかない。倍というスピードアップはどこにあるのでしょうか?

相手が論理的な計算の常識を持っていることが前提です。

残念ながら、私は間違っています。その場で批判したい衝動に駆られるのは、明確な説明を伴う詳細な説明でも無理な話です。

20,000行のコードで15-20%のスピードアップを実現した場合、独自の計算量は少なく、Expert Advisorは、純粋なC++で書かれているため、すでに最適化されているシステムコールにそのほとんどの時間を費やしていることになります。

 
Alexey Volchanskiy:

くだらない、私はこれまで様々な外資系企業でインベッドを担当してきた。C++はおろかC言語さえも、コンパイラを発明した会社は1社もない(プログラマーは500人ずついた)。どの会社もフリーのgccを 自分たちのプロセッサ用に改良していましたが、それほど手間はかからず、その方法を知っているプログラマーの特別なチームがありました。そして、x86以外のプロセッサ、VLIV+DSP、いろいろありましたが、2intの掛け算ができないような弱小のものまでありました。そして、誰も自転車を発明していない。しかし、MQは誇り高い))

範囲を混同していますね。

大量に配布するためのセキュアで安全で疎外されないプログラムを作るための言語であって、「内部消費用にバグだらけの使い捨てのコンパイラを作ろう」ではないんです。コンパイラのアップデートが出る前にモロに死にそうなハード。