> For the complete documentation index, see [llms.txt](https://smartchoise.gitbook.io/smartchoise-manual/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://smartchoise.gitbook.io/smartchoise-manual/options/general-and-utility/tp-sl-trailing-type.md).

# TP / SL / Trailing Type

Choose how the EA manages Stop Loss (SL), Take Profit (TP), and Trailing Stop Loss

**1. Classic – Broker-Managed Stops**

Your TP, SL, and Trailing SL are sent directly to your broker.\
**Pros:** Visible to broker, quick execution. Executed even if the EA is offline or your terminal is disconnected.\
**Cons:** Vulnerable to broker-side manipulation (e.g., stop hunting).\
\
**2. Virtual – EA-Managed Stops (Default)**

Stops are managed **internally** by the EA and hidden from the broker.\
**Pros:** Increased privacy, protection from stop hunting and manipulation.\
**Cons:** Requires EA to stay online and connected. If your terminal crashes or disconnects, your SL/TP won’t trigger until you reconnect.

{% hint style="success" %}

* Use **Virtual** if you're concerned about broker behavior or want extra control.
* Use **Classic** if you're running the EA on a **unreliable VPS**, and want added protection during potential EA interruptions.
* Always **test both options on a demo account** to understand the trade-off between visibility and reliability.
  {% endhint %}

🧠 *Virtual stops = stealth mode. Classic stops = always visible. Choose based on your trading environment and trust in your broker.*
