MT5와 속도 - 페이지 42

 
fxsaber :

정보 주셔서 감사합니다. Benchmark.mqh에서는 맨 윗줄의 주석 처리를 제거해야 하며 그 반대의 경우도 맨 아래 줄의 주석 처리를 제거해야 합니다. 그렇다.

그러면 동결이 작동합니다. 이제 "브레이크"가 발견되면 측정을 수행하지 않는다는 방어책이 있습니다.

 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.

VPS가 가장 저렴하며 TP가 가장 낮습니다. $2.99/월

 
마이크로초 타이머는 하드웨어, 운영 체제 및 가상화에 따라 시스템 오류와 자체 비용이 있습니다.

실제로는 1마이크로초의 정밀도가 없습니다.

우리는 vps 서비스 에 대한 기사에서 클래식 vpsok의 비용과 제동에 특히 중점을 두었습니다.

공급자가 하나의 호스트에서 최대 20개의 Windows 시스템을 줄일 때 VPS 서버 리소스를 과도하게 판매하는 것에 대해 생각해 보십시오.

거기에서 프로세서 리소스의 80%가 실제로 시스템 오버헤드와 암시적 지연으로 들어갑니다.
 
Renat Fatkhullin :
마이크로초 타이머는 하드웨어, 운영 체제 및 가상화에 따라 시스템 오류 와 자체 비용이 있습니다.


이 스레드의 앞부분에서 제가 쓴 것은 Linux에는 브레이크가 없다는 것입니다.
또는 최소한 그들은 매우 미미하고 눈에 띄지 않습니다.
그러나 어떤 이유로 내 게시물은 삭제되었습니다. 그것은 이상하다.

 
Edgar Akhmadeev :

그가 방해할 때까지 Alertilo.

VPS가 가장 저렴하며 TP가 가장 낮습니다. $2.99/월

그러나 이것은 어려운 경우입니다. 스냅샷 메커니즘은 이러한 시스템의 우회에서만 사용할 수 있습니다.

 

거기에서 동일한 측정을 수행하십시오.

 

나는 당신의 서비스에서 가장 낮은 핑을 가진 서버를 선택할 때 그런 것을 발견했습니다.
가장 가까운 서버를 제공하지 않을 때가 아니라 항상 수풀 주변에 있습니다.
다른 서버에 대한 핑의 이전 측정에 따르면 지도가 해당 지역의 VPS를 훨씬 더 가깝게 표시했음을 압니다.
또는 공급자를 수동으로 선택할 수 있습니까?

 
fxsaber :

그러나 이것은 어려운 경우입니다. 스냅샷 메커니즘은 이러한 시스템의 우회에서만 사용할 수 있습니다.

틀림없이. 3달러에 기대할 것이 없습니다. 이 옵션은 잘 최적화된 Expert Advisors만을 위한 것입니다. 무거운 계산과 지표 없이, 적은 수의 열린 포즈(저는 현재 4개의 터미널 각각에 6-8개의 포즈가 있습니다)와 서버에 액세스하는 기능의 사용을 최소화하고 빈도가 높은 거래가 아닌 기록(시간 보유 - 수십 시간 또는 일). 나는 충분히 가지고있다. 처음에는 12개의 터미널과 최적화되지 않은 코드로 동일한 VPS에 50달러를 지출해야 했습니다.

 
Roman :

나는 당신의 서비스에서 가장 낮은 핑을 가진 서버를 선택할 때 그런 것을 발견했습니다.
가장 가까운 서버를 제공할 때가 아니라 항상 수풀 주변에 있습니다.
다른 서버에 대한 핑의 이전 측정에 따르면 지도가 해당 지역의 VPS를 훨씬 더 가깝게 표시했음을 압니다.
또는 공급자를 수동으로 선택할 수 있습니까?

브로커의 서버 이름을 지정하십시오.

 
fxsaber :

거기에서 동일한 측정을 하십시오.

벤치마크 스크립트 + 예제를 다운로드했습니다.

  1. 로컬 컴퓨터에서 - 10분 안에 비움
    Benchmark.mqh: TimeAvg[GetMicrosecondsCount()] = 0 mcs.
    

  2. 8분 만에 많은 터미널이 로드된 가상화된 VPS 호스트에서
    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분 동안 많은 터미널이 로드된 물리적 VPS 호스트에서
    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.
    


테스트는 본격적인 터미널 2630에서 수행되었으며 작동하는 VPS 터미널은 몇 배나 적은 리소스를 소비하고 지연이 분명히 낮습니다.

VPS 서비스의 작업 호스트가 사용되었습니다.

파일:
5555.ex5  18 kb