Separate five parts of the alert path
Start with the earliest point where the observation differs from your expectation. Preserve the exchange-qualified symbol, chart interval, session, script version, inputs, alert frequency, and delivery channel so that comparisons refer to the same configuration.
| Stage | What to inspect | What the evidence means |
|---|---|---|
| Market data | Chart market status, exchange, and any Data is delayed notice | The source price may arrive later than the price you are comparing it with. A paid platform plan does not automatically include exchange data fees. |
| Bar confirmation | Expected bar close, closing update, and frequency setting | A confirmed-bar decision must wait for confirmation. Rare or late trades can postpone that update beyond the scheduled close. |
| Script execution and alert trigger | Condition, execution settings, running alert snapshot, and alert log | No log entry points you toward trigger eligibility, alert state, or script errors before notification delivery. |
| Server delivery and notification channel | Alert-log time, webhook status, endpoint receipt, or device receipt | A logged event with a later arrival needs delivery investigation. The available timestamps do not expose each internal queue. |
| Receiver and downstream processing | Request receipt, durable acceptance, worker start, and downstream response | A prompt arrival followed by a slow response or action points to the receiving system or its dependencies. |