# What is Dynamic Size strategy?

The Dynamic Size strategy allows you to automatically adjust your collateral when opening or increasing positions based on the behavior of the wallet you are mirroring. Instead of using a fixed collateral amount, OdinBot calculates your increase size as a percentage of the mirror’s collateral, letting you scale your exposure proportionally while still respecting your configured limits.

#### **Example 1**

Goal: You want to consistently increase positions by **0.5 SOL**, but only if the mirrored wallet increases by at least **5 SOL**. Smaller increases should be ignored.

Configuration:

* Minimum Increase Collateral: `0.4999 SOL`
* Multiplier: `10%`
* Max Increase Collateral: `0.5 SOL`

How it works:

1. Scenario A (Mirror increases by 5 SOL):
   * Calculation: 5 SOL × 10% = 0.5 SOL
   * Result: Meets Minimum and equals Max. OdinBot increases by 0.5 SOL.
2. Scenario B (Mirror increases by 4 SOL):
   * Calculation: 4 SOL × 10% = 0.4 SOL
   * Result: Below Minimum (`0.4999`). No increase is executed.
3. Scenario C (Mirror increases by 100 SOL):
   * Calculation: 100 SOL × 10% = 10 SOL
   * Result: Exceeds Max (`0.5`). OdinBot increases by 0.5 SOL (capped).

#### **Example 2**

Goal: You are copying a high-volume trader and want to scale proportionally at **1%**, while never increasing more than **1 SOL** per action.

Configuration:

* Minimum Increase Collateral: `0.01 SOL`
* Multiplier: `1%`
* Max Increase Collateral: `1.0 SOL`

How it works:

* If mirror increases by 10 SOL, OdinBot increases by 0.1 SOL.
* If mirror increases by 50 SOL, OdinBot increases by 0.5 SOL.
* If mirror increases by 200 SOL, the calculated amount is 2 SOL, but the bot caps it at 1.0 SOL.

#### **Example 3**

Goal: You are copying a wallet that increases positions with small collateral sizes (e.g., 0.1 SOL). You want to be more aggressive by increasing **2x their size**, while avoiding very small increases.

Configuration:

* Minimum Increase Collateral: `0.05 SOL`
* Multiplier: `200%`
* Max Increase Collateral: `2.0 SOL`

How it works:

* If mirror increases by 0.1 SOL, OdinBot increases by 0.2 SOL.
* If mirror increases by 0.02 SOL, the calculated amount is 0.04 SOL, which is below your Minimum (`0.05`). No increase is executed.

{% content-ref url="" %}
[](https://docs.odinbot.io/faqs/6.-frequently-asked-questions)
{% endcontent-ref %}
