Broker Fields

Choose live account

Choose paper account

Default quote currency

Market data source

Market price type

Max strategy positions

Webhook Fields

Allow any ticker

Allowed tickers

Asset class

Emails to notify

Expires at

Limit to IP addresses

Limit to TradingView

Limit to TrendSpider

Message

Notify failures only

Webhook Messages

Empty Json

Your trade signal was empty. Please ensure that your trade signal contains valid JSON data with the necessary trade instructions. TradersPost requires this information to properly process and execute your trade.

Empty Ticker Name

The ticker field is empty. A valid ticker symbol must be provided for the trade signal.

Invalid Action

The provided action is invalid. The action field must be one of the following values: buy, sell, exit, cancel, or add.

Invalid Asset Class

The asset class of the provided ticker is not supported by this strategy.

Invalid Expiration

The provided expiration is invalid. The expiration field must be either a valid absolute date in the format YYYY-MM-DD (e.g., 2024-09-01) or a relative date expression (e.g., +1 month).

Invalid Expires At

The provided expiresAt value is invalid. The expiresAt field must be either a valid absolute date in the format YYYY-MM-DD (e.g., 2024-09-01) or a relative date expression (e.g., +1 month).

Invalid Extended Hours

The provided extendedHours value is invalid. The extendedHours field must be a boolean true or false value and can only be used with the stocks asset class.

Invalid Intrinsic Value

The provided intrinsicValue is invalid. The intrinsicValue field must be either itm or otm.

Invalid Ip Address

The trade signal did not come from one of your configured IP addresses. You have your strategy configured to only accept trade signals from specific IP addresses.

Invalid Ip Address Format

The IP address sent with your trade signal is not formatted correctly. Trade signals must be sent from an IPv4 or IPv6 address.

Invalid Message Length

The provided message length is invalid. The message field must contain at least 25 characters and no more than 255 characters.

Invalid Message Tags

The message content is invalid. The message field must not contain any HTML tags.

Invalid Option Type

The provided optionType is invalid. The optionType field must be one of the following values: both, call, or put.

Invalid Order Type

The provided orderType is invalid. The orderType field must be one of the following values: market, limit, stop, stop_limit, or trailing_stop.

Invalid Password

The password in your webhook URL is not correct. You may need to generate a new Webhook URL if you have lost the correct Webhook URL.

Invalid Payload

The payload is invalid. Both the action and ticker fields are required.

Invalid Percent Of Position Action

The provided quantityType action is invalid. The percent_of_position quantityType can only be used when the action field is set to buy, sell, or exit.

Invalid Quantity

The provided quantity is invalid. The quantity field must be a positive numeric value.

Invalid Quantity Type

The provided quantityType is invalid. The quantityType field must be one of the following values: fixed_quantity, dollar_amount, risk_dollar_amount, percent_of_equity, or percent_of_position.

Invalid Quantity Type Action

The provided quantityType is invalid for the specified action. The quantityType field can only be used when the action field is set to buy, sell, exit, or add.

Invalid Quantity Type For Asset Class

The provided quantityType is invalid for the strategy asset class. Dynamic quantity calculation methods such as dollar_amount, risk_dollar_amount, percent_of_equity, and percent_of_position cannot be used with the futures asset class.

Invalid Risk Dollar Amount Action

The provided quantityType action is invalid. The risk_dollar_amount quantityType can only be used when the action field is set to buy, sell, or add.

Invalid Sentiment

The provided sentiment value is invalid. The sentiment field must be one of the following values: bullish, bearish, or flat.

Invalid Sentiment Action

The provided sentiment action is invalid. The sentiment field can only be used when the action field is set to buy or sell.

Invalid Stop Loss Amount

The provided stopLoss.amount is invalid. The stopLoss.amount field must be a positive numeric value representing a relative amount used to calculate your stop loss.

Invalid Stop Loss Amount And Percent

The stop loss configuration is invalid. You cannot specify both an amount and a percent for the stop loss. Use either stopLoss.amount or stopLoss.percent, but not both.

Invalid Stop Loss Limit Price

The provided stopLoss.limitPrice is invalid. The stopLoss.limitPrice field must be a positive numeric value representing an absolute stop loss limit price.

Invalid Stop Loss Percent

The provided stopLoss.percent is invalid. The stopLoss.percent field must be a positive numeric value representing a relative percentage used to calculate your stop loss.

Invalid Stop Loss Relative And Absolute

The stop loss configuration is invalid. You cannot specify both relative and absolute stop loss values. Use either a relative (percent or amount) or an absolute (stopPrice) stop loss, but not both.

Invalid Stop Loss Stop Price

The provided stopLoss.stopPrice is invalid. The stopLoss.stopPrice field must be a positive numeric value representing an absolute stop loss stop price.

Invalid Stop Loss Stop Price Required

