# Highly volatile pools

If a trade involves intermediate pools with [highly volatile](#user-content-fn-1)[^1] tokens, you may face [slippage](https://help.dedust.io/en/trade/advanced/slippage) and failed swap. To make your trades smoother, set two parameters:

* Volatility — difference between pool's min and max exchange rate within a time before your swap.
* Period — time range before your swap, wherein the volatility is estimated.

If the conditions[^2] are met, the router will ignore such intermediate pools, minimizing swap failure risk.

<figure><img src="https://85253202-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FiLJ0WdKUBHXsAEMMSEfd%2Fuploads%2Fm7vQCYEg0X7P5wCWZn8M%2FIMG_4966.png?alt=media&#x26;token=400d444a-1cef-4bcf-b211-e8097af89620" alt="" width="375"><figcaption></figcaption></figure>

[^1]: Actively traded tokens (or [pools](https://help.dedust.io/en/liquidity/pools)), which exchange rate changes rapidly and signifacntly within short period of time.

[^2]: By default, if max price (pool's exchange rate) is >10% higher than min price within 1 minute before your swap.
