💸 Take advantage of our once-a-year Black Friday 40% off event for new subscribers or when upgrading your plan with code BF402025. Don't miss out!
Webhook Message

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.

This message indicates that the takeProfit.limitPrice provided in the request is invalid. TradersPost requires that the takeProfit.limitPrice be a valid positive number, representing the price at which the take profit order will be filled.

For example, if a takeProfit.limitPrice such as "-50" or "xyz" is provided, the request will not be processed.

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

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

Invalid takeProfit.limitPrice example:

{
    "ticker": "AAPL",
    "action": "buy",
    "orderType": "limit",
    "limitPrice": 100,
    "takeProfit": {
        "stopPrice": "90",
        "limitPrice": "invalid"
    },
}

Valid takeProfit.limitPrice example:

{
    "ticker": "AAPL",
    "action": "buy",
    "orderType": "limit",
    "limitPrice": 100,
    "takeProfit": {
        "type": "stop_limit",
        "stopPrice": "110",
        "limitPrice": "109"
    },
}

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