FORTS. Yürütme soruları - sayfa 65

 
Andrey Khatimlianskii :
Aynı anda yazdığımızı gördüm.
:)
 

Bu çok "hoş":

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

3657092 /1000000 = 3.657092 SANİYE !

 

Ve çok sakin bir piyasada şunu gözlemliyoruz:

 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 sunucusu bir ticaret talebi aldığında ne olduğu hiç belli değil.

Hızlıca (7-9 ms) bir emirle hareket etmesi emrini aldığına dair bir cevap verir.

 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

Sonra ne olacak, gecikmeler SECONDS cinsinden mi ölçülecek?

 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 сек
 

Sürpriz daha...

 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 сек
 

Michael, çocuk gibi misin?

Uçtan uca ağ geçidinin gerçekte milisaniyeler (ideal olarak 0) yavaşlayabileceğini bilerek anormal değerler görürseniz, gecikmeleriniz değişim tarafındadır.

Anlaşılmazmış gibi davranmaya ve suçlamalara gerek yok. En azından, komisyoncuyla iletişime geçmeniz ve ondan öğrenmeniz gerekir. Ama önce, kodunuzda ne ve nasıl düşündüğünüzü anlayın.


Ek olarak, anlaşılmaz bir şekilde hesaplanan kendi değil, terminal günlüğünden zaman verin. Sonuçta, terminal günlüğünde her işlem için düzenli zamanlamaları görüyorsunuz, ancak bu günlükleri göstermemeyi tercih ediyorsunuz.

Burada işlemlerinizi canlı bir hesapta tekrarladım:

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

100 ms'yi açan komisyoncuya düzenli bir pingim var.

İşte pazar alımı:

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

SATIN AL emri 133 ms'de verildi ve işlemin bilgisayarımda başlamasından yaklaşık 500 ms sonra dolduruldu (ya da daha doğrusu tarafımdan bir yanıt aldım).

Yürütme süresi borsaya bağlıdır. Üstelik, yarısı boş bardağı olan bu tür likit olmayan varlıklarda, bu hala iyi bir zaman, şunu söyleyebilirim:


Piyasada da hızlı bir şekilde satılır - 140 ms içinde:

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

Açıkçası fana atmaya çalışıyorsun.
 

Devamı...

 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 :

Michael, çocuk gibi misin?

Uçtan uca ağ geçidinin gerçekte milisaniyeler (ideal olarak 0) yavaşlayabileceğini bilerek anormal değerler görürseniz, gecikmeleriniz değişim tarafındadır.

Anlaşılmazmış gibi davranmaya ve suçlamalara gerek yok. En azından, komisyoncuyla iletişime geçmeniz ve ondan öğrenmeniz gerekir. Ama önce, kodunuzda ne ve nasıl düşündüğünüzü anlayın.


Ek olarak, anlaşılmaz bir şekilde hesaplanan kendi değil, terminal günlüğünden zaman verin. Sonuçta, terminal günlüğünde her işlem için düzenli zamanlamaları görüyorsunuz, ancak bu günlükleri göstermemeyi tercih ediyorsunuz.

Burada işlemlerinizi canlı bir hesapta tekrarladım:

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

100 ms'yi açan komisyoncuya düzenli bir pingim var.

İyi günler Renat!

1. Burada, bir ticaret emrinin yürütme hızının nasıl ölçüldüğüne ilişkin kod verilmiştir:

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

Sadece şimdi GetTickCount() (bir hata nedeniyle) GetMicrosecondCount() ile değiştirildi

2. Bir yıldan fazla bir süredir, siz (geliştiriciler) borsaya ve komisyoncuya ve Mikhail Baturov tarafından temsil edilen Komisyoncuya "başınızı sallıyorsunuz",

tüm okları size aktarır (geliştiriciler)

ME, terminalinizde, ticaret emirlerinin (şimdi) yürütme hızı aşağıdaki gibidir:

 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 сек

İşte bugün Baturov'a mektubum

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

Дог. 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 - Категория: биржевой трейдинг
 

Michael, atıyorsun.

Üçüncü taraf koduna gerek yok. Her şey, görmezden geldiğiniz ve anlaşılmaz sonuçlarınızdan vazgeçtiğiniz terminal günlüklerinde. Size testlerimi gösterdim - son sayfaya geri sarın ve düşünceli bir şekilde okuyun.

 
Mikhail Filimonov :

İşte bugün Baturov'a mektubum

Ne kadar kibirlisin.

Tüm detayları gizlemeyi ve anlaşılmaz, asılsız ve boş satırlarınızı suçlama olarak göndermeyi başardınız. Ve bu bilinçli olarak yapılır.

Ne küstahlık. Sadece müthiş. Sizinle birkaç kez tartışmayı reddetmem boşuna değildi - manipülasyon girişimleriniz uzun zamandır görülüyor.