記事"MQL5とQLUAの比較ーなぜMQL5での取引操作は28倍速いのか?"についてのディスカッション - ページ 6

 
Renat Fatkhullin:

MT5だけがこれらの遅れとは何の関係もない。

対応に時間がかかったのは取引所の方だ。

それはおかしい、取引所からの回答だ:

Добрый вечер!

Задержки на нашей стороне по данным ордерам были маленькими.
(Latency пишется в микросекундах)

Date      Time           Login Latency  id_ord
Sep 14  17:30:15.0227000 ххххх 410 22891096373
Sep 14  17:30:12.6450710 ххххх 439 22891080332
Sep 14  17:30:16.2887880 ххххх 432 22891106171
Sep 14  17:30:16.3533160 ххххх 616 22891106450
Sep 14  17:30:05.7216320 ххххх 462 22891025944

С уважением,
Антон Водопьянов
Техническая поддержка ПАО Московская Биржа
help@moex.com

 
 
prostotrader:

それはおかしいですね:

ありがとうございます。明日、私たち自身でサーバーログの詳細を要求してみます。

それは Open でしたか?MT5 での注文と提出された取引所チケットの対応関係を特定してください。

 
Renat Fatkhullin:

ありがとう、明日サーバーログの詳細を聞いてみるよ。

これはディスカバリーでのことですか?

はい、ディスカバリーです。

追加しました。

アクセスサーバーIV

87.118.239.81:443

アクセスサーバーIV 87.118.1189.81:443

追加

BR-12.16 ордер в MT5 - 44309414 (биржевой номер 22891025944 )
BR-11.16 ордер в MT5 - 44309578 (биржевой номер 22891080332 )
BR-11.16 ордер в MT5 - 44309644 (биржевой номер 22891096373 )
BR-12.16 ордер в MT5 - 44309680 (биржевой номер 22891106171 )
BR-11.16 ордер в MT5 - 44309682 (биржевой номер 22891106450 )
 
Renat Fatkhullin:

ありがとう。明日、サーバーログの詳細を聞いてみるよ。

Open でしたか?MT5での注文とストックチケットの対応を教えてください。


すみません、結果を待っていませんでした。

誰が遅れているのかわかりますか?

 
Sergey Chalyshev:

すみません、結果が出ませんでした。

誰が遅れをとっているのかわかるかな?


https://www.mql5.com/ru/forum/38456/page80#comment_2835361

ФОРТС. Вопросы по исполнению
ФОРТС. Вопросы по исполнению
  • www.mql5.com
С большими проблемами удалось это сделать (начальник отдела по работе с профессиональными клиентами ДЦ Открытие Евгений Сергеевич,.
 

QLUAとLuaは 同じものですか?

(no subject)
(no subject)
  • 2014.07.20
  • man_of_motley
  • man-of-motley.livejournal.com
История (к сожалению, больше профессиональная) к тому что большие корпорации не так уж мега-разумны как кажется некоторым и эффективность их работы не так уж высока. На примере Google с их V8 и вообще на тему интеграции скриптовых языков. Для начала немножко вводной: Так уж получилось что одно из наших флагманских приложений требует дать...
 

そうだ。

リンク先の文章は誤解を招きやすく、Luaが普通で高速であるかのような錯覚を与える。実際、Luaはシステムコールの原始的なスクリプティングとして十分であり、Lua自身の数学や重い計算は完全に放棄されている。

コンピューターゲームでは、プロジェクトコードから取り出して外部のデザイナーやスクリプターに渡すことができる、シーンの柔軟なスクリプティングを実装する安価な方法として使われている。これを根拠に、これらの開発者は突然、Luaは普通で高速な言語だと言い始める。もちろん、そんなことはない。

数学や計算について言えば、MQL5の 50倍から600倍速い
 
Renat Fatkhullin:

そうだ。

リンク先の文章は誤解を招きやすく、Luaが普通で高速であるかのような錯覚を与える。実際、Luaはシステムコールの原始的なスクリプティングとして十分であり、Lua自身の数学や重い計算は完全に放棄されている。

コンピューターゲームでは、プロジェクトコードから取り出して外部のデザイナーやスクリプターに渡すことができる、シーンの柔軟なスクリプティングを実装する安価な方法として使われている。これを根拠に、これらの開発者は突然、Luaは普通で高速な言語だと言い始める。もちろん、そんなことはない。

数学や計算で言えば、MQL5の50倍から600倍は速い。

斜め読みして、Luaのソーステキストを見てみた。


テキストが広告であることは明らかだ。発注の速さとLuaマシンの速さがどう関係しているかは何とも言えない。ここでは、ローカルプロセッサの実行時間の マイクロ秒の差ではなく、インフラの状態が役割を果たす。

ルアのテキストについてレナートLuaは、C++や他のdelphiでおなじみのプログラミングスタイルを意味するものではありません。プログラミング言語でテストを書いたり、自分を第一人者に格上げしたりする前に、その言語でのプログラミングの経験を積むべきです。あなたにはそれがない。


パフォーマンスについて。

ターミナルにlua 5.1サポートを組み込んだ瞬間から、quikは埋め込みスクリプトを作成するための2つのオプションを提供しています。

1.シンプルでハードウェアリソースを必要としない。この場合、これらのスクリプトはluaで記述され、Cに似た言語と比較してプログラミングコスト(ボタンを押す)を大幅に節約できます。この場合、開発時間を節約でき、パフォーマンスや実行時のミリ秒単位の節約には興味がない。

2. リソース集約的で低レベルのアクセス。この場合、純粋なC++で記述し、lua拡張モジュールとしてアルゴリズムを実行する。この場合、VC++やそれに類するものの機能をすべて手に入れることができる。他のすべての条件が同じであれば、mql5の方がより高速で、より便利で、より多くの機能を提供できると主張する勇気はあなたにはないと思います。)


