# 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="/pages/aBX2gVO7Edp5vxhCJJpf" %}
[6. Frequently Asked Questions](/faqs/6.-frequently-asked-questions.md)
{% endcontent-ref %}


---

# 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://docs.odinbot.io/faqs/6.-frequently-asked-questions/what-is-dynamic-size-strategy.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.
