# Basket TP target per level

This input lets you set **different Basket Take Profit (TP) targets** depending on how many **recovery trades are currently active**.\
If left empty (Auto): EA uses **Auto** logic to determine the basket TP target.\
You enter a comma-separated list: `0.2,0.35,0.6`

The EA chooses the target based on the number of open positions in the chain:

* **Entry + 1 recovery** → uses the **1st value**
* **Entry + 2 recoveries** → uses the **2nd value**
* **Entry + 3+ recoveries** → uses the **3rd value** (and beyond)

The basket closes when **total floating profit** reaches that target.

> Profit is calculated based on **EA balance** (or **Custom Balance** if enabled).

So instead of using one fixed take-profit for every situation, you can say:

* “With 1 recovery, take a smaller profit”
* “With 2 recoveries, take a medium profit”
* “With 3+ recoveries, take a larger profit”

{% hint style="warning" %}
This input works together with [**TP units type for recovery levels**](/smartchoise-manual/options/advanced-recovery-levels-spacing-and-take-profit/tp-units-type-for-recovery-levels.md)\
Because that setting decides what your values mean:

* **Percentage** → values are % of EA balance / Custom Balance
* **Account currency** → values are money (USD/EUR/…)
* **Points** → values are “profit points equivalent”
  {% endhint %}

{% hint style="info" %}

### Example (Percentage mode)

Settings:

* **TP units type:** Percentage
* **Basket TP target per level:** `0.2,0.35,0.6`
* **EA balance / Custom Balance:** `1000`

Behavior:

* Entry + 1 recovery → target **0.2%** → closes at **+$2.00**
* Entry + 2 recoveries → target **0.35%** → closes at **+$3.50**
* Entry + 3+ recoveries → target **0.6%** → closes at **+$6.00**
  {% endhint %}

{% hint style="info" %}

### Example (Account currency mode)

Settings:

* **TP units type:** Account currency
* **Basket TP target per level:** `10,15,25`

Behavior:

* Entry + 1 recovery → closes at **+$10**
* Entry + 2 recoveries → closes at **+$15**
* Entry + 3+ recoveries → closes at **+$25**

This target stays the same no matter your account size.
{% endhint %}

{% hint style="info" %}

### Example (Points mode)

Settings:

* **TP units type:** Points
* **Basket TP target per level:** `50,100,200`

Behavior:

* Entry + 1 recovery → closes at **+50 profit-points**
* Entry + 2 recoveries → closes at **+100 profit-points**
* Entry + 3+ recoveries → closes at **+200 profit-points**

💡 Remember: in Points mode, the currency equivalent depends on symbol digits (2 vs 3) and scales with total lot size.
{% endhint %}

{% hint style="warning" %}

### If you open more recoveries than you defined

If you have more recovery trades than the number of values in your list, the EA will **reuse the last value**.

Example: `0.2,0.35,0.6` and you end up with 5 recoveries

* The target for “3+ recoveries” stays **0.6** for levels 3, 4, 5, etc.
  {% endhint %}

{% hint style="info" %}

### Practical tips

* Smaller targets for early levels can help close baskets quickly in mild pullbacks.
* Larger targets for deeper recovery chains can help ensure the basket exits with enough profit to justify the added exposure.
* Always combine Recovery with sensible risk limits (max recoveries, max lots, drawdown limits, hard stop).
  {% endhint %}


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://smartchoise.gitbook.io/smartchoise-manual/options/advanced-recovery-levels-spacing-and-take-profit/basket-tp-target-per-level.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
