When your signal does not have a price, TradersPost will fetch a quote from the broker and use Exit market price type from your subscription instead of using a price from the signal. By default, the Midpoint will be used. For example, if you have limit orders configured and you send a signal without a limitPrice, then TradersPost will use the price from the quote.
{
"ticker": "AAPL",
"action": "sell",
"orderType": "limit"
}
Or if you specify a limitPrice, then that value will be used.
{
"ticker": "AAPL",
"action": "sell",
"orderType": "limit",
"limitPrice": 100
}
You have the following options:
Bid/Ask - Use the bid price for buys and the ask price for sellsBid - Use the bid price for all ordersAsk - Use the ask price for all ordersLast - Use the last price for all ordersMidpoint - Use the midpoint of the bid and ask prices for all ordersmarketPriceType overrideThe webhook field is always marketPriceType (there is no separate exit-only name in the payload). The same key is used for entry pricing when entry price overrides apply; for an exit signal it only affects how exit prices are taken from the quote when Allow signal override for exit price is enabled, or when Allow signal overrides is enabled.
If Allow signal override is enabled for exit price (or Allow signal overrides is enabled), you can override Exit market price type per signal by including marketPriceType in your webhook JSON. Valid values are ask_bid, mark, ask, bid, and last.
{
"ticker": "AAPL",
"action": "exit",
"orderType": "limit",
"marketPriceType": "ask"
}
If marketPriceType is omitted from the signal, the Exit market price type on the subscription is used. Invalid values are rejected; see the webhook message Invalid Market Price Type.
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.