# Custom Balance

These options let you control what **balance the EA “thinks” it’s trading**, and how that virtual balance can **stay fixed** or **grow over time**. It’s mainly used to (1) split risk when running multiple charts/strategies on the same account, (2) simulate a smaller/larger account for testing, and (3) optionally add controlled compounding.

{% hint style="info" %}

#### How the options work together

* **Custom Balance / Chart**\
  Sets a **virtual balance per chart**. When enabled, the EA bases core money logic on this value (position sizing, limits, stops, recovery behavior, profit targets, etc.), behaving as if that chart is its own “mini account.”
* **Dynamic Balance %**\
  If Custom Balance is enabled, this controls how the virtual balance **grows with profit** by adding a chosen **percentage of profit** to the Custom Balance (compounding). Set to 0 to keep Custom Balance fixed (more stable risk).
* **Allow Higher Custom Balance** (Advanced)\
  Controls whether the EA enforces the safety rule that **Custom Balance should not exceed the real account balance**. Bypassing that check can be useful for strategy testing/simulation, but it can also lead to oversized lots relative to real margin.
  {% endhint %}

{% hint style="info" %}

#### Common use cases

* **Risk allocation across charts:** run multiple strategies and “assign” each one its own virtual budget.
* **Simulate a smaller account:** test how a strategy behaves with tighter capital while still trading on a larger account.
* **Controlled compounding:** let the EA gradually scale as it performs, without manually updating Custom Balance.
* **Backtesting / demo simulation of larger capital:** allow a higher Custom Balance than the real account to model “bigger account behavior” (advanced, higher risk).
  {% endhint %}

{% hint style="warning" %}

#### Important notes (so nobody gets surprised later)

* Custom Balance changes **EA calculations**, but it **does not fully isolate real account risk** (margin and exposure are still real).
* For consistent multi-chart behavior, use **unique Magic Numbers** per chart/instance.
* If you simulate higher balance than real balance, watch margin closely—this can increase risk fast.
  {% endhint %}

{% columns %}
{% column width="50%" %}
{% content-ref url="/spaces/ShpN5GtM9y91jd4mhvkb/pages/weWGvoeXseXbmaIRyKYl" %}
[Custom Balance / Chart](/smartchoise-manual/options/custom-balance/custom-balance-chart.md)
{% endcontent-ref %}

{% content-ref url="/spaces/ShpN5GtM9y91jd4mhvkb/pages/cRIAs9Pm9Fa8y0eVCAeO" %}
[Allow Higher Custom Balance](/smartchoise-manual/options/custom-balance/allow-higher-custom-balance.md)
{% endcontent-ref %}
{% endcolumn %}

{% column width="50%" %}
{% content-ref url="/spaces/ShpN5GtM9y91jd4mhvkb/pages/sgDi0yzfzvSbKeuTf6Qr" %}
[Dynamic Balance %](/smartchoise-manual/options/custom-balance/dynamic-balance.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/custom-balance.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.
