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