Czas wyzwolenia alertu strategii różni się od czasu wykonania zlecenia w testerze strategii
Alert zawsze pokazuje dokładny czas, w którym został wyzwolony (w przypadku alertu strategii jest to ten sam moment, w którym zostało wykonane odpowiednie zlecenie).
Jednak w testerze strategii dokładny czas wykonania zlecenia jest wyświetlany tylko dla zleceń w czasie rzeczywistym (czyli takich, dla których strona wykresu była już otwarta w momencie wykonania).
Dla zleceń historycznych (czyli wykonanych przed otwarciem strony wykresu) czas wykonania zlecenia odpowiada czasowi otwarcia odpowiedniej świecy.
Dzieje się tak, ponieważ ogólnie nie da się ustalić dokładnego czasu wykonania zlecenia historycznego — ruch ceny wewnątrz świecy nie jest brany pod uwagę podczas obliczania strategii na podstawie danych historycznych.
W rezultacie czas wykonania zlecenia w testerze strategii nie zawsze pokrywa się z czasem wyzwolenia alertu, co może sprawiać wrażenie, że alert został wyzwolony z opóźnieniem.
Takie rozbieżności najczęściej występują podczas wykonywania zleceń z limitem oraz po włączeniu opcji „Przelicz po wypełnieniu zlecenia” (Recalculate After Order Is Filled), „Przelicz przy każdym ticku” (Recalculate On Every Tick) i „Wypełniaj zlecenia przy zamknięciu świecy” (Fill Orders On Bar Close).
Na przykład rozważmy strategię „ChannelBreakOutStrategy” i utworzony dla niej alert.
W tym przypadku zlecenie z limitem zostało wykonane w czasie rzeczywistym o 09:23 UTC:

Alert został wyzwolony w tym samym momencie:

Po odświeżeniu strony (F5) dokładny czas wykonania zlecenia w testerze strategii zmieni się na czas otwarcia świecy, czyli 09:00 UTC, co może sprawiać wrażenie, że alert został wyzwolony z 23-minutowym opóźnieniem — choć w rzeczywistości został wyzwolony punktualnie.
