---
title: "Update Stop Loss &amp; Take Profit in Tradovate (Real-Time)"
slug: update-sl-tp-tradovate-pickmytrade
date: 2025-08-21
modified: 2026-09-03
author: Bhavishya Goyal
excerpt: ""
meta_description: Learn how PickMyTrade’s new update_sl and update_tp features work with Tradovate to adjust stop-loss and take-profit levels in real time.
focus_keyword: ""
canonical_url: "https://docs.pickmytrade.trade/docs/update-sl-tp-tradovate-pickmytrade/"
og_title: "Update Stop Loss &amp; Take Profit in Tradovate (Real-Time)"
og_description: Learn how PickMyTrade’s new update_sl and update_tp features work with Tradovate to adjust stop-loss and take-profit levels in real time.
og_image: ""
schema_type: WebPage
categories: []
tags: []
reading_time: 2
word_count: 415
robots: "index, follow"
lang: en-US
---

# Update Stop Loss (SL) and Take Profit (TP) in Tradovate with PickMyTrade

**Last Updated:** September 3, 2026  |  **Published:** August 21, 2025

PickMyTrade now supports **updating stop loss (SL) and take profit (TP) orders** in Tradovate through alerts. This feature ensures you can adjust your risk management dynamically without manually closing and reopening trades.

**Want dynamic risk management on every trade?** Start your free trial with PickMyTrade today.

[Start Free Trial](https://app.pickmytrade.trade/?register=true)

---

## How It Works

- **Update SL (`update_sl:true`)**
  - When enabled, all existing **stop loss open orders** related to that symbol will be updated.
  - The system will replace your current SL with the exact new value provided in the alert.
  - It won’t update SL of pending orders.
- **Update TP (`update_tp:true`)**
  - When enabled, all existing **take profit open orders** related to that symbol will be updated.
  - The system will replace your current TP with the exact new value provided in the alert.
  - It won’t update TP of pending orders.

---

## Important Notes

1. **Exact Value Updates**
  - SL and TP will be updated with the **exact values** you pass in the alert.
  - We do not calculate in points, `dollar_tp`, or `dollar_sl`.
2. **Impact on Trailing Stop Loss**
  - If you are using a **trailing stop loss**, it might get **removed** when `update_sl:true` is triggered, because we manually overwrite SL.
3. **Use Case Example**
  - Current Position: Buy 1 contract of MNQ at 19,000 with SL at 18,950 and TP at 19,050.
  - Send Alert with: `update_sl:true, sl:18980, update_tp:true, tp:19100`
  - Result:
    - SL updates to **18,980**.
    - TP updates to **19,100**.

---

## JSON Examples

**Update TP and SL (exact absolute prices):**

```
{
  "symbol": "MNQ1!",
  "date": "{{timenow}}",
  "data": "buy",
  "quantity": 2,
  "risk_percentage": 0,
  "price": "{{close}}",
  "percentage_tp": 0,
  "dollar_tp": 0,
  "percentage_sl": 0,
  "dollar_sl": 0,
  "token": "TOKEN_ID",
  "order_type": "MKT",
  "update_sl": true,
  "sl": 18980,
  "update_tp": true,
  "tp": 19100,    
  "multiple_accounts": [
    {
      "token": "TOKEN_ID",
      "account_id": "ACCOUNT_ID",
      "risk_percentage": 0,
      "quantity_multiplier": 1
    }
  ]
}
```

---

## Best Practices

- Use `update_sl:true` only when you want to **manually reset** your SL levels.
- Always double-check values before sending alerts, since they are taken as **final exact values**.
- Avoid mixing trailing SL with manual updates to prevent conflicts.

---

## Note for Multiple Positions:

If you have multiple open positions (e.g., multiple BUY orders) with different stop loss or take profit levels, using `update_sl: true` or `update_tp: true` will **overwrite and apply the new SL/TP values to all open positions for that symbol**.

---

This feature helps you keep trades aligned with strategy adjustments in real-time while reducing manual intervention.

[Get PickMyTrade → Automate Your TradingView Strategies](https://pickmytrade.trade "PickMyTrade - Automated Trading")

Last updated: **September 3, 2026**

For AI tools &amp; developers:[View Markdown →](https://docs.pickmytrade.trade/docs/update-sl-tp-tradovate-pickmytrade.md)