MT5 ve iş başında hız - sayfa 42

 
fxsaber :

Bilgi için teşekkürler. Benchmark.mqh'de, üst satırın yorumunu kaldırmanız ve alt satırın tersini yapmanız gerekir. Öyle olmak için.

Sonra dondurma çalışacaktır. Şimdi, "frenler" bulunursa, ölçüm yapmama konusunda bir savunma var.

 2020.10 . 05 18 : 51 : 57.431 Test VPS (EURUSD,H1)     Alert : Time[Test VPS.mq5 7 in OnTimer : GetMicrosecondCount ()] = 31 mсs.
2020.10 . 05 18 : 51 : 58.522 Test VPS (EURUSD,H1)     Alert : Time[Test VPS.mq5 7 in OnTimer : GetMicrosecondCount ()] = 19 mсs.
2020.10 . 05 18 : 51 : 59.451 Test VPS (EURUSD,H1)     Alert : Time[Test VPS.mq5 7 in OnTimer : GetMicrosecondCount ()] = 18 mсs.
2020.10 . 05 18 : 52 : 00.363 Test VPS (EURUSD,H1)     Alert : Time[Test VPS.mq5 7 in OnTimer : GetMicrosecondCount ()] = 13 mсs.
2020.10 . 05 18 : 52 : 01.357 Test VPS (EURUSD,H1)     Alert : Time[Test VPS.mq5 7 in OnTimer : GetMicrosecondCount ()] = 18 mсs.
2020.10 . 05 18 : 52 : 02.365 Test VPS (EURUSD,H1)     Alert : Time[Test VPS.mq5 7 in OnTimer : GetMicrosecondCount ()] = 19 mсs.
2020.10 . 05 18 : 52 : 03.380 Test VPS (EURUSD,H1)     Alert : Time[Test VPS.mq5 7 in OnTimer : GetMicrosecondCount ()] = 18 mсs.
2020.10 . 05 18 : 52 : 04.360 Test VPS (EURUSD,H1)     Alert : Time[Test VPS.mq5 7 in OnTimer : GetMicrosecondCount ()] = 18 mсs.
2020.10 . 05 18 : 52 : 05.368 Test VPS (EURUSD,H1)     Alert : Time[Test VPS.mq5 7 in OnTimer : GetMicrosecondCount ()] = 18 mсs.
2020.10 . 05 18 : 52 : 06.357 Test VPS (EURUSD,H1)     Alert : Time[Test VPS.mq5 7 in OnTimer : GetMicrosecondCount ()] = 13 mсs.
2020.10 . 05 18 : 52 : 07.353 Test VPS (EURUSD,H1)     Alert : Time[Test VPS.mq5 7 in OnTimer : GetMicrosecondCount ()] = 21 mсs.
2020.10 . 05 18 : 52 : 08.362 Test VPS (EURUSD,H1)     Alert : Time[Test VPS.mq5 7 in OnTimer : GetMicrosecondCount ()] = 18 mсs.
2020.10 . 05 18 : 52 : 09.353 Test VPS (EURUSD,H1)     Alert : Time[Test VPS.mq5 7 in OnTimer : GetMicrosecondCount ()] = 12 mсs.
2020.10 . 05 18 : 52 : 10.363 Test VPS (EURUSD,H1)     Alert : Time[Test VPS.mq5 7 in OnTimer : GetMicrosecondCount ()] = 13 mсs.
2020.10 . 05 18 : 52 : 11.361 Test VPS (EURUSD,H1)     Alert : Time[Test VPS.mq5 7 in OnTimer : GetMicrosecondCount ()] = 13 mсs.
2020.10 . 05 18 : 52 : 12.359 Test VPS (EURUSD,H1)     Alert : Time[Test VPS.mq5 7 in OnTimer : GetMicrosecondCount ()] = 12 mсs.
2020.10 . 05 18 : 52 : 13.366 Test VPS (EURUSD,H1)     Alert : Time[Test VPS.mq5 7 in OnTimer : GetMicrosecondCount ()] = 19 mсs.
2020.10 . 05 18 : 52 : 14.378 Test VPS (EURUSD,H1)     Alert : Time[Test VPS.mq5 7 in OnTimer : GetMicrosecondCount ()] = 13 mсs.
2020.10 . 05 18 : 52 : 15.457 Test VPS (EURUSD,H1)     Alert : Time[Test VPS.mq5 7 in OnTimer : GetMicrosecondCount ()] = 14 mсs.
2020.10 . 05 18 : 52 : 16.465 Test VPS (EURUSD,H1)     Alert : Time[Test VPS.mq5 7 in OnTimer : GetMicrosecondCount ()] = 20 mсs.
2020.10 . 05 18 : 52 : 17.357 Test VPS (EURUSD,H1)     Alert : Time[Test VPS.mq5 7 in OnTimer : GetMicrosecondCount ()] = 29 mсs.
2020.10 . 05 18 : 52 : 18.363 Test VPS (EURUSD,H1)     Alert : Time[Test VPS.mq5 7 in OnTimer : GetMicrosecondCount ()] = 13 mсs.
2020.10 . 05 18 : 52 : 19.357 Test VPS (EURUSD,H1)     Alert : Time[Test VPS.mq5 7 in OnTimer : GetMicrosecondCount ()] = 18 mсs.
2020.10 . 05 18 : 52 : 20.373 Test VPS (EURUSD,H1)     Alert : Time[Test VPS.mq5 7 in OnTimer : GetMicrosecondCount ()] = 90 mсs.
2020.10 . 05 18 : 52 : 21.363 Test VPS (EURUSD,H1)     Alert : Time[Test VPS.mq5 7 in OnTimer : GetMicrosecondCount ()] = 15 mсs.
2020.10 . 05 18 : 52 : 22.370 Test VPS (EURUSD,H1)     Alert : Time[Test VPS.mq5 7 in OnTimer : GetMicrosecondCount ()] = 12 mсs.

