FORTS. Yürütme soruları

 

İyi günler Renat!

"Sipariş vermede FORTS büyük gecikmeler" konusunda

Sunucunuzdan ek gecikme olmadığını belirttiniz

mevcut değil ve makineyi sunucunuza daha yakın bir yere kurmanız önerildi.

Bunu büyük sorunlarla yapmayı başardık (DC Otkritie'nin profesyonel müşterileriyle çalışma bölümü başkanı Evgeny Sergeevich,

bana tahsis edilen sanal makinenin sunucunuzla aynı rafta olduğunu söyledi.)

Makineye bağlanma:

Yüklü MT-5

Sonra "elle" koydum - siparişi sildim ve sonucu aldım:

Sanırım, paketler İnternet üzerinden "gidiyor".

Sunucuya bir tracetr yapmaya çalışıyorum:

Sunucu ile sanal makine arasındaki gecikme 1 ms'den azdır.

Başka bir sunucuyu izlerken aynı sonuçlar ( 87....... )

Yukarıdakileri nasıl yorumlarsınız?

 

Son birkaç aydır bu sirki biraz yandan izliyorum.

Neden tüm sorular, aracının ticaret sunucularına erişimi bile olmayan geliştiricilere gidiyor?

Otkritie'den beyler, yeni bir hizmet başlatıyorsanız, o zaman müşterilerinizden gelen soruları yanıtlamaya başlayabilir misiniz? Yoksa göreviniz sadece "İleri" butonu ile MT sunucusunu kurmak ve müşteriden komisyon kesmek mi?

 

Biraz sonra ayrıntılarla cevaplayacağım.

Mikalas haklı ve kanıt temeli için özel teşekkürler. Söz verdiğim gibi, en son derlemede gecikmeyi iyileştirdik ve tüm aracıların güncelleme yapmasını bekliyoruz.

Keşif, gerçek sunucuları 1035'i oluşturacak şekilde henüz güncellemedi ve yeni sürümü test sunucularında test etmeye devam ediyor.

 
Renat :

Biraz sonra ayrıntılarla cevaplayacağım.

Mikalas haklı ve kanıt temeli için özel teşekkürler. Söz verdiğim gibi, en son derlemede gecikmeyi iyileştirdik ve tüm aracıların güncelleme yapmasını bekliyoruz.

Keşif, gerçek sunucuları 1035'i oluşturacak şekilde henüz güncellemedi ve yeni sürümü test sunucularında test etmeye devam ediyor.

Teşekkürler 1035 yapı ve detayları bekleyeceğiz.
 

Otkritie, demo sunucusunda yeni bir yapı 1035 yayınladı

Gecikmeler 2,2 KAT azaltıldı !

Aferin MQ!

Geriye gerçek hayatta yeni bir yapıyı beklemek kalıyor!

 

Merhemdeki bir sinek hala onlarca milisaniyedir. Bu değerli zaman neye harcanıyor?

Mübadele, sipariş akışlarını, daha büyük siparişleri işler. Ve bunu mikrosaniyeler içinde yapar. Bunun gibi?

Java ile yazılmış LMAX bile ~ 2-3 ms gecikmeye sahiptir.

 
zaskok :

Merhemdeki bir sinek hala onlarca milisaniyedir. Bu değerli zaman neye harcanıyor?

Mübadele, sipariş akışlarını, daha büyük siparişleri işler. Ve bunu mikrosaniyeler içinde yapar. Bunun gibi?

Java ile yazılmış LMAX bile ~ 2-3 ms gecikmeye sahiptir.

Bilgisayarınızdan MQ sunucusuna tracert yapın,

ve İNTERNET'inizin ne kadar "yediğini" göreceksiniz.

ZY Sonuçlarınızı 2 ile çarpmayı unutmayın (gidiş dönüş)

~ 42 ms internetimi "yiyor".

 
zaskok :

Merhemdeki bir sinek hala onlarca milisaniyedir. Bu değerli zaman neye harcanıyor?

Mübadele, sipariş akışlarını, daha büyük siparişleri işler. Ve bunu mikrosaniyeler içinde yapar. Bunun gibi?

Tüm müşteri yolu hakkında mı yoksa bir motorda mikrosaniyeler hakkında mı?

Tüm insanlar, motorun bağımsız bir kuyruğunun zamanlamasını (mikrosaniyelerle ilgili hikayelere sevinçle inanarak) ve ağ boyunca nihai perakende müşterisine kadar tüm toplam ağ maliyetlerini sürekli olarak karıştırır. Eh, karşılaştırma yaparken, LMAX örneğinde olduğu gibi (örneğin perakende sektöründeki bir komisyoncunun ara bağlantısı ) tüm segmentleri attıklarını da fark etmezler (LMAX ile doğrudan bağlantının yalnızca bir segmentini karşılaştırarak) .

 
Mikalas :

Bilgisayarınızdan MQ sunucusuna tracert yapın,

~ 42ms
Ana şey, atlama sürelerini eklememenizdir. Son/maksimum düğüm zamanını seçmek yerine onları özetlediğinizi hissediyorum.
 

Şimdi, gerçek hayatta yeni bir yapı olmadığında, gecikmeleri tartışmak işe yaramaz.

Sanal makinem (MQ sunucusuyla aynı rafta) henüz benden alınmadı.

Gerçek hayatta yeni bir yapı ortaya çıkar çıkmaz her şey yerine oturacaktır.

P/S Beklemenin uzun olduğunu düşünmüyorum...

İlerleme AÇIKÇA bellidir, gerçek ne kadar iyi gösterecektir.

 
Renat :

Tüm müşteri yolu hakkında mı yoksa tek bir motorda mikrosaniyeler hakkında mı?

Tüm insanlar, motorun bağımsız bir kuyruğunun zamanlamasını (mikrosaniyelerle ilgili hikayelere sevinçle inanarak) ve ağ boyunca nihai perakende müşterisine kadar tüm toplam ağ maliyetlerini sürekli olarak karıştırır. Eh, karşılaştırma yaparken, LMAX örneğinde olduğu gibi (örneğin perakende sektöründeki bir komisyoncunun ara bağlantısı ) tüm segmentleri attıklarını da fark etmezler (LMAX ile doğrudan bağlantının yalnızca bir segmentini karşılaştırarak) .

Açık ve şeffaf olalım. Gecikme eksi düğümler arasındaki tüm pingler hakkında konuşacağız.

Büyürken bana HFT takma adlar gösterdiler . değişim gecikmesi ~ 1 ms. Ben bir teknisyen değilim ve size bunu nasıl yaptıklarını söyleyemem.

Benzer şekilde, LMAX gecikmesinde ~ 2-3 ms.

Bir kez daha tekrar ediyorum, perakende gecikmesinden tüm ping'lerin çıkarılmasından bahsediyoruz.

MT5 altyapısı doğrudan borsalara bağlanır. Veya dediğiniz gibi, bu sadece bir "boru". HFT nickleri yukarıda yazdığım gibi borularını birbirine bağlar ve sonucu alır.

MT5 boru bağlanarak çok daha fazla zaman maliyeti elde edilir. Sebepler neler?

Neden: