Mierzenie czasów realizacji zleceń

Wśród funkcji MQLa znajduje się jedna, której nazwa wcale nie sugeruje tego, czym ta funkcja się zajmuje. Mowa o GetTickCount().
Nie liczy ona nadchodzących ticków jakby sugerowała nazwa, za to liczy milisekundy od startu systemu – dzięki czemu można ją wykorzystać praktycznie do badania czasu realizacji poszczególnych partii kodu, w szczególności do pomiaru czasów realizacji zleceń.

Wykonanie takiego pomiaru jest bardzo proste:

int begin=GetTickCount();
OrderSend(...);
int end=GetTickCount();

Print("Czas realizacji zlecenia wyniósł: "+(end-begin)+" ms");

I kod aż się prosi, aby dopisać do niego jakiś moduł statystyk :]

Autor: Łukasz Tomaszkiewicz

Podziel się ze znajomymi:

Prześlij nam swoje uwagi

Imię i nazwisko (wymagane)

Adres email (wymagane)

Treść wiadomości

  • Facebook