# Key Features

#### 🔧 Multiple Trading Modes & Adjustable Risk Levels

> SmartChoise offers flexible trading styles with selectable **risk levels** (Low to Extreme) and **modes** (Conservative or Aggressive), allowing you to align the EA’s behavior with your personal risk tolerance and trading objectives.

#### ♻️ Advanced Recovery System (No Martingale)

> A built-in smart recovery mechanism helps manage drawdowns by adjusting lot size and timing intelligently—**without relying on martingale techniques**. This ensures recovery efforts stay within your defined risk parameters.

#### 📏 Adaptive Lot Sizing

> Lot size is dynamically adjusted based on your **account balance**, **selected risk profile**, and **live market conditions**, promoting smarter risk control and capital preservation.

#### 📶 Adaptive Max Spread Filter

> SmartChoise includes an adaptive max spread mechanism that prevents trades from opening when spread conditions are unfavorable. It dynamically adjusts sensitivity based on market volatility and time, helping to avoid costly entries during low-liquidity or high-spread periods.

🧠 Multiple Trading Strategies

> SmartChoise integrates several robust strategies:
>
> * **Support/Resistance**
> * **Candlestick Detection**
> * **Trend Signal**
> * **Price Level**
> * **Neural Network (AI-based)**
>
> These strategies are combined to ensure adaptability across different market conditions.

#### 🛡️ Built-In Risk Management Tools

> Comprehensive risk control includes:
>
> * **Hard Stop**
> * **Maximum Spread Filter**
> * **Take Profit (TP)**
> * **Stop Loss (SL)**
> * **Trailing Stop**
>
> These features work together to protect your account equity and limit potential losses.

#### 📰 Integrated News Filter

> Avoid volatile periods with SmartChoise’s dual news filtering system:
>
> * **Fixed News Times** – Manually define times to pause trading daily.
> * **Automatic News Detection** – Uses real-time data from *ForexFactory* to halt trading around low, medium, or high-impact news.
>
> Additional **News Buffer Settings** let you specify how many minutes before and after news events trading should pause—keeping your strategy clear of unpredictable market spikes.

{% hint style="warning" %}
🔗 *Note: Make sure to add* `https://www.forexfactory.com` *to your MetaTrader's WebRequest URL list for the news filter to function properly.*
{% endhint %}

#### 🧾 Trade Identification & Strategy Comments

> Each trade includes a detailed comment showing the **risk level**, **trading style**, and **strategy** used. This promotes transparency and helps you track performance over time.
>
> **Comment Format:**
>
> `SmartChoise_[Risk][Style]_[Strategy]`\
> Example: `SmartChoise_4A_TR`
>
> **Breakdown:**
>
> * **Risk Level (1–4)**\
>   `1 = Low`, `2 = Medium`, `3 = High`, `4 = Extreme`
> * **Trading Style**\
>   `A = Aggressive`, `C = Conservative`
> * **Strategy Code**
>   * `NN` – Neural Network
>
>   * `SR` – Support/Resistance
>
>   * `CD` – Candlestick Detection
>
>   * `PL` – Price Level
>
>   * `TR` – Trend Signal
>
>   * `R` – Recovery
>
> > **Example:** `SmartChoise_4A_TR`→ An Extreme risk trade (4), using Aggressive style (A), based on Trend Signal strategy (TR).

{% hint style="info" %}
SmartChoise EA is ideal for traders looking for a smart, **automated solution** that combines **AI technology** with **robust risk management**. Its intuitive design and advanced customization options make it suitable for both novice and professional traders aiming to optimize performance in the gold (XAU/USD) market.
{% 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/overview/key-features.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.
