MT5 Per coloro che si preoccupano della velocità. - pagina 36

 
shelandr:
Non ho bisogno di un programma (li ho) ho bisogno del codice sorgente per costruire il mio programma Terminal in cui lo sniffer è solo un blocco di input.
Mi scusi, quindi ha già riconosciuto la struttura del protocollo con cui MT5 comunica con il server?
 
Heroix:

Comprendi e credimi, se fai trading attraverso MT, puoi cavartela con le stampelle fatte in casa nel terminale stesso il 99% delle volte.

So che... Ma ho intenzione di fare trading non solo su MT5 (MT4 non è più considerato) ma su qualsiasi altro...
 
Non sto parlando del TCP/IP.
 
moby_dick:
Misurato da dll esterno secondo la risposta del server...

Divulgherò la tua risposta, forse altri la troveranno utile :)

È possibile misurare gli intervalli di tempo con maggiore precisione di GetTickCount() direttamente da mql5.

#import "kernel32.dll"
bool QueryPerformanceCounter(ulong &ticks);
bool QueryPerformanceFrequency(ulong &freq);
#import
//---
void OnStart()
{
   ulong t1, t2, st;
   QueryPerformanceFrequency(st);
   if(st>1000)
   {
      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:

Grande... ecco che arrivano i veri programmatori...

Forse ho esagerato...

Ma qualcuno può almeno decifrare il codice o dirmi da che parte guardarlo?

Сниффер, Простое демо пакетного сниффера сетевого уровня модели 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:

Divulgherò la tua risposta, forse altri la troveranno utile :)

È possibile misurare gli intervalli di tempo con maggiore precisione di GetTickCount() direttamente da mql5.

Sì, buona soluzione, discussa qui - Misurare gli intervalli di tempo in Windows http://iproc.ru/programming/windows-timers/
Измерение интервалов времени в Windows | Image Processing
  • iproc.ru
Ино­гда нам нуж­но точ­но из­ме­рить ин­тер­ва­лы вре­ме­ни, в те­че­ние ко­то­рых вы­пол­ня­ют­ся раз­лич­ные ча­сти на­шей про­грам­мы. Ес­ли мы про­грам­ми­ру­ем под опе­ра­ци­он­ную си­сте­му Windows, то у нас есть сле­дую­щие воз­мож­но­сти: timeGetTime() — воз­вра­ща­ет вре­мя в мил­ли­се­кун­дах с мо­мен­та стар­та опе­ра­ци­он­ной...
 
shelandr:

Forse ho esagerato...

Ma qualcuno può almeno decifrare il codice o dirmi da che parte guardare?

Certo che lo fa, nessun problema.

Una persona molto intelligente e con molta esperienza, che vive qui.

 
MetaDriver:

Certo che può, certo che può.

Questo Who's Who (con la lettera maiuscola) è molto intelligente e molto esperto, e vive qui.

Ci sono stato, l'ho fatto. Dovremo comunque riscriverlo più tardi.

Che continui a scrivere consigli, non ne ho bisogno.

Sembra che sia solo il forum sbagliato, il compito si è già trasformato e non si adatta qui...

 
shelandr:

Ci sono stato, l'ho fatto. Dovremo comunque riscriverlo più tardi.

Che continui a scrivere consigli, non ne ho bisogno.

Sembra che questo sia proprio il forum sbagliato, il compito si è già trasformato e non si adatta qui...

Cosa vuoi fare, lasciarci? Continua a scrivere, come possiamo fare senza di te?

 
MetaDriver:

Cosa stai cercando di fare, lasciarci? Dai, scrivi ancora, cosa faremmo senza di te?

Cosa fare. Ha superato il nostro forum. Alla sua velocità, è come una stella nel cielo, che brilla della sua luce su di noi, andando avanti, andando avanti...

E noi... come una pietra sulla carreggiata, conservatorismo muschioso e solo ostacolare i giovani talenti che stanno volando.

Vivrà per sempre nei nostri cuori e nelle lunghe serate invernali racconteremo ai nostri nipoti di una stella chiamataShelandr.