フォルツァ執行上の問題点 - ページ 65

 
Andrey Khatimlianskii:
見たよ、ちょうど同じ時期に書いていたんだ。
:)
 

今のは、とても「嬉しい」ですね。

2016.01.14 17:22:44.656 Forts_trader (TRNF-3.16,H1)     OnTradeTransaction: Buy ордер был установлен за 3657092 mcs

3657092 /1000000 =3.657092!

 

そして、まったく静かな 市場で私たちは観察する。

2016.01.15 13:16:21.360 Forts_trader (UCHF-3.16,H1)     OnTradeTransaction: Buy ордер удален. Билет = 25851593 Ордер исполнился за 1.637845 сек
2016.01.15 13:35:41.847 Forts_trader (TATN-3.16,H1)     OnTradeTransaction: Buy ордер удален. Билет = 25843222 Ордер исполнился за 2.737072 сек
2016.01.15 13:59:33.836 Forts_trader (UJPY-3.16,H1)     OnTradeTransaction: Buy ордер удален. Билет = 25842188 Ордер исполнился за 2.83679 сек
2016.01.15 13:59:33.837 Forts_trader (UCAD-3.16,H1)     OnTradeTransaction: Buy ордер удален. Билет = 25850848 Ордер исполнился за 2.606235 сек
2016.01.15 13:59:33.844 Forts_trader (MGNT-3.16,H1)     OnTradeTransaction: Sell ордер удален. Билет = 25848607 Ордер исполнился за 2.535183 сек
 

MT5サーバーが取引注文を 受信したときの動作はまったく不明です。

注文を受けたことを素早く(7-9ms)応答し、注文に対応する。

2016.01.15 13:59:31.004 Trades  'ххххх': cancel order #25842188 buy limit 1.00 UJPY-6.16 at 115.99
2016.01.15 13:59:31.013 Trades  'ххххх': cancel order #25842188 buy limit 1.00 UJPY-6.16 at 115.99 placed for execution in 8 ms
2016.01.15 13:59:31.234 Trades  'ххххх': cancel order #25850848 buy limit 1.00 UCAD-6.16 at 1.3367
2016.01.15 13:59:31.243 Trades  'ххххх': cancel order #25850848 buy limit 1.00 UCAD-6.16 at 1.3367 placed for execution in 8 ms
2016.01.15 13:59:31.312 Trades  'ххххх': cancel order #25848607 sell limit 1.00 MGNT-6.16 at 10599
2016.01.15 13:59:31.320 Trades  'ххххх': cancel order #25848607 sell limit 1.00 MGNT-6.16 at 10599 placed for execution in 7 ms

次に、遅延がSECONDS単位で計測されるのは、どうなるのでしょうか?

2016.01.15 13:59:33.836 Forts_trader (UJPY-3.16,H1)     OnTradeTransaction: Buy ордер удален. Билет = 25842188 Ордер исполнился за 2.83679 сек
2016.01.15 13:59:33.837 Forts_trader (UCAD-3.16,H1)     OnTradeTransaction: Buy ордер удален. Билет = 25850848 Ордер исполнился за 2.606235 сек
2016.01.15 13:59:33.844 Forts_trader (MGNT-3.16,H1)     OnTradeTransaction: Sell ордер удален. Билет = 25848607 Ордер исполнился за 2.535183 сек
 

私たちはさらに驚きました...。

2016.01.15 14:14:10.043 Forts_trader (RTKM-3.16,H1)     OnTradeTransaction: Buy ордер удален. Билет = 25859115 Ордер исполнился за 7.599651 сек
2016.01.15 14:16:25.066 Forts_trader (MTSI-3.16,H1)     OnTradeTransaction: Buy ордер был установлен за 1.091828 сек Билет = 25860153
2016.01.15 14:17:17.084 Forts_trader (NOTK-3.16,H1)     OnTradeTransaction: Buy ордер удален. Билет = 25859104 Ордер исполнился за 24.847185 сек
 

マイケル、あなたは子供のようなものですか?

実際のエンドツーエンドのゲートウェイがミリ秒単位(理想的には0)で減速することがあることを知った上で異常値を見た場合、その遅延は交換機側にあります。

わけのわからないことを言って、言いがかりをつける必要はないのです。少なくとも、ブローカーに出向いて、本人から聞き出すべきでしょう。しかし、まず、コードの中で何をどのようにカウントしているのかを把握しましょう。


なお、時間は計算方法がわからない自分のものではなく、端末のログのものを使ってください。ターミナルジャーナルに各トランザクションの定期的なタイミングが表示されますが、これらのログを表示しないことを希望しています。

ここでは、実際の 口座であなたのトレードを繰り返しただけです。

2016.01.15 15:44:08.044    Trades    '10321': buy limit 1.00 NOTK-3.16 at 54537 placed for execution in 103 ms
2016.01.15 15:44:07.940    Trades    '10321': buy limit 1.00 NOTK-3.16 at 54537

ブローカーへのPingは100msと普通です。

ここからは、市場での買い方です。

2016.01.15 15:57:48.120    Trades    '10321': deal #20316110 buy 1.00 NOTK-3.16 at 55001 done (based on order #25869936)
2016.01.15 15:57:47.720    Trades    '10321': exchange buy 1.00 NOTK-3.16 at market placed for execution in 133 ms
2016.01.15 15:57:47.587    Trades    '10321': exchange buy 1.00 NOTK-3.16 at market