The stop loss configuration is invalid. If you do not provide a relative stop loss, you must provide an absolute stopPrice.

Invalid Stop Loss Trail Amount

The provided stopLoss.trailAmount is invalid. The stopLoss.trailAmount field must be a positive numeric value representing a relative amount used to calculate your trailing stop loss.

Invalid Stop Loss Trail Percent

The provided stopLoss.trailPercent is invalid. The stopLoss.trailPercent field must be a positive numeric value representing a relative percentage used to calculate your trailing stop loss.

Invalid Stop Loss Trail Price

The provided stopLoss.trailPrice is invalid. The stopLoss.trailPrice field must be a positive numeric value representing a relative amount used to calculate your trailing stop loss.

Invalid Stop Loss Trail Value

The trailing stop loss configuration is invalid. You cannot specify both stopLoss.trailAmount and stopLoss.trailPercent for the trailing stop loss. Use either stopLoss.trailAmount or stopLoss.trailPercent, but not both.

Invalid Stop Loss Trail Value Required

The trailing stop loss configuration is invalid. When stopLoss.type is set to trailing_stop, you must provide either a stopLoss.trailAmount or stopLoss.trailPercent value, but not both.

Invalid Stop Loss Type

The provided stopLoss.type is invalid. The stopLoss.type field must be one of the following values: stop, stop_limit, or trailing_stop.

Invalid Stop Loss Value Required

The stop loss configuration is invalid. A relative (amount or percent) or absolute (stopPrice) stop loss value is required.

Invalid Strike Count

The provided strikeCount is invalid. The strikeCount must be an integer between 2 and 20.

Invalid Strike Price

The provided strikePrice is invalid. The strikePrice must be a valid number greater than zero and must be accompanied by a valid expiration and optionType.

Invalid Strikes Away

The provided strikesAway is invalid. The strikesAway value cannot be greater than half of your configured strikeCount.

Invalid Take Profit Amount

The provided takeProfit.amount is invalid. The takeProfit.amount field must be a positive numeric value representing a relative amount.

Invalid Take Profit Amount And Percent

The take profit configuration is invalid. You cannot specify both an amount and a percent for the take profit. Use either takeProfit.amount or takeProfit.percent, but not both.

Invalid Take Profit Limit Price

The provided takeProfit.limitPrice is invalid. The takeProfit.limitPrice field must be a positive numeric value representing an absolute limit price.

Invalid Take Profit Percent

The provided takeProfit.percent is invalid. The takeProfit.percent field must be a positive numeric value representing a relative percentage.

Invalid Take Profit Relative And Absolute

The take profit configuration is invalid. You cannot specify both relative and absolute take profit values. Use either a relative (percent or amount) or an absolute (limitPrice) take profit, but not both.

Invalid Take Profit Value Required

The take profit configuration is invalid. A relative (amount or percent) or absolute (limitPrice) take profit value is required.

Invalid Ticker And Option Type

The ticker symbol and option type combination is invalid. The option type of the contract symbol in the ticker field must match the value of the optionType field.

Invalid Time In Force

The provided timeInForce value is invalid. The timeInForce field must be one of the following values: day, gtc, gtd, opg, cls, ioc, or fok.

Invalid Trailing Stop

The trailing stop configuration is invalid. When orderType is set to trailing_stop, the action field must be one of buy, sell, or exit. Additionally, you are required to provide either a trailAmount or trailPercent value.

Malformed Json

The JSON payload could not be parsed. Please ensure that your JSON is properly formatted and valid.

Not Trading View

The trade signal did not come from TradingView. You have your strategy configured to only accept trade signals from TradingView.

Not Trend Spider

The trade signal did not come from TrendSpider. You have your strategy configured to only accept trade signals from TrendSpider.

Post Required

The HTTP POST method is required for this trade signal.

Quantity Type Requires Quantity

The quantity field is required when using a quantityType. A valid numeric value must be provided for the quantity.

Ticker Does Not Exist

The provided ticker does not exist in the asset class configured for this strategy.

Unsupported Ticker

The provided ticker symbol is not allowed on this strategy. The ticker must be one of the supported tickers configured for this strategy or you must have "Allow any ticker" checked.
Strategy Fields

Allow add to position

Allow any ticker

Allow auto submit

Allow entry extended hours

Allow exit extended hours

Allow live trading

Allowed tickers

Amount per position

Asset class

Auto submit

Broker

Cancel wait timeout

Delay in milliseconds

Delay multiplier

Disable canceling open orders

Disable side swapping

Emails to notify

Entry market price type

Entry order type

Entry time in force

Exit market price type

Exit order type

Exit time in force

Exit wait timeout

Expiration

Fixed quantity

Intrinsic value

Max delay in milliseconds

Max retries

Notify failures only

Option type

Percent of equity

Quantity calculation method

Retry trades that fail during trade planning

