The ticker, action, test, and cancel fields must be literals (no leading "="). Formulas are supported on other top-level fields and on supported takeProfit/stopLoss sub-fields.
ticker, action, test, and cancel must always be sent as literal JSON values (no leading =). Formulas are supported on other top-level fields and on eligible sub-fields under takeProfit and stopLoss—see invalid formula syntax for the full layout.
Typical error detail (webhook log)
The field
tickerdoes not support formulas. The ticker, action, test, and cancel fields must have literal values.
Example — literals required for ticker and action
{
"ticker": "=signal.rawTicker",
"action": "buy"
}
Correct — send the symbol as a literal
{
"ticker": "SPY",
"action": "buy"
}
Example — action must be a literal
{
"ticker": "SPY",
"action": "=signal.side"
}
Correct
{
"ticker": "SPY",
"action": "buy"
}
If you need conditional ticker or action, decide that in your alert platform (or preprocessor) and send the final literal strings. Use = only on fields covered in invalid formula syntax.
Free 7-day trial
Set-up in 3 minutes
Paper account for testing
Your browser didn't send the information this action needs.
That usually means a privacy tool, ad blocker, or other browser extension changed the page before you clicked. Nothing is wrong with your account.
What to try: allow this site in your ad blocker or privacy extension, use a private window with extensions turned off, or reload the page and try again.
Still stuck? Contact support and we can help.