Mierzenie czasów realizacji zleceń
Kategoria: Repozytorium kodu MQL4 |
18 grudnia 2009 o 00:25 |
Odpowiedzi: Brak |
Permalink
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 :]
0 odpowiedzi do wpisu "Mierzenie czasów realizacji zleceń"