Webhook Message

Invalid Stop Loss Percent

Invalid stop loss percent.

This message indicates that the stopLoss.percent provided in the request is invalid. TradersPost requires that the stopLoss.percent be a valid positive number. This percentage is used to calculate a stop loss stop price relative to your positions entry price.

For example, if a stop loss percent such as "-10" or "10 percent" is provided, the request will not be processed.

This error can occur due to several reasons, such as:

  • The stopLoss.percent is a negative number.
  • The stopLoss.percent is not a number (e.g., it contains letters or special characters).
  • The stopLoss.percent is zero or improperly formatted according to the required parameters.
  • Ensure that the stopLoss.percent in your request is a positive number and correctly formatted to avoid this error.

Invalid stopLoss.percent example:

{
    "ticker": "AAPL",
    "action": "buy",
    "orderType": "limit",
    "limitPrice": 100,
    "stopLoss": {
        "type": "stop",
        "percent": "5 percent",
    },
}

Valid stopLoss.percent example:

{
    "ticker": "AAPL",
    "action": "buy",
    "orderType": "limit",
    "limitPrice": 100,
    "stopLoss": {
        "type": "stop",
        "percent": "5",
    },
}

In the above example, a stop loss stop price of $95 would be calculated based on the entry limit price of $100 and the stop loss percent of 5%. This would result in a stop loss order being converted to a market order if the price touches the $95 stop price.

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