MT5 속도에 관심이 있는 사람들을 위해. - 페이지 36

 
shelandr :
나는 프로그램이 필요하지 않습니다. (나는 가지고 있습니다) 스니퍼가 단지 입력 블록인 터미널 프로그램을 빌드하려면 소스 코드가 필요합니다.
죄송합니다. MT5가 서버와 통신하는 프로토콜의 구조를 이미 인식했습니까?
 
Heroix :

MT를 통해 거래하는 경우 99%의 경우 터미널 자체에서 수제 목발로 완전히 해결할 수 있음을 이해하고 믿으십시오.

알겠습니다.. 하지만 MT5(MT4는 더 이상 고려되지 않음)뿐만 아니라 다른 모든 것에서도 거래할 예정입니다.
 
TCP/IP에 대해 말하는 것이 아닙니다.
 
moby_dick :
서버 응답으로 외부 dll 측정...

나는 당신의 대답을 확장 할 것입니다, 그것은 다른 사람들에게 유용 할 수 있습니다 :)

mql5에서 직접 GetTickCount()보다 더 정확하게 시간 간격을 측정할 수 있습니다.

 #import "kernel32.dll"
bool QueryPerformanceCounter( ulong &ticks);
bool QueryPerformanceFrequency( ulong &freq);
#import
//---
void OnStart ()
{
   ulong t1, t2, st;
   QueryPerformanceFrequency(st);
   if (st>100 0 )
   {
      st=( ulong ) 1 e9/st;
      QueryPerformanceCounter(t1);
       Sleep ( 20 );
      QueryPerformanceCounter(t2);
       Print ( "Tик таймера=" ,st, " нс. // Sleep(20) = " ,(t2-t1)*st, " нс." );
   } else Print ( "Таймер высокого разрешения не поддерживается" );
}

2013.07 . 12 18 : 40 : 43      test_timer (Si- 9.13 ,M15)        Tик таймера= 410 нс. // Sleep(20) = 20511480 нс.
 
shelandr :

슈퍼 .. 여기에 실제 프로그래머가 그려졌습니다 ..

덥나보네요..

그러나 적어도 누군가가 코드 를 해독하거나 어느 쪽에서 공부할 수 있는지 제안할 수 있습니까 ??

Сниффер, Простое демо пакетного сниффера сетевого уровня модели OSI | DelphiSite
  • www.delphisite.ru
uMain;  Windows, Messages, SysUtils, Classes, Graphics, Controls, Forms,  Dialogs, StdCtrls, WinSock;  MAX_PACKET_SIZE = ;  SIO_RCVALL = ;  WSA_VER = ;  MAX_ADAPTER_NAME_LENGTH = ;  MAX_ADAPTER_DESCRIPTION_LENGTH = ;  MAX_ADAPTER_ADDRESS_LENGTH = ;  IPHelper = ;    ICMP_ECHO = ;  ICMP_ECHOREPLY = ;  LOG_STR_0 = + sLineBreak;...
 
Yurich :

나는 당신의 대답을 확장 할 것입니다, 그것은 다른 사람들에게 유용 할 수 있습니다 :)

mql5에서 직접 GetTickCount()보다 더 정확하게 시간 간격을 측정할 수 있습니다.

예, 좋은 솔루션입니다. 여기에서 논의 되었습니다. Windows에서 시간 간격 측정 http://iproc.ru/programming/windows-timers/
Измерение интервалов времени в Windows | Image Processing
  • iproc.ru
Ино­гда нам нуж­но точ­но из­ме­рить ин­тер­ва­лы вре­ме­ни, в те­че­ние ко­то­рых вы­пол­ня­ют­ся раз­лич­ные ча­сти на­шей про­грам­мы. Ес­ли мы про­грам­ми­ру­ем под опе­ра­ци­он­ную си­сте­му Windows, то у нас есть сле­дую­щие воз­мож­но­сти: timeGetTime() — воз­вра­ща­ет вре­мя в мил­ли­се­кун­дах с мо­мен­та стар­та опе­ра­ци­он­ной...
 
shelandr :

설렘설렘 하는듯..

그러나 적어도 누군가가 코드 를 해독하거나 어느 쪽에서 공부할 수 있는지 제안할 수 있습니까 ??

물론 할 수 있습니다. 쉬운.

사람 (대문자)은 매우 똑똑하고 경험이 많습니다. 그리고 여기 산다.

 
MetaDriver :

물론 할 수 있습니다. 쉬운.

사람 (대문자)은 매우 똑똑하고 경험이 많습니다. 그리고 여기 산다.

수영, 우리는 알고 있습니다. 그런 다음 여전히 다시 작성해야 합니다.

그가 고문을 계속 쓰도록 하세요. 나는 그것들이 필요하지 않습니다.

이것은 올바른 포럼이 아닌 것 같습니다. 작업은 이미 변환되어 더 이상 여기에 적합하지 않습니다.

 
shelandr :

수영, 우리는 알고 있습니다. 그런 다음 여전히 다시 작성해야 합니다.

그가 고문을 계속 쓰도록 하십시오. 나는 그것들이 필요하지 않습니다.

이것은 올바른 포럼이 아닌 것 같습니다. 작업은 이미 변환되어 더 이상 여기에 적합하지 않습니다.

우리를 떠날 생각은 무엇입니까? 자, 걸어. 당신 없이 우리는 어떻습니까?

 
MetaDriver :

우리를 떠날 생각은 무엇입니까? 자, 걸어. 당신 없이 우리는 어떻습니까?

그리고 해야 할 일. 그는 우리 포럼을 능가했습니다. 그의 속도로 그는 하늘의 별처럼 그의 빛으로 우리를 비추고 더 멀리, 더 멀리, 더 멀리 ..

그리고 우리는 ... 보수주의의 이끼로 자란 길 위의 돌처럼 날아가는 젊은 재능 만 방해합니다.

그는 영원히 우리 마음에 남을 것이고 긴 겨울 저녁에 우리는 손자들에게 shelandr 라는 별에 대해 말할 것입니다.