要するに、元記事に書かれていることはすべて泡を吹いているのだ。あなた方はある種の開発者であって、うだうだ言っているだけのFX会社ではない。それとも、私があなたの会社を良く思いすぎているのだろうか?

 
s_mike:

斜め読みして、Luaのソーステキストを見た。


テキストが広告であることは明らかだ。入札のスピードとLuaマシンのスピードがどう関係するかは何とも言えない。ここでは、ローカルプロセッサの実行時間の マイクロ秒の差ではなく、インフラの状態が役割を果たす。

ルアのテキストについてレナートLuaは、C++や他のdelphiでおなじみのプログラミングスタイルを意味するものではありません。プログラミング言語でテストを書いたり、自分を第一人者に格上げしたりする前に、その言語でのプログラミングの経験を積むべきです。あなたにはそれがない。

本文を斜め読みせず、よく読んでください。

テストそのものにも、その結果にも異議を唱えるようなプログラミングの経験は、残念ながら あなたにはないでしょう。


パフォーマンスについて。

ターミナルにlua 5.1サポートを組み込んだ瞬間から、quikは埋め込みスクリプトを作成するための2つのオプションを提供しています。

1.シンプルでハードウェアリソースを必要としない。この場合、これらのスクリプトはluaで記述され、Cに似た言語と比較してプログラミングコスト(ボタン操作)を大幅に削減できます。この場合、開発時間を節約するのであって、パフォーマンスや実行時のミリ秒単位の節約には興味がない。

何の節約にもならない。この言語は、悲惨で、致命的な制限を受け、発狂するほど遅い。

一般的に金融やデータ処理には不向きだ。そのタスクは、他の高レベルの呼び出しの間にif/then条件をバインドする単純なスクリプトであることだ。そうして作られた。


2. リソース集約的で低レベルのアクセス。この場合、純粋なC++で記述し、lua拡張モジュールとしてアルゴリズムを実行する。この場合、VC++やそれに類するもののすべての機能を手に入れることができる。他のすべての条件が同じであれば、mql5がより速く、より便利で、より多くの機能を提供できると主張する勇気はあなたにはないと思います。)

そして、Luaのブレーキと制限をすべて受け継いでいる。ここでは、何トンものソースデータを取り出してLuaに転送し、次にライブラリに転送し、また戻ってターミナルに転送するようなことはしない。すべてのデータがMQL5で直接利用できるMQL5と比べると、そこでのロスは何千倍にもなる。MQL5はターミナル・カーネルに深く統合されており、そのすべてのプロセスはMQL5のプログラムを処理するために構築されている。

その上、MQL5がC++レベルで動作する ことはすでに示した。

要するに、元記事に書かれていることはすべて泡を吹いているだけなのだ。あなた方は開発者であって、うだうだ言っているだけのFX会社ではない。それとも、私があなたの会社を高く評価しすぎているのだろうか?

あなたは実践的な知識を持たないただの理論家だ。

ベロシティの概念を理解していないと、取引ゲームから外れてしまう:

  • スタックの更新が5倍速い?
  • 約定が28倍速い?
  • MQL5はQLUAより600倍速い? おいおい、泡を吹いて いるだけだよ!

指をくわえて専門家と議論しようとするカウチ・ウォーリアーの話を聞くのは面白い。私たちがこの種のテストを発表するときは、まず私たち自身の批判を経てからにする。

その間、この論文の誤りを証明したり示したりできた人は一人もいない。証明は再現可能なコードであるべきであり、専門家からの批判に耐えるものでなければならない。

Битва за скорость: QLUA vs MQL5 - почему MQL5 быстрее от 50 до 600 раз?
Битва за скорость: QLUA vs MQL5 - почему MQL5 быстрее от 50 до 600 раз?
  • smart-lab.ru
Для сравнения языков MQL5 и QLUA мы написали несколько тестов, которые замеряют скорость выполнения базовых операций. В тестах использовался компьютер с Windows 7 Professional 64 bit, MetaTrader 5 build 1340 и QUIK версии 7.2.0.45. Результаты представлены в таблице, где все значения представлены в миллисекундах (чем меньше время, тем лучше...
 
レナート

どうしてそんなに興奮しているの?痛いところを突かれた?許してくれよ、 カウチ戦士)))

私の人物について:
私は.luaと.mq5という拡張子のファイルに十分な文字を書いてきた。私はあなたよりも多くの文字をluaで書いてきた。桁違いだ。

そして、私があなたのluaでのプログラミングのスタイルが素人っぽいと主張するなら、それは根拠があるということだ。

さて、本題だ。


繰り返す。計算のスピードが必要なら、同じVisual Studioでモジュールを書けばいい。)ググれば、非常に人気のあるものも含め、そのような準備の整ったモジュールの例を見つけることができるだろう。

どんな巨大な配列をluaからC++モジュールに弾き出す必要があるのか?空想はやめよう。データの単位は、十数個の短いフィールドからなるテーブルだ。それをlua apiの疑似スタックを通してモジュールに転送するのに0ミリ秒かかる。

取引境界線から私を外すとか、if/elseで包むとか、そんな戯言は精神科医に紹介すべきだ。


ミハイルwww.<Removed by Artyom Trishkin>. ru