Alertilo araya girene kadar.

VPS, en düşük TP ile en ucuzudur. 2,99$/ay

 
Mikrosaniye zamanlayıcının donanıma, işletim sistemine ve sanallaştırmaya bağlı olarak hem sistem hatası hem de kendi maliyeti vardır.

Aslında 1 mikrosaniye hassasiyeti yok.

Vps hizmetimiz ile ilgili yazılarda özellikle klasik vpsok'un maliyetlerine ve frenlerine odaklandık.

Sağlayıcı bir ana bilgisayarda en iyi 20 Windows sistemini kestiğinde VPS sunucu kaynaklarını fazla satmayı düşünün.

Orada, işlemci kaynaklarının %80'i gerçekten sistem yüküne ve örtük gecikmelere gidiyor.
 
Renat Fatkhullin :
Mikrosaniye zamanlayıcı, donanıma, işletim sistemine ve sanallaştırmaya bağlı olarak hem sistem hatasına hem de kendi maliyetine sahiptir.


Bu başlıkta daha önce yazdığım şey, Linux'ta fren olmadığıdır.
Ya da en azından çok azdırlar ve fark edilmezler.
Ama nedense mesajlarım silindi. Böyle garip.

 
Edgar Akhmadeev :

Alertilo sözünü kesene kadar.

VPS, en düşük TP ile en ucuzudur. 2,99$/ay

Ancak, bu zor bir durumdur. Anlık görüntü mekanizması sadece bu tür makinelerde bypassta kullanılabilir.

 

Lütfen aynı ölçüleri orada da alın.

 

Hizmetinizde en düşük pinge sahip bir sunucu seçerken böyle bir şey fark ettim,
en yakın sunucuyu sunmazken değil, her zaman işin etrafında.
Diğer sunuculara yapılan önceki ping ölçümlerine göre, haritanın o bölgedeki VPS'nizi çok daha yakından gösterdiğinden eminim.
Veya bir sağlayıcıyı manuel olarak seçebilir miyim?

 
fxsaber :

Ancak, bu zor bir durumdur. Anlık görüntü mekanizması sadece bu tür makinelerde bypassta kullanılabilir.

Kesinlikle. 3 doları dört gözle bekleyecek bir şey yok. Bu seçenek yalnızca iyi optimize edilmiş Uzman Danışmanlar içindir, ağır hesaplamalar ve göstergeler olmadan, az sayıda açık pozla (şu anda 4 terminalin her birinde 6-8 pozum var), sunucuya erişen işlevlerin minimum kullanımı ile ve tarih, yüksek frekanslı ticaret değil (zaman tutma - onlarca saat veya gün). Yeterince var. İlk başta, 12 terminal ve optimize edilmemiş kodla, aynı VPS'ye 50 dolar harcamak zorunda kaldım.

 
Roman :

Hizmetinizde en düşük pinge sahip bir sunucu seçerken böyle bir şey fark ettim,
en yakın sunucuyu sunmazken değil, her zaman işin etrafında.
Diğer sunuculara yapılan önceki ping ölçümlerine göre, haritanın o bölgedeki VPS'nizi çok daha yakından gösterdiğinden eminim.
Veya bir sağlayıcıyı manuel olarak seçebilir miyim?

Aracının sunucusunun adını belirtin, lütfen

 
fxsaber :

Lütfen aynı ölçüleri orada da alın.

Kıyaslama komut dosyalarınızı + örneğini indirdi.

  1. Yerel bir bilgisayarda - 10 dakikada boşluk
    Benchmark.mqh: TimeAvg[GetMicrosecondsCount()] = 0 mcs.
    

  2. 8 dakikada birçok terminalle yüklenen sanallaştırılmış bir VPS ana bilgisayarında
    Windows Server 2016 build 14393 on Hyper-V, Intel Xeon  E5- 2670 v2 @ 2.50 GHz, 40 / 63 Gb memory, 40 / 95 Gb disk, IE 11 , RDP, Admin, GMT+ 1
    
    2020.10.05 20:59:21.344	5555 (EURUSD,H1)	Benchmark.mqh: TimeAvg[GetMicrosecondsCount()] = 0 mcs.
    2020.10.05 21:00:09.343	5555 (EURUSD,H1)	Alert: Time[5555.mq5 7 in OnTimer: GetMicrosecondCount()] = 2 mсs.
    2020.10.05 21:07:22.336	5555 (EURUSD,H1)	Alert: Time[5555.mq5 7 in OnTimer: GetMicrosecondCount()] = 3 mсs
    

  3. 8 dakikada birçok terminalle yüklenen fiziksel bir VPS ana bilgisayarında
    Windows Server 2016 build 14393 , Intel Xeon  E5- 2430 0 @ 2.20 GHz, 33 / 47 Gb memory, 186 / 231 Gb disk, IE 11 , RDP, Admin, GMT+ 1
    
    2020.10.05 21:03:45.228	5555 (EURUSD,H1)	Benchmark.mqh: TimeAvg[GetMicrosecondsCount()] = 0 mcs.
    


Testler tam teşekküllü bir 2630 terminalinde gerçekleştirildi ve çalışan VPS terminalleri çok daha az kaynak harcıyor ve gecikmeleri açıkça daha düşük.

VPS hizmetimizin çalışan ana bilgisayarları kullanıldı.

Dosyalar:
5555.ex5  18 kb