Bir strateji alarmının tetiklenme zamanı, strateji test edicideki emir gerçekleşme zamanından farklıdır

Bir alarm her zaman tetiklendiği tam zamanı gösterir (bir strateji alarmı durumunda, bu, ilgili emrin gerçekleştiği zamanla aynıdır).

Ancak, strateji test edicide, tam emir gerçekleşme zamanı yalnızca gerçek zamanlı emirler için görüntülenir (yani, gerçekleşme sırasında grafik sayfasının zaten açık olduğu emirler).

Geçmiş emirler için (yani, grafik sayfası açılmadan önce gerçekleşen emirler), emir gerçekleşme zamanı ilgili çubuğun açılış zamanıdır.

Bunun nedeni, genel olarak, geçmişe dayalı bir strateji hesaplanırken çubuk içi fiyat hareketi dikkate alınmadığından, geçmiş bir emrin tam gerçekleşme zamanını belirlemenin imkansız olmasıdır.

Bu nedenle, strateji test edicideki emir gerçekleşme zamanı her zaman alarm tetiklenme zamanıyla eşleşmez ve alarmın gecikmeli olarak tetiklenmiş gibi görünebilir.

Bu tür tutarsızlıklar en sık limit emirleri gerçekleştirilirken ve "Emir Gerçekleştikten Sonra Yeniden Hesapla", "Her Fiyat Adımında Yeniden Hesapla" ve "Emirleri Çubuk Kapanışında Gerçekleştir" seçenekleri etkinleştirildiğinde ortaya çıkar.

Örneğin, "ChannelBreakOutStrategy" stratejisini ve bunun için oluşturulan alarmı ele alalım.

Bu durumda, limit emri gerçek zamanlı olarak 09:23 UTC'de gerçekleşti:

Alarm aynı anda tetiklendi:

Sayfayı yenilersek (F5), strateji test edicideki tam gerçekleşme zamanı çubuk açılış zamanına, yani 09:00 UTC'ye değişecektir, bu nedenle alarm zamanında tetiklenmiş olmasına rağmen 23 dakikalık bir gecikmeyle tetiklenmiş gibi görünebilir: