Время регистраций заявок на сервере МТ5:
11868790-ввод заявки
22:32:48.991 'xxxxx': order placed for execution [#11868790 buy limit 1.00 ED-6.15 at 1.0572]
22:32:48.997 'xxxxx': order #11868790 buy limit 1.00 ED-6.15 at 1.0572 placed due execution [added order #11868790, buy limit 1.00 ED-6.15 at 1.0572 [based on order '15094784179']]
11868790-снятие заявки
22:32:54.491 'xxxxx': cancel order #11868790 buy limit 1.00 ED-6.15 at 1.0572
22:32:54.498 'xxxxx': order #11868790 buy limit 1.00 ED-6.15 at 1.0572 canceled due execution [canceled order #11868790 [based on order '15094784179']]
11868770- ввод заявки
22:31:54.582 'xxxxx': order placed for execution [#11868770 buy limit 1.00 ED-6.15 at 1.0572
22:31:54.598 'xxxxx': order #11868770 buy limit 1.00 ED-6.15 at 1.0572 placed due execution [added order #11868770, buy limit 1.00 ED-6.15 at 1.0572 [based on order '15094782093']]
11868770- снятие заявки
22:32:00.474 'xxxxx': cancel order #11868770 buy limit 1.00 ED-6.15 at 1.0572
22:32:00.491 'xxxxx': order #11868770 buy limit 1.00 ED-6.15 at 1.0572 canceled due execution [canceled order #11868770 [based on order '15094782093']]
С уважением,
Федор Пылаев
Заместитель начальника Отдела поддержки пользователей торговых систем
Управления сопровождения торговых систем
Брокерского дома «ОТКРЫТИЕ»
KO 022:32:03.358 Trades 'xxxxx': buy limit 1.00 ED-6.15 at 1.0572
FG 022:32:03.415 Trades 'xxxxx': buy limit 1.00 ED-6.15 at 1.0572 placed for execution in57 ms
ED 022:32:09.250 Trades 'xxxxx': cancel order #11868770 buy limit 1.00 ED-6.15 at 1.0572
HQ 022:32:09.306 Trades 'xxxxx': cancel order #11868770 buy limit 1.00 ED-6.15 at 1.0572 placed for execution in55 ms
RL 022:32:57.765 Trades 'xxxxx': buy limit 1.00 ED-6.15 at 1.0572
JG 022:32:57.826 Trades 'xxxxx': buy limit 1.00 ED-6.15 at 1.0572 placed for execution in61 ms
IE 022:33:03.266 Trades 'xxxxx': cancel order #11868790 buy limit 1.00 ED-6.15 at 1.0572
CR 022:33:03.323 Trades 'xxxxx': cancel order #11868790 buy limit 1.00 ED-6.15 at 1.0572 placed for execution in56 ms
15094784179 время прихода команды постановки заявки - 22:33:00.018, время ответа на данную команду 22:33:00.019.
15094782093 время прихода команды постановки заявки - 22:32:05.609, время ответа на данную команду 22:32:05.610.
15094782093 время прихода команды удаления заявки - 22:32:11.502, время ответа на данную команду 22:32:11.50315094784179 время прихода команды удаления заявки - 22:33:05.519, время ответа на данную команду 22:33:05.520
22:32:03.358 Trades 'xxxxx': buy limit 1.00 ED-6.15 at 1.0572 - терминал отправил заявку
22:31:54.582'xxxxx': order placed for execution [#11868770 buy limit 1.00 ED-6.15 at 1.0572 - сервер МТ получил, обработал и отправил заявку на биржу
22:32:05.609 время прихода команды постановки заявки - биржа получила заявку
22:32:05.610 время ответа на данную команду - биржа выставила заявку, присвоила ордер и отправила подтверждение серверу МТ522:31:54.598'xxxxx': order #11868770 buy limit 1.00 ED-6.15 at 1.0572 placed due execution [added order #11868770, buy limit 1.00 ED-6.15 at 1.0572 [based on order '15094782093']] - сервер МТ5 получил билет ордера и подтверждение установки
22:32:03.415 Trades 'xxxxx': buy limit 1.00 ED-6.15 at 1.0572 placed for execution in57 ms - терминал получил подтверждение от сервера МТ5 об установке ордера
端末(ネットタイム):22:32:03.415 -22:32:03.358 - 16 ms = 41 ms
削除する。
22:32:09.250 Trades 'xxxxx': cancel order #11868770 buy limit 1.00 ED-6.15 at 1.0572 - терминал отправил заявку
22:32:00.474 'xxxxx': cancel order #11868770 buy limit 1.00 ED-6.15 at 1.0572 - сервер МТ получил, обработал и отправил заявку на биржу
22:32:11.502 время прихода команды удаления заявки(15094782093) - биржа получила заявку
22:32:11.503 время ответа на данную команду(15094782093) - биржа выставила заявку, присвоила ордер и отправила подтверждение серверу МТ5
22:32:00.491 'xxxxx': order #11868770 buy limit 1.00 ED-6.15 at 1.0572 canceled due execution [canceled order #11868770 [based on order '15094782093']] - сервер МТ5 получил билет ордера и подтверждение установки
22:32:09.306 Trades 'xxxxx': cancel order #11868770 buy limit 1.00 ED-6.15 at 1.0572 placed for execution in 55 ms - терминал получил подтверждение от сервера МТ5 об установке ордера
22:32:57.765 Trades 'xxxxx': buy limit 1.00 ED-6.15 at 1.0572 - терминал отправил заявку
22:32:48.991'xxxxx': order placed for execution [#11868790 buy limit 1.00 ED-6.15 at 1.0572] - сервер МТ получил, обработал и отправил заявку на биржу
22:33:00.018 время прихода команды постановки заявки(15094784179) - биржа получила заявку
22:33:00.019 время ответа на данную команду(15094784179) - биржа выставила заявку, присвоила ордер и отправила подтверждение серверу МТ522:32:48.997'xxxxx': order #11868790 buy limit 1.00 ED-6.15 at 1.0572 placed due execution [added order #11868790, buy limit 1.00 ED-6.15 at 1.0572 [based on order '15094784179']] - сервер МТ5 получил билет ордера и подтверждение установки
22:32:57.826 Trades 'xxxxx': buy limit 1.00 ED-6.15 at 1.0572 placed for execution in61 ms - терминал получил подтверждение от сервера МТ5 об установке ордера
22:33:03.266 Trades 'xxxxx': cancel order #11868790 buy limit 1.00 ED-6.15 at 1.0572 - терминал отправил заявку
22:32:54.491 'xxxxx': cancel order #11868790 buy limit 1.00 ED-6.15 at 1.0572 - сервер МТ получил, обработал и отправил заявку на биржу
22:33:05.519 время прихода команды удаления заявки(15094784179) - биржа получила заявку
22:33:05.520 время ответа на данную команду(15094784179) - биржа выставила заявку, присвоила ордер и отправила подтверждение серверу МТ5
22:32:54.498 'xxxxx': order #11868790 buy limit 1.00 ED-6.15 at 1.0572 canceled due execution [canceled order #11868790 [based on order '15094784179']] - сервер МТ5 получил билет ордера и подтверждение установки
22:33:03.323 Trades 'xxxxx': cancel order #11868790 buy limit 1.00 ED-6.15 at 1.0572 placed for execution in 56 ms - терминал получил подтверждение от сервера МТ5 об установке ордера
2015.03.2010:23:53.787 Trades 'xxxxx': modify order #12010544 sell limit 2.00 FEES-9.15 at 8979 sl: 0 tp: 0 -> 8977, sl: 0 tp: 0 placed for execution in318 ms
2015.03.2010:44:44.158 Trades 'xxxxx': cancel order #12011548 sell limit 2.00 GMKR-9.15 at 108250 placed for execution in329 ms
2015.03.2014:17:00.353 Trades 'xxxxx': buy limit 2.00 MIX-6.15 at 164400 placed for execution in39 ms
2015.03.2014:22:25.875 Trades 'xxxxx': sell limit 2.00 ROSN-9.15 at 25363 placed for execution in31 ms
2015.03.2014:41:23.055 Trades 'xxxxx': cancel order #12019785 sell limit 1.00 HYDR-9.15 at 5905 placed for execution in32 ms
2015.03.2014:46:41.859 Trades 'xxxxx': sell limit 2.00 GMKR-9.15 at 108746 placed for execution in322 ms
2015.03.2014:49:52.599 Trades 'xxxxx': cancel order #12022268 sell limit 3.00 UJPY-9.15 at 121.57 placed for execution in319 ms
エドワード!
今号終了までお待ちください
もちろん...早とちりする癖があるんです。
神経を節約する...犯罪になるようなことはない。
ただ、難しい(作業的な)問題を解決するために(少し感情を込めて:)・・・。
そして、MT5のサーバーのタイミングはこちらです。
面白い!
取引所は自分の時間に「生きて」いる、サーバーと端末はお互いに、取引所とは仲が悪い。
だから
MT5アプリケーション -11868770 (15094782093 - 取引所)
セットアップ
アプリケーションのセットアップ時間です。
交換:22:32:05.610-22:32:05.609= 1ms
MT5サーバー(ゲートウェイを含む取引所時間なし):22:31:54.598 -22:31:54.582 - 1ms = 15ms
端末(ネットタイム):22:32:03.415 -22:32:03.358 - 16 ms = 41 ms
削除する。
注文削除の作業時間。
交換:22:32:11.503-22:32:11.502= 1ms
MT5サーバー(ゲートウェイを含む交換時間なし):22時32分00秒491~22時32分00秒474~1ms=16ms
端末(正味時間):22時32分09秒306-22時32分09秒250- 17ミリ秒 = 39ミリ秒
----------------------------------------------------------------------------------------
MT5アプリケーション -11868790(15094784179-exchange)。
設定する。
オーダーセッティング時間。
交換:22:33:00.019-22:33:00.018= 1ms
MT5サーバー(ゲートウェイを含む取引所時間なし):22:32:48.997-22:32:48.991- 1ms = 5ms
端末(ネットタイム):22時32分57秒826~22時32分57秒765~6ms=55ms
削除する。
注文削除の作業時間。
交換:22:33:05.520-22:33:05.519= 1ms
MT5サーバー(ゲートウェイを含む交換時間なし):22時32分54秒498~22時32分54秒491~1ms=6ms
端末(ネットタイム):22時33分03秒323~22時33分03秒266~7ms=50ms
------------------------------------------------------------------------------------
FORTSゲートウェイ(ブローカーへのリクエスト)のタイミングが十分でないため、何が起こっているのか全体像を把握することができません。
しかし、今でも私たちは予測的な 結論を導き出すことができます。
1. FORTSは最速で安定したリンクです!(1ms)
FORTSゲートウェイが遅延(15ms, 16ms, 5ms, 6ms)を発生させる確率が高い。
MT5サーバーとTerminal exchangeのパケットが長い(41ms、39ms、 55ms、50ms) 理由は不明です*。
(ブローカーがローカルネットワークに問題を抱えているのでは?)
* 入札は、ブローカーのローカルネットワークから行われました。
P/S MT5でBCSを通して作業している方はいらっしゃいますか?
端末、サーバー、交換機がそれぞれタイムラインを持っていることは、論理的に理解できる。この3つのコンポーネントを時間的に同期させることは、技術的にもかなり問題があると思います。そのため、それぞれのシステムがそれぞれの時間軸で生きているのです。
しかし、このような状況でトレーダーはどうすればいいのでしょうか。
多くのノードを持つ取引注文の 受け渡しでは、かなり長いチェーンになるようです。
端末 - プロバイダネットワーク - サーバ - ゲートウェイ - エクスチェンジ - ゲートウェイ - サーバ - プロバイダネットワーク - 端末。このチェーンにおける仮想ホスティングは、プロバイダのネットワークを置き換えるものです。
このチェーンの参加者は、参加者全員の中で唯一この遅延 のコストを負担している トレーダーを除いて、遅延を理解しようとする特別な熱意を示していない。
毎回、タイミングを整理して、どこが大幅に遅れているのかを確認するのは、あまりにも心苦しいし、道義的にも難しい。結果を出す前に、自分宛のゴミや非難をたくさん聞かされ、「なぜ、こんなことが必要なのか?
トレーダーの本分は取引であり、タイミングを掘ることではありません。
遅延対策には、チェーンのリンク数を減らすしかないようです
時間については、FOREXで仕事をしているからそう言うのであって、FORTSでは状況が違う。
19:00:00.450に取引所から気配値を取得して注文を出すと、サーバーから応答があります。
それがFOREXのタイムラグなんです。
遅延について
遅延の平均がどうであれ、つまり平均が10-12msであれば、これは動作しています。
しかし、最小の遅延が6ms、最大の遅延が300msに達したとき。
というのは、もう誤動作です。FORTSでは、90%のストラテジーがLIMIT注文(現在の価格で買うか、全く買わないか)で買うことを基本としています。
タイムラグが12msまでなら、10個中5個のオーダーが働く時間があり、時間が「変動」し始めると、10個中9個のオーダーが働く時間がない。
仕事の安定が必要なのです。
自宅から12msで満足できない場合は仮想マシンを、仮想マシンから6msで満足できない場合は取引所に取引ロボットを導入してください。
しかし、仮想マシンが6ミリ秒、そして61ミリ秒となったとき、これはあってはならないことです。
遅延が12msまでの場合、10個中5個のオーダーがトリガーする時間を持ち、時間が「変動」し始めると、10個中9個のオーダーがトリガーする時間を持たなくなります。
最大12ミリ秒のラグがあっても、10件の注文のうち5件しか反映されないのであれば、多くの人が欲しがる非常に良い価格であるが、多くの人が受ける時間がないことを意味する)私も欲しくなってきました。
問題は価格ではなく、「安定性」なのです。
Renatさん、ごきげんよう。
現在の実務からすると、オーダーの実行時間は10m.s.から300m.s.以上まで様々であることは明らかである。売買注文の 執行が不安定な理由は何なのか、教えてほしい。
レナート!
私の質問には答えてくれていません。その答えは、MT5を使った私の取引にとって非常に重要なものなのです。ぜひ、答えてください。
そして、この2つの数値はどのように組み合わされるのか
および当日の証券取引所報告書