Добрый вечер!
Задержки на нашей стороне по данным ордерам были маленькими.
(Latency пишется в микросекундах)
Date Time Login Latency id_ord
Sep 1417:30:15.0227000 ххххх 41022891096373
Sep 1417:30:12.6450710 ххххх 43922891080332
Sep 1417:30:16.2887880 ххххх 43222891106171
Sep 1417:30:16.3533160 ххххх 61622891106450
Sep 1417:30:05.7216320 ххххх 46222891025944
С уважением,
Антон Водопьянов
Техническая поддержка ПАО Московская Биржа
help@moex.com
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 )
История (к сожалению, больше профессиональная) к тому что большие корпорации не так уж мега-разумны как кажется некоторым и эффективность их работы не так уж высока. На примере Google с их V8 и вообще на тему интеграции скриптовых языков. Для начала немножко вводной: Так уж получилось что одно из наших флагманских приложений требует дать...
Для сравнения языков MQL5 и QLUA мы написали несколько тестов, которые замеряют скорость выполнения базовых операций. В тестах использовался компьютер с Windows 7 Professional 64 bit, MetaTrader 5 build 1340 и QUIK версии 7.2.0.45. Результаты представлены в таблице, где все значения представлены в миллисекундах (чем меньше время, тем лучше...
MT5だけがこれらの遅れとは何の関係もない。
対応に時間がかかったのは取引所の方だ。
それはおかしい、取引所からの回答だ:
それはおかしいですね:
ありがとうございます。明日、私たち自身でサーバーログの詳細を要求してみます。
それは Open でしたか?MT5 での注文と提出された取引所チケットの対応関係を特定してください。
ありがとう、明日サーバーログの詳細を聞いてみるよ。
これはディスカバリーでのことですか?
はい、ディスカバリーです。
追加しました。
アクセスサーバーIV
87.118.239.81:443
アクセスサーバーIV 87.118.1189.81:443
追加
ありがとう。明日、サーバーログの詳細を聞いてみるよ。
Open でしたか?MT5での注文とストックチケットの対応を教えてください。
すみません、結果を待っていませんでした。
誰が遅れているのかわかりますか?
すみません、結果が出ませんでした。
誰が遅れをとっているのかわかるかな?
https://www.mql5.com/ru/forum/38456/page80#comment_2835361
QLUAとLuaは 同じものですか?
そうだ。
リンク先の文章は誤解を招きやすく、Luaが普通で高速であるかのような錯覚を与える。実際、Luaはシステムコールの原始的なスクリプティングとして十分であり、Lua自身の数学や重い計算は完全に放棄されている。
コンピューターゲームでは、プロジェクトコードから取り出して外部のデザイナーやスクリプターに渡すことができる、シーンの柔軟なスクリプティングを実装する安価な方法として使われている。これを根拠に、これらの開発者は突然、Luaは普通で高速な言語だと言い始める。もちろん、そんなことはない。
数学や計算について言えば、MQL5の 50倍から600倍速い。そうだ。
リンク先の文章は誤解を招きやすく、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会社ではない。それとも、私があなたの会社を良く思いすぎているのだろうか?
斜め読みして、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会社ではない。それとも、私があなたの会社を高く評価しすぎているのだろうか?
あなたは実践的な知識を持たないただの理論家だ。
ベロシティの概念を理解していないと、取引ゲームから外れてしまう:
指をくわえて専門家と議論しようとするカウチ・ウォーリアーの話を聞くのは面白い。私たちがこの種のテストを発表するときは、まず私たち自身の批判を経てからにする。
その間、この論文の誤りを証明したり示したりできた人は一人もいない。証明は再現可能なコードであるべきであり、専門家からの批判に耐えるものでなければならない。