BUY MARKETの注文は133msで設定され、私の端末では取引開始から約500msで約定(というか私の方で返信があった)しました。

実行時間は取引所によって異なります。そして、そんな半端なカップのイリキッドでは、やはり良い時間だと、そう思います。


また、140ミリ秒という速さで市場に売れました。

2016.01.15 15:59:08.780 Trades  '10321': deal #20316231 sell 1.00 NOTK-3.16 at 54563 done (based on order #25870044)
2016.01.15 15:59:08.776 Trades  '10321': exchange sell 1.00 NOTK-3.16 at market placed for execution in 133 ms
2016.01.15 15:59:08.642 Trades  '10321': exchange sell 1.00 NOTK-3.16 at market

露骨にファンに投げかけようとしていますね。
 

続き...

2016.01.15 16:43:31.384 Forts_trader (SNGR-3.16,H1)     OnTradeTransaction: Sell ордер установлен Билет = 25869106 Ордер исполнился за 40.44204 сек
2016.01.15 16:45:36.236 Forts_trader (SNGP-3.16,H1)     OnTradeTransaction: Sell ордер установлен Билет = 25869188 Ордер исполнился за 56.000056 сек
2016.01.15 16:45:36.280 Forts_trader (FEES-3.16,H1)     OnTradeTransaction: Buy ордер установлен.  Билет = 25869202 Ордер исполнился за 32.388994 сек
 
Renat Fatkhullin:

マイケル、あなたは子供のようなものですか?

実際のエンドツーエンドのゲートウェイがミリ秒単位(理想的には0)で減速することがあることを知った上で異常値を見た場合、その遅延は交換機側にあります。

馬鹿にしたり、言いがかりをつけたりしないでください。最低限、ブローカーに連絡し、説明を求めるべきでしょう。しかし、まずは自分のコードで何をどのようにカウントしているのかを確認する必要があります。


なお、時間は計算方法がわからない自分のものではなく、端末のログのものを使ってください。各トランザクションの通常のタイミングはターミナルログで確認できますが、これらのログは表示しない方が望ましいです。

ここでは、実際の口座 であなたのトレードを繰り返したところです。

2016.01.15 15:44:08.044    Trades    '10321': buy limit 1.00 NOTK-3.16 at 54537 placed for execution in 103 ms
2016.01.15 15:44:07.940    Trades    '10321': buy limit 1.00 NOTK-3.16 at 54537

ブローカーへのPingは100msと正常です。

レナットさん、ごきげんよう。

1.ここで、取引注文の執行速度を測定するためのコードを紹介します。

https://www.mql5.com/ru/forum/38456/page67#comment_2181292

現在、GetTickCount() (エラーのため) が GetMicrosecondCount() に置き換わっているのみです。

2.1年以上前から、あなた方(開発者)は、取引所とブローカー、そしてミハイル・バトゥーロフに代表されるブローカーに「たよる」ようになったのです。

あなた方(開発者)を指差す。

そして、私は、あなたの端末で、取引注文の実行速度(現在)は、次のとおりです。

2016.01.15 16:43:31.384 Forts_trader (SNGR-3.16,H1)     OnTradeTransaction: Sell ордер установлен Билет = 25869106 Ордер исполнился за 40.44204 сек
2016.01.15 16:45:36.236 Forts_trader (SNGP-3.16,H1)     OnTradeTransaction: Sell ордер установлен Билет = 25869188 Ордер исполнился за 56.000056 сек
2016.01.15 16:45:36.280 Forts_trader (FEES-3.16,H1)     OnTradeTransaction: Buy ордер установлен. Билет = 25869202 Ордер исполнился за 32.388994 сек

今日、バチュリエフに宛てた手紙を紹介します。

Добрый день, Михаил!

Дог. xxxxxxx

Уж год минул с хвостиком, когда я поднял вопрос об огромных
задержках в исполнении торговых приказов в МТ5.
Хотелось бы узнать как обстоят дела на сегодняшний момент?
Что говорят разработчики?

Торговать стало СОВСЕМ НЕВОЗМОЖНО (это спокойный рынок) !!!!

2016.01.15 14:14:10.043 Forts_trader (RTKM-3.16,H1)     OnTradeTransaction: Buy ордер удален. Билет = 25859115 Ордер исполнился за 7.599651 сек
2016.01.15 14:16:25.066 Forts_trader (MTSI-3.16,H1)     OnTradeTransaction: Buy ордер был установлен за 1.091828 сек Билет = 25860153
2016.01.15 14:17:17.084 Forts_trader (NOTK-3.16,H1)     OnTradeTransaction: Buy ордер удален. Билет = 25859104 Ордер исполнился за 24.847185 сек



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

ミハイル 下書きなんですね。

サードパーティのコードは必要ありません。全ては端末のログにあり、それを無視して訳の分からない結論を出している。今、私のテストをお見せしました。前のページに戻って、よく読んでみてください。

 
Mikhail Filimonov:

今日、バトゥーロフに宛てた手紙を紹介します。

なんて生意気なんだ。

あなたはすべての詳細を隠すことに成功し、理解できない根拠のない空虚なセリフを言いがかりのように送りつけてきたのです。そして、これは意図的に行われているのです。

なんて神経なんだ。まさに圧巻です。私があなたとの話し合いを何度か断ってきたのには理由があります。あなたの操作の試みは、ずっと前から見えていました。

理由: