2015.09.0106:15:00.037 Trades '1007933': buy limit 1.00 LKOH-9.15 at 23488 placed for execution in7 ms
2015.09.0106:15:00.029 Trades '1007933': buy limit 1.00 LKOH-9.15 at 234882015.09.0106:15:00.027 Trades '1007933': sell limit 1.00 LKOH-9.15 at 26488 placed for execution in212 ms
2015.09.0106:14:59.815 Trades '1007933': sell limit 1.00 LKOH-9.15 at 264882015.09.0106:14:57.782 Trades '1007933': buy limit 1.00 LKOH-9.15 at 24833 placed for execution in18 ms
2015.09.0106:14:57.764 Trades '1007933': buy limit 1.00 LKOH-9.15 at 24833
2015.09.0106:17:49.459 Trades '1007933': cancel order #22085056 buy limit 1.00 LKOH-9.15 at 23488 placed for execution in20 ms
2015.09.0106:17:49.438 Trades '1007933': cancel order #22085056 buy limit 1.00 LKOH-9.15 at 234882015.09.0106:17:49.435 Trades '1007933': cancel order #22085055 sell limit 1.00 LKOH-9.15 at 26488 placed for execution in327 ms
2015.09.0106:17:49.108 Trades '1007933': cancel order #22085055 sell limit 1.00 LKOH-9.15 at 264882015.09.0106:17:47.084 Trades '1007933': cancel order #22085054 buy limit 1.00 LKOH-9.15 at 24900 placed for execution in16 ms
2015.09.0106:17:47.068 Trades '1007933': cancel order #22085054 buy limit 1.00 LKOH-9.15 at 249002015.09.0106:17:45.411 Trades '1007933': buy limit 1.00 LKOH-9.15 at 23488 placed for execution in21 ms
2015.09.0106:17:45.389 Trades '1007933': buy limit 1.00 LKOH-9.15 at 234882015.09.0106:17:45.388 Trades '1007933': sell limit 1.00 LKOH-9.15 at 26488 placed for execution in8 ms
RE 012:03:35.211 Trades '679854': buy limit 1.00 Si-9.15 at 64040 placed for execution in6 ms
PH 012:03:35.416 Trades '679854': cancel order #5378363 sell limit 1.00 Si-9.15 at 70476
LO 012:03:35.723 Trades '679854': cancel order #5378363 sell limit 1.00 Si-9.15 at 70476 placed for execution in307 ms
MR 012:03:35.724 Trades '679854': cancel order #5378364 buy limit 1.00 Si-9.15 at 64040
NJ 012:03:35.731 Trades '679854': cancel order #5378364 buy limit 1.00 Si-9.15 at 64040 placed for execution in6 ms
デモオープン(カウントされていない)
OF 212:02:26.322 Trades '1007933': failed cancel order #22194460 sell limit 1.00 Si-9.15 at 70476.00000 [Invalid request]
MI 212:02:26.322 Trades '1007933': failed cancel order #22194462 buy limit 1.00 Si-9.15 at 64040.00000 [Invalid request]
HD 012:02:26.526 Trades '1007933': cancel order #22194460 sell limit 1.00 Si-9.15 at 70476
CH 012:02:26.536 Trades '1007933': cancel order #22194460 sell limit 1.00 Si-9.15 at 70476 placed for execution in10 ms
NF 012:02:26.537 Trades '1007933': cancel order #22194462 buy limit 1.00 Si-9.15 at 64040
IR 012:02:26.549 Trades '1007933': cancel order #22194462 buy limit 1.00 Si-9.15 at 64040 placed for execution in12 ms
HQ 0 12:03:07.223 Trades '1007933': cancel order #22195150 sell limit 1.00 Si-9.15 at 70476 placed for execution in 13 ms
LI 0 12:03:07.225 Trades '1007933': cancel order #22195151 buy limit 1.00 Si-9.15 at 64040
LF 0 12:03:07.519 Trades '1007933': cancel order #22195151 buy limit 1.00 Si-9.15 at 64040 placed for execution in 294 ms
NE 0 12:03:07.709 Trades '1007933': sell limit 1.00 Si-9.15 at 70476
FL 0 12:03:07.720 Trades '1007933': sell limit 1.00 Si-9.15 at 70476 placed for execution in 11 ms
LG 0 12:03:07.721 Trades '1007933': buy limit 1.00 Si-9.15 at 64040
KK 0 12:03:07.731 Trades '1007933': buy limit 1.00 Si-9.15 at 64040 placed for execution in 9 ms
EO 012:11:14.206 Trades 'xxxxx': cancel order #1782492 buy limit 1.00 Si-9.15 at 62964
DJ 012:11:14.224 Trades 'xxxxx': cancel order #1782492 buy limit 1.00 Si-9.15 at 62964 placed for execution in19 ms
CG 012:11:16.223 Trades 'xxxxx': sell limit 1.00 Si-9.15 at 69416
CL 012:11:16.365 Trades 'xxxxx': sell limit 1.00 Si-9.15 at 69416 placed for execution in125 ms
IS 012:11:16.419 Trades 'xxxxx': buy limit 1.00 Si-9.15 at 62964
RK 012:11:16.451 Trades 'xxxxx': buy limit 1.00 Si-9.15 at 62964 placed for execution in31 ms
IL 012:11:18.442 Trades 'xxxxx': cancel order #1782495 sell limit 1.00 Si-9.15 at 69416
FR 012:11:18.662 Trades 'xxxxx': cancel order #1782495 sell limit 1.00 Si-9.15 at 69416 placed for execution in220 ms
GI 012:11:18.978 Trades 'xxxxx': cancel order #1782496 buy limit 1.00 Si-9.15 at 62964
NE 012:11:19.009 Trades 'xxxxx': cancel order #1782496 buy limit 1.00 Si-9.15 at 62964 placed for execution in31 ms
JF 012:11:21.004 Trades 'xxxxx': sell limit 1.00 Si-9.15 at 69416
EN 012:11:21.083 Trades 'xxxxx': sell limit 1.00 Si-9.15 at 69416 placed for execution in78 ms
OD 012:11:21.141 Trades 'xxxxx': buy limit 1.00 Si-9.15 at 62964
GO 012:11:21.368 Trades 'xxxxx': buy limit 1.00 Si-9.15 at 62964 placed for execution in226 ms
FR 012:11:23.364 Trades 'xxxxx': cancel order #1782497 sell limit 1.00 Si-9.15 at 69416
NF 012:11:23.444 Trades 'xxxxx': cancel order #1782497 sell limit 1.00 Si-9.15 at 69416 placed for execution in80 ms
MH 012:11:23.646 Trades 'xxxxx': cancel order #1782498 buy limit 1.00 Si-9.15 at 62964
ED 012:11:23.755 Trades 'xxxxx': cancel order #1782498 buy limit 1.00 Si-9.15 at 62964 placed for execution in109 ms
OD 012:11:25.755 Trades 'xxxxx': sell limit 1.00 Si-9.15 at 69416
LM 012:11:25.789 Trades 'xxxxx': sell limit 1.00 Si-9.15 at 69416 placed for execution in32 ms
PF 012:11:25.863 Trades 'xxxxx': buy limit 1.00 Si-9.15 at 62964
IM 012:11:25.893 Trades 'xxxxx': buy limit 1.00 Si-9.15 at 62964 placed for execution in30 ms
FS 012:11:27.926 Trades 'xxxxx': cancel order #1782499 sell limit 1.00 Si-9.15 at 69416
RG 012:11:28.271 Trades 'xxxxx': cancel order #1782499 sell limit 1.00 Si-9.15 at 69416 placed for execution in344 ms
MK 012:11:28.281 Trades 'xxxxx': cancel order #1782500 buy limit 1.00 Si-9.15 at 62964
CF 012:11:28.298 Trades 'xxxxx': cancel order #1782500 buy limit 1.00 Si-9.15 at 62964 placed for execution in18 ms
JS 012:11:30.301 Trades 'xxxxx': sell limit 1.00 Si-9.15 at 69416
PL 012:11:30.332 Trades 'xxxxx': sell limit 1.00 Si-9.15 at 69416 placed for execution in30 ms
LG 012:11:30.337 Trades 'xxxxx': buy limit 1.00 Si-9.15 at 62964
OO 012:11:30.364 Trades 'xxxxx': buy limit 1.00 Si-9.15 at 62964 placed for execution in26 ms
EP 012:11:32.364 Trades 'xxxxx': cancel order #1782502 sell limit 1.00 Si-9.15 at 69416
MF 012:11:32.555 Trades 'xxxxx': cancel order #1782502 sell limit 1.00 Si-9.15 at 69416 placed for execution in191 ms
GE 012:11:32.560 Trades 'xxxxx': cancel order #1782503 buy limit 1.00 Si-9.15 at 62964
NQ 012:11:32.588 Trades 'xxxxx': cancel order #1782503 buy limit 1.00 Si-9.15 at 62964 placed for execution in28 ms
LR 012:11:34.583 Trades 'xxxxx': sell limit 1.00 Si-9.15 at 69416
MI 012:11:34.868 Trades 'xxxxx': sell limit 1.00 Si-9.15 at 69416 placed for execution in284 ms
EH 012:11:34.873 Trades 'xxxxx': buy limit 1.00 Si-9.15 at 62964
KS 012:11:35.176 Trades 'xxxxx': buy limit 1.00 Si-9.15 at 62964 placed for execution in303 ms
FQ 012:11:37.176 Trades 'xxxxx': cancel order #1782505 sell limit 1.00 Si-9.15 at 69416
DJ 012:11:37.208 Trades 'xxxxx': cancel order #1782505 sell limit 1.00 Si-9.15 at 69416 placed for execution in32 ms
GD 012:11:37.214 Trades 'xxxxx': cancel order #1782506 buy limit 1.00 Si-9.15 at 62964
MS 012:11:37.246 Trades 'xxxxx': cancel order #1782506 buy limit 1.00 Si-9.15 at 62964 placed for execution in31 ms
QP 012:11:39.239 Trades 'xxxxx': sell limit 1.00 Si-9.15 at 69416
GI 012:11:39.256 Trades 'xxxxx': sell limit 1.00 Si-9.15 at 69416 placed for execution in17 ms
NJ 012:11:39.262 Trades 'xxxxx': buy limit 1.00 Si-9.15 at 62964
DQ 012:11:39.279 Trades 'xxxxx': buy limit 1.00 Si-9.15 at 62964 placed for execution in16 ms
PG 012:11:41.270 Trades 'xxxxx': cancel order #1782507 sell limit 1.00 Si-9.15 at 69416
KH 012:11:41.296 Trades 'xxxxx': cancel order #1782507 sell limit 1.00 Si-9.15 at 69416 placed for execution in26 ms
IG 012:11:41.301 Trades 'xxxxx': cancel order #1782508 buy limit 1.00 Si-9.15 at 62964
QR 012:11:41.312 Trades 'xxxxx': cancel order #1782508 buy limit 1.00 Si-9.15 at 62964 placed for execution in10 ms
IO 012:11:43.317 Trades 'xxxxx': sell limit 1.00 Si-9.15 at 69416
LD 012:11:43.326 Trades 'xxxxx': sell limit 1.00 Si-9.15 at 69416 placed for execution in8 ms
RK 012:11:43.331 Trades 'xxxxx': buy limit 1.00 Si-9.15 at 62964
IP 012:11:43.338 Trades 'xxxxx': buy limit 1.00 Si-9.15 at 62964 placed for execution in7 ms
HE 012:11:45.333 Trades 'xxxxx': cancel order #1782509 sell limit 1.00 Si-9.15 at 69416
LJ 012:11:45.341 Trades 'xxxxx': cancel order #1782509 sell limit 1.00 Si-9.15 at 69416 placed for execution in8 ms
NQ 012:11:45.347 Trades 'xxxxx': cancel order #1782510 buy limit 1.00 Si-9.15 at 62964
KO 012:11:45.356 Trades 'xxxxx': cancel order #1782510 buy limit 1.00 Si-9.15 at 62964 placed for execution in8 ms
MT5 demo opener build 1159 6-15 MSK morning - 静かでスムーズ、眼鏡さえも動いていない。
そして、BCSのデモのログです(こちらも落ち着いて、ガラスは動いていません)。
あとはBCSReal(人がいてよかった)のログを待つのみです。
しかし、テクノ・リアルに対する集団的な不満を書かなければならなくなる予感がするのです。
Michaelさん、Discoveryアクセスポイントからのログインログを解析した結果、以下のことがわかりました。
1) データセンターのログをターミナルに接続すると、これらのpingは10ms程度に保たれますが、最大で500msのスパイクがあります。
Access Server2 2015.08.25 08:48:15.666 ***.***.***.*** '*****': login (Client build 1159, cid: *****************************, ping: 10.89 ms)
Access Server3 2015.08.25 00:07:19.069 ***.***.***.*** '*****': login (Client build 1159, cid: *****************************, ping: 500.40 ms)
Access Server3 2015.08.25 08:48:28.696 ***.***.***.*** '*****': login (Client build 1159, cid: *****************************, ping: 12.03 ms)
Access Server3 2015.08.26 04:10:52.879 ***.***.***.*** '*****': login (Client build 1159, cid: *****************************, ping: 506.13 ms)
Access Server3 2015.08.27 01:08:15.820 ***.***.***.*** '*****': login (Client build 1159, cid: *****************************, ping: 8.12 ms)
Access Server2 2015.08.27 01:08:18.776 ***.***.***.*** '*****': login (Client build 1159, cid: *****************************, ping: 7.12 ms)
Access Server2 2015.08.27 02:32:48.278 ***.***.***.*** '*****': login (Client build 1159, cid: *****************************, ping: 7.07 ms)
Access Server2 2015.08.27 09:05:51.324 ***.***.***.*** '*****': login (Client build 1159, cid: *****************************, ping: 11.65 ms)
Access Server3 2015.08.27 09:06:04.272 ***.***.***.*** '*****': login (Client build 1159, cid: *****************************, ping: 11.75 ms)
アクセスポイントから端末へのPingです。
| зона ответственности Биржи || зона ответственности Открытия || интернет || клиент |
[биржа (ФОРТС)] <==> [шлюз Plaza2] <===> [шлюз в MOEX] <=> [MT5 торговый сервер] <=> [Точка доступа] <================> [Терминал]
そのため、MT5端末-MT5アクセスポイントの経路ですでに問題が発生しており、取引に到達していないことがわかります。
2) 他のクライアントのpingを分析したところ、変動はありましたが、安定したパターンは見つかりませんでした(例えば、同時にpingが大幅に増加する場合など)。
それをどうするか?
1) 端末にpingロギング機能を追加しました。この機能は次のベータ版リリースで利用可能になる予定です。発売されたら、ここに掲載します。また、将来的にはコンポーネント間の定期的なping計測をプラットフォームに組み込み、ネットワーク上の問題(の可能性)を調べる予定です。
2) Discoverに追加でネットワーク情報を要求してみました。
アクセスサーバー4は、アクセスポイント(2,3)とは異なるプロバイダー経由でインターネットに接続し、Discoverネットワーク内でトレードサーバーと異なる方法で接続されています。
Michaelさん、Discoveryアクセスポイントからのログインログを解析した結果、以下のことがわかりました。
1) データセンターのログをターミナルに接続すると、これらのpingは10ms程度に保たれますが、最大で500msのスパイクがあります。
Access Server2 2015.08.25 08:48:15.666 ***.***.***.*** '*****': login (Client build 1159, cid: *****************************, ping: 10.89 ms)
Access Server3 2015.08.25 00:07:19.069 ***.***.***.*** '*****': login (Client build 1159, cid: *****************************, ping: 500.40 ms)
Access Server3 2015.08.25 08:48:28.696 ***.***.***.*** '*****': login (Client build 1159, cid: *****************************, ping: 12.03 ms)
Access Server3 2015.08.26 04:10:52.879 ***.***.***.*** '*****': login (Client build 1159, cid: *****************************, ping: 506.13 ms)
Access Server3 2015.08.27 01:08:15.820 ***.***.***.*** '*****': login (Client build 1159, cid: *****************************, ping: 8.12 ms)
Access Server2 2015.08.27 01:08:18.776 ***.***.***.*** '*****': login (Client build 1159, cid: *****************************, ping: 7.12 ms)
Access Server2 2015.08.27 02:32:48.278 ***.***.***.*** '*****': login (Client build 1159, cid: *****************************, ping: 7.07 ms)
Access Server2 2015.08.27 09:05:51.324 ***.***.***.*** '*****': login (Client build 1159, cid: *****************************, ping: 11.65 ms)
Access Server3 2015.08.27 09:06:04.272 ***.***.***.*** '*****': login (Client build 1159, cid: *****************************, ping: 11.75 ms)
アクセスポイントから端末へのPingです。
| зона ответственности Биржи || зона ответственности Открытия || интернет || клиент |
[биржа (ФОРТС)] <==> [шлюз Plaza2] <===> [шлюз в MOEX] <=> [MT5 торговый сервер] <=> [Точка доступа] <================> [Терминал]
そのため、MT5端末-MT5アクセスポイントの経路ですでに問題が発生しており、取引に到達していないことがわかります。
2) 他のクライアントのpingを分析したところ、変動はありましたが、安定したパターンは見つかりませんでした(例えば、同時にpingが大幅に増加する場合など)。
それをどうするか?
1) 端末にpingロギング機能を追加しました。この機能は次のベータ版リリースで利用可能になる予定です。発売されたら、ここに掲載します。また、将来的にはコンポーネント間の定期的なping計測をプラットフォームに組み込み、ネットワーク上の問題(の可能性)を調べる予定です。
2) Discoverに追加でネットワーク情報を要求してみました。
3) しばらくアクセスサーバー4で作業することをお勧めします。アクセスサーバー4はアクセスポイント(2,3)とは別のプロバイダーを通してインターネットに接続し、Discoverネットワーク内でトレードサーバーに別の方法で接続されています。
アフタヌーン!
でも、今日か明日にはBCSからログを取得して、すべてを明らかにするつもりです。
接続されているようで、はるかに良くなっていますが、1つの失敗がありました( 910ms ) :
いいえ、Access Server 4でも同じ です。
BKS_Test.mq5 の実行時に作成された BKS と BKS のデモログを見ることができます。
デモ BKS 2000トランザクションあたり1ディレイ(BUT IT IS!)
デモオープン(カウントされていない)
HQ 0 12:03:07.223 Trades '1007933': cancel order #22195150 sell limit 1.00 Si-9.15 at 70476 placed for execution in 13 ms LI 0 12:03:07.225 Trades '1007933': cancel order #22195151 buy limit 1.00 Si-9.15 at 64040 LF 0 12:03:07.519 Trades '1007933': cancel order #22195151 buy limit 1.00 Si-9.15 at 64040 placed for execution in 294 ms NE 0 12:03:07.709 Trades '1007933': sell limit 1.00 Si-9.15 at 70476 FL 0 12:03:07.720 Trades '1007933': sell limit 1.00 Si-9.15 at 70476 placed for execution in 11 ms LG 0 12:03:07.721 Trades '1007933': buy limit 1.00 Si-9.15 at 64040 KK 0 12:03:07.731 Trades '1007933': buy limit 1.00 Si-9.15 at 64040 placed for execution in 9 ms
さて、BCS realからの抜粋です(Adeptさんありがとうございます)。
2014.12.16にこのスレッドを立ち上げました。
現在、2015年9月です。
公平を期すために、オリジナルのプラットフォーム構想による全般的な遅れを指摘する必要があります。
は非常に早く修正 されましたが、開発者が「フローティングシングル」の遅延を真摯に受け止めなかったことは限りなく残念です。
これは、取引において致命的であることが判明しました(デモとリアル口座で異なるブローカーでテストされたため)。
を見ると、MT5のサーバー部分で遅延が 発生していることが一目瞭然です)。
このエラーの検出がユーザー側で行われ、開発者側で行われなかったのは残念です。
レナートは2014.12.29に「作業は継続する」と断言しましたが。
"時折発生するターミナルまでのフローティングレスポンスの納期は、まだケアできていないので、引き続き 取り組んでいく。"