TICKWIRE_HELD
A pre-trade hook is holding this order; nothing has been sent yet (`stringCode` of a streaming `TradeError`).
WebSocket error frame. Nothing reached the broker.
Likely cause: Your pre-trade hook answered with a hold instead of allow or deny.
What to do: Do not resend. Wait for the hook to release or reject the hold before metadata.expiresAt; metadata.holdId identifies it.
Retry: No. The same request gets the same answer; change something first.
Listed under Pre-trade hooks, holds and kill switches in Errors. Send the error’s requestId to support and we can find the request.