전략 테스터에서 전략 얼러트의 트리거 시간은 주문 실행 시간과 다릅니다
얼러트는 항상 발생된 정확한 시간을 표시합니다(전략 얼러트의 경우, 이는 해당 주문이 실행된 시간과 동일합니다).
그러나 전략 테스터에서는 실시간 주문(즉, 실행 시점에 차트 페이지가 이미 열려 있던 주문)에 대해서만 정확한 주문 실행 시간이 표시됩니다.
과거 주문(즉, 차트 페이지가 열리기 전에 실행된 주문)의 경우, 주문 실행 시간은 해당 바의 개장 시간입니다.
이는 일반적으로 과거 주문을 기반으로 전략을 계산할 때 바 안의 가격 변동을 고려하지 않기 때문에, 과거 주문의 정확한 실행 시간을 파악하는 것이 불가능하기 때문입니다.
따라서 전략 테스터의 주문 실행 시간은 항상 얼러트 트리거 시간과 일치하는 것은 아니며, 얼러트가 지연되어 트리거된 것처럼 보일 수 있습니다.
이러한 불일치는 주로 지정가 주문 실행 시, 그리고 “주문 체결 후 재계산”, “틱마다 재계산”, “바 마감 시 주문 체결” 옵션 활성화 시 발생합니다.
보기로 “ChannelBreakOutStrategy” 전략과 이에대해 생성된 얼러트를 살펴보겠습니다.
이 경우 지정가 주문은 UTC 기준 09:23에 실시간으로 체결되었습니다:

얼러트도 동시에 트리거되었습니다:

페이지를 새로고침(F5)하면 전략 테스터의 정확한 체결 시간이 바 오픈 시간인 UTC 09:00으로 바뀌게 됩니다. 따라서 얼러트가 제시간에 트리거 되었음에도 23분 늦은 것처럼 보일 수 있습니다:
