# Recovery

Recovery controls how the EA manages trades when price goes temporarily against an entry. Instead of closing early at a loss, the EA can open **additional recovery trades** at calculated levels to improve the average entry price and aim for a cleaner exit when price corrects.

SmartChoise Recovery is designed to be **controlled and risk-aware** (it does **not** use martingale). Recovery decisions combine trend recognition, dynamic lot sizing within your risk profile, and adaptive spacing that reacts to volatility.

{% hint style="success" %}

#### **📘 How Recovery Works**

When the market moves against an open trade, the EA doesn’t immediately close it at a loss.\
Instead, it opens **additional recovery trades** at calculated points, often at better prices, to average out the position and **wait for a profitable or near break-even exit** when the market corrects.
{% endhint %}

{% hint style="info" %}
This approach combines:

* **Trend recognition from the neural network**
* **Dynamic lot sizing based on equity and risk**
* **Adaptive spacing** that responds to market volatility
  {% endhint %}

{% hint style="warning" %}
The EA does **not** use martingale.\
Each recovery trade’s lot size is dynamically adjusted within your set risk profile.
{% endhint %}

{% hint style="success" %}

#### **Best Practices**

* Keep `Recovery` between **5 and 10** for balanced performance.
* Use **Low or Medium risk** if you plan to enable full recovery.
* Allow **sufficient balance per chart** (e.g., $2,000–$3,000 for High/Extreme risk).
* Leave `MinRecoveryDistance = 0 (Auto)` unless you have advanced experience and want to fine-tune spacing.
  {% endhint %}

{% hint style="danger" %}

#### **Warnings**

* Too many recovery trades on small balances can limit free margin or increase drawdown.
* Reducing Min Price distance between Recovery Trades too much can cause trades to open too close together, higher risk during strong trends.
* Always match your **Recovery settings to your balance, risk level, and market conditions.**
  {% endhint %}

{% hint style="info" %}

#### **💬 Summary**

**Max Recovery Trades** sets the maximum number of recovery orders allowed for that EA instance.\
Important: this limit applies **per chart / per EA instance**, not account-wide.<br>

Recovery spacing is one of the biggest drivers of risk. You can run spacing in **Auto** (adaptive) or make it more “rule-based” using distance limits.

* **Min Price distance between Recovery Trades**\
  Sets the **minimum spacing** required before another recovery is even considered.\
  For Gold/XAUUSD, this is measured in **USD price distance** (not points/pips).
* **Max Price distance between Recovery Trades**\
  Adds a **maximum-distance trigger**: if price moves far enough (in **USD**) from the last recovery entry, the EA is *allowed* to trigger the next recovery (still respecting internal filters/safety checks).
* **Fix Distance Between Recovery Trades (Points)**\
  Lets you override adaptive spacing and force a **fixed points distance** between recoveries (0 = disabled).
* **Fix distance multiplier**\
  When fixed spacing is enabled, this controls how spacing evolves after each recovery (same distance, expanding, or shrinking — “geometric spacing”).
* **Recovery lot size multiplier** controls how big recovery trades are compared to the “normal” calculated lot size (e.g., 0.5 = smaller/safer, 2.0 = faster but more exposure).
* **Min profit for recovery pairs** sets a minimum combined profit required before the EA closes an entry + recovery pair (0 = disabled). This helps avoid “closing too early” for tiny profit if you want higher-quality exits.
  {% endhint %}

{% hint style="success" %}

### How to think about Recovery (simple mental model)

Recovery is basically three dials:

1. **Count** → how many recoveries (Max Recovery Trades)
2. **Distance** → how close/far recoveries can be (Min/Max distance, Fixed distance + multiplier)
3. **Size** → how much exposure each recovery adds (Recovery lot size multiplier)

Turn any of these up aggressively, and you’ll feel it in exposure and drawdown.
{% endhint %}

{% hint style="warning" %}

### Safety notes (worth reading once)

* Tighter spacing or higher lot multipliers can stack exposure quickly during strong trends.
* If you run multiple charts, remember recovery limits are **per chart**, so total account exposure can be much higher than expected.
* Auto mode exists for a reason: it adapts spacing based on volatility and signals, while fixed rules are more rigid.
  {% endhint %}

{% columns %}
{% column %}
{% content-ref url="/spaces/ShpN5GtM9y91jd4mhvkb/pages/R3H8Gpnb2Hjmt7VrtOop" %}
[Max Recovery Trades](/smartchoise-manual/options/recovery/max-recovery-trades.md)
{% endcontent-ref %}

{% content-ref url="/spaces/ShpN5GtM9y91jd4mhvkb/pages/foEu5qzOdsp73fJSnImk" %}
[Max Price distance between Recovery Trades](/smartchoise-manual/options/recovery/max-price-distance-between-recovery-trades.md)
{% endcontent-ref %}

{% content-ref url="/spaces/ShpN5GtM9y91jd4mhvkb/pages/6XnbeQLLp2aocH43hhpa" %}
[Fix distance multiplier](/smartchoise-manual/options/recovery/fix-distance-multiplier.md)
{% endcontent-ref %}

{% content-ref url="/spaces/ShpN5GtM9y91jd4mhvkb/pages/6HjETIfYtWwLKBPpAm5R" %}
[Min profit for recovery pairs](/smartchoise-manual/options/recovery/min-profit-for-recovery-pairs.md)
{% endcontent-ref %}
{% endcolumn %}

{% column %}
{% content-ref url="/spaces/ShpN5GtM9y91jd4mhvkb/pages/nTy0kjII9QMwZpElEBWx" %}
[Min Price distance between Recovery Trades](/smartchoise-manual/options/recovery/min-price-distance-between-recovery-trades.md)
{% endcontent-ref %}

{% content-ref url="/spaces/ShpN5GtM9y91jd4mhvkb/pages/RAVqT66xJc4aluCauTkh" %}
[Fix Distance Between Recovery Trades (Points)](/smartchoise-manual/options/recovery/fix-distance-between-recovery-trades-points.md)
{% endcontent-ref %}

{% content-ref url="/spaces/ShpN5GtM9y91jd4mhvkb/pages/I0gUiIT8Ir1heVWOEwyW" %}
[Recovery lot size multiplier](/smartchoise-manual/options/recovery/recovery-lot-size-multiplier.md)
{% endcontent-ref %}
{% endcolumn %}
{% endcolumns %}


---

# 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/recovery.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.