Risk per position

Sides

Sides isolated

Stop loss amount

Stop loss percent

Stop loss type

Strike count

Strikes away

Style

Subtract exit quantity from signal quantity

Take profit amount

Take profit percent

Trading window timezone

Use fractional quantity

Use signal contract

Use signal order type for entries

Use signal order type for exits

Use signal price for entries

Use signal price for exits

Use signal quantity

Use signal settings

Use signal stop loss

Use signal take profit

Use signal time in force for entries

Use signal time in force for exits

Strategy Messages

Add To Position

Add to {{ openPositionSentiment }} {{ ticker }} position.

Cancel Open Orders

Cancel open {{ ticker }} orders.

Close Open Position

Exit {{ openPositionSentiment }} {{ ticker }} position.

Crypto Quote Not Supported

TradersPost does not currently support crypto-based quote currencies, AKA crypto-to-crypto pairs.

Enter New Position

Enter {{ actionSentiment }} {{ ticker }} position.

Exit Partial Position

Exit partial {{ openPositionSentiment }} {{ ticker }} position.

Exit Quantity Zero

Cannot exit the open position because the exit quantity is zero and it must be greater than zero.

Exit Signal No New Position

Cannot enter a new {{ ticker }} position because the signal is an exit only signal.

Failed To Cancel Open Orders

Something went wrong when trying to cancel open orders in the broker.

Failed To Cancel Open Orders In Time

We submitted the order cancelation to the broker but the status of the order did not change to canceled within the allowed cancel wait timeout.

Failed To Enter New Position

Something went wrong when trying to submit the entry order to the broker.

Failed To Execute Trade

Something went wrong when trying to execute the trade.

Failed To Exit Open Position

Something went wrong when trying to submit the exit order to the broker.

Failed To Exit Open Position In Time

We submitted the exit order to the broker but the status on the order did not change to filled within the allowed exit wait timeout.

Failed To Plan Trade

Something went wrong when trying to plan the trade.

Ignored By Time Window

The trade was ignored because it was executed outside of the allowed trading window.

Max Strategy Positions

Cannot enter a new {{ actionSentiment }} {{ ticker }} position. Maximum allowed strategy positions of {{ maxStrategyPositions }} reached. To increase this limit, visit your broker settings and adjust or remove the "Max strategy positions" value.

No Entry Order

Cannot enter a new {{ actionSentiment }} {{ ticker }} position. Your strategy subscription settings did not produce an entry order.

No Entry Sentiment

Cannot enter a new {{ actionSentiment }} {{ ticker }} position because the signal sentiment does not allow entering a new position.

No Entry Sides Isolated

Cannot enter a new {{ actionSentiment }} {{ ticker }} position because we could not exit the open {{ openPositionSentiment }} {{ ticker }} position because sides are isolated in your strategy subscription settings.

No Exit Sides Isolated

Cannot exit open {{ openPositionSentiment }} {{ ticker }} position because sides are isolated in your strategy subscription settings and only {{ sidesSentiment }} trades are allowed.

No Open Orders

No {{ ticker }} orders open to cancel.

No Open Position

No {{ ticker }} position open to exit.

No Open Position Add

No {{ ticker }} position open to add to.

No Open Position Flat

No {{ actionSentimentOpposite }} {{ ticker }} position open to flatten.

Not Exit Signal

Cannot exit open {{ openPositionSentiment }} {{ ticker }} position because the signal is not an exit signal.

Oto Orders Not Supported

One Triggers Other (OTO) orders are not supported by your broker. You are required to send both a take profit and stop loss.

Position Already Open

There is already an open {{ openPositionSentiment }} {{ ticker }} position. If you want to allow adding to open positions, check the "Allow add to position" checkbox in your strategy subscription settings or use the "add" action from your signal.

Position Not Fully Exited

The open {{ openPositionSentiment }} {{ ticker }} position will not be fully exited so we cannot enter a new position on the other side.

Position Side Disabled

Cannot enter a new {{ actionSentiment }} {{ ticker }} position. Your strategy subscription settings only allows {{ sidesSentiment }} trades.

Price Required For Relative Calculation

A valid entry price is required in order to calculate a relative take profit or stop loss. Either send a price in your signal or use a broker with support for fetching quotes.

Quantity Zero

Cannot enter a new {{ actionSentiment }} {{ ticker }} position. Your strategy subscription settings calculated a quantity of zero.

Sides Swapping Disabled

The open {{ openPositionSentiment }} {{ ticker }} position will be exited but a new position on the opposite side will not be entered because swapping sides is disabled in your strategy subscription settings.

Unexpected Failure

Something unexpected went wrong when trying to execute the trade.

Unsupported Asset Class

The asset class of the symbol in the trade signal is not supported by your strategy subscription or broker.

Ready to automate your trading? Sign up for free today.