> For the complete documentation index, see [llms.txt](https://docs.pancakeswap.finance/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.pancakeswap.finance/russian/torgovlya/trading-faq/swap-faq.md).

# FAQ по обмену

## Обмен

### Что нового в Exchange V3?

* Концентрированная ликвидность — ликвидность будет сосредоточена на наиболее активно торгуемом ценовом диапазоне, что означает:
  * Меньшее проскальзывание при торговле для трейдеров
  * Потенциально более высокие вознаграждения LP за комиссии для поставщиков ликвидности
* Гибкая структура торговых комиссий — поставщики ликвидности могут выбирать между несколькими уровнями торговых комиссий при создании пар ликвидности или предоставлении ликвидности
* Настраиваемый ценовой диапазон — поставщики ликвидности также могут выбирать, для каких ценовых диапазонов предоставлять ликвидность
* Невзаимозаменяемые позиции ликвидности — каждая позиция ликвидности будет иметь свой уникальный идентификатор, соответствующий её конфигурации (например, ценовому диапазону). Таким образом, можно создавать и поддерживать несколько позиций по одной торговой паре, но с разными конфигурациями и суммой ликвидности
* Обратная совместимость — Exchange v3 также будет использовать устаревшие пары ликвидности v2 и stable swap для обеспечения наилучшего торгового маршрута
* Встроенный лимитный ордер — профессиональные пользователи могут использовать новый настраиваемый ценовой диапазон при предоставлении ликвидности для эффективного создания лимитного ордера, который конвертирует все токены в желаемый при достижении целевой цены

### Можно ли добавлять собственные токены в Exchange V3?

Любой может создавать пулы ликвидности, внося ликвидность в V3.

Однако следующие токены в настоящее время **НЕ** поддерживаются:

* Токены с комиссией за перевод
* Rebasing-токены

Для этих токенов, пожалуйста, **НЕ** добавляй ликвидность в Exchange V3. Твои активы могут застрять в позиции ликвидности.

### **Почему моя транзакция не проходит?**

PancakeSwap — это приложение DeFi, которое взаимодействует с кошельком для выполнения ончейн-транзакций обмена, создания LP, стейкинга на фермах и в пулах и т.д.

**Комиссии за газ**

Поэтому первое, что нужно сделать — **убедиться, что у тебя достаточно BNB для оплаты комиссий за газ** для ончейн-транзакций. Как правило, комиссия за газ колеблется в зависимости от количества транзакций в очереди: чем больше транзакций, тем выше комиссия, необходимая для прохождения транзакции. На BNB Smart Chain комиссия за газ обычно составляет от нескольких центов до одного доллара США в BNB. Подробнее о [комиссиях за газ здесь](https://academy.binance.com/en/glossary/gas).

**Комиссии за транзакцию**

Если твои действия по обмену всё ещё не проходят и отображается ошибка с предложением пересмотреть проскальзывание — возможно, стоит проверить, есть ли у токенов, которые ты пытаешься обменять, **какие-либо комиссии и ограничения на транзакции**.

Нередко токены на BNB Smart Chain включают **комиссию за транзакцию** в своих контрактах. Обычно эти комиссии могут использоваться для сжигания, пополнения казначейства проектов с честным запуском — например, [этот токен APX имеет 1% налог на каждую транзакцию](https://apollox-finance.gitbook.io/apollox-finance/apx-token/tax) для отправки на адрес сжигания, чтобы больше транзакций означало больше сжигания, повышая ценность для держателей токена APX.

С комиссией за транзакцию, будь она инклюзивной (часть суммы обмена отправляется не на твой адрес, поэтому выход меньше ожидаемого для расчётного ввода) или эксклюзивной (требуется дополнительный перевод с твоего адреса для отправки дополнительных токенов, поэтому ввод больше ожидаемого для расчётного вывода), это влияет на суммы ввода и вывода, с которыми ты соглашаешься при подписании транзакции. Во многих случаях транзакция не может выполнить требования к вводу и выводу из-за налога.

**Обмен с комиссиями за транзакцию**

Прежде чем обменивать токены, убедись, что ты посетил их сайт, чтобы понять, есть ли у них механизм комиссии за транзакцию (или *налог*, как называют это многие проекты). Если есть, убедись, что ты устанавливаешь проскальзывание, достаточное для учёта комиссии за транзакцию — например, если комиссия за транзакцию составляет 5%, твоё проскальзывание должно быть не менее 5% плюс обычное проскальзывание в зависимости от суммы торговли и ликвидности токена, скажем, 5,5–6%.

В некоторых крайних случаях, включая некоторые мошенничества, некоторые токены даже имеют блокировку на большинстве или всех переводах в сети, или разрешают продажу только определённым адресам — в этом случае невозможно успешно обменять токен. Изучай токен, который пытаешься обменять, и помни о возможных комиссиях и ограничениях!

### Использует ли новый интерфейс Обмена ликвидность v2 или stable swap?

Да. Новый Обмен v3 использует ликвидность из PancakeSwap v3, v2 и stable swap для получения наилучшего торгового маршрута.

### Что такое разделённая маршрутизация?

В Обмене v3 твоя сделка может быть разбита на несколько маршрутов для исполнения с наилучшим курсом.

Для просмотра подробностей маршрутизации твоей сделки нажми кнопку «v» в разделе «Route» для развёртывания и просмотра деталей.

Подробнее [здесь](/russian/torgovlya/pancakeswap-exchange/fees-and-routes.md#customize-routing-preferences).

### Как настроить или отключить определённые источники ликвидности?

Новый Обмен v3 использует ликвидность из PancakeSwap v3, v2 и stable swap для получения наилучшего торгового маршрута. Однако ты можешь настроить или отключить определённые источники ликвидности, если не хочешь, чтобы твоя сделка проходила через них.

При просмотре торгового маршрута нажми кнопку «Customize Routing». Или нажми кнопку шестерёнки ⚙️ в правом верхнем углу интерфейса Обмена и выбери «Customize Routing».

Во всплывающем окне «Customize Routing» ты можешь выбрать источники ликвидности для использования. Или полностью отключить мультихопы.

Примечание: отключение мультихопов может привести к увеличению проскальзывания или ухудшению торгового курса для определённых торговых пар. Действуй осторожно.

Подробнее [здесь](/russian/torgovlya/pancakeswap-exchange/fees-and-routes.md#customize-liquidity-sources).

## Ликвидность

### Что такое уровни комиссий и как выбрать правильный?

В Exchange v3 при предоставлении ликвидности ты можешь выбирать между несколькими торговыми комиссиями (0,01%, 0,05%, 0,25% и 1%) для одной и той же пары токенов.

Например, для CAKE-BNB может существовать пара с комиссией 0,25%, что означает торговую комиссию 0,25% для каждой сделки. Однако некоторые поставщики ликвидности могут выбрать предоставление ликвидности в торговую пару CAKE-BNB со ставкой комиссии 0,05%, предлагая более выгодную котировку и привлекая больший объём торгов.

Не существует «правильного» ответа на вопрос, какую конфигурацию торговой комиссии выбрать. Это зависит от токенов в торговой паре. Как правило, волатильные токены должны иметь более высокую торговую комиссию, чтобы лучше компенсировать непостоянный убыток от волатильности. С другой стороны, такие токены, как стейблкоины, имеют меньшие ценовые движения и меньшие непостоянные убытки, поэтому их торговая комиссия должна быть ниже.

При выборе пары токенов интерфейс «Add Liquidity» автоматически выберет наиболее популярный уровень комиссии.

### Почему два моих депозитных токена не равны по стоимости в USD?

В Exchange V3 базовые активы в позиции ликвидности не всегда будут иметь равную стоимость в USD. Это будет зависеть от настроек ценового диапазона позиции и текущей цены пары.

Фактически, если твоя позиция выходит за пределы диапазона, все токены будут конвертированы в один актив. Плюс ты можешь предоставлять ликвидность в ценовой диапазон, не охватывающий текущую цену, и вносить только один актив. Продолжай читать, чтобы узнать больше ⬇️

### Что произойдёт, если моя позиция ликвидности выйдет за пределы диапазона?

Ты не будешь получать вознаграждения за торговые комиссии, если текущая цена выходит за пределы ценового диапазона, указанного в твоей позиции.

Помимо этого, все токены будут конвертированы в один актив в зависимости от направления движения цены.

Например, если позиция CAKE/BUSD настроена с ценовым диапазоном от 3 BUSD за CAKE до 5 BUSD за CAKE, то все активы в позиции будут конвертированы в BUSD, если цена CAKE равна или выше 5 BUSD за CAKE, и наоборот.

Обрати внимание, что если цена вернётся в диапазон, ты снова начнёшь получать вознаграждения за торговые комиссии. Никаких дополнительных действий не требуется.

### Всегда ли лучше предоставлять ликвидность с меньшим диапазоном?

Предоставление ликвидности в более узкий ценовой диапазон поможет сконцентрировать ликвидность на определённом ценовом диапазоне, увеличивая относительную долю по сравнению с общей ликвидностью в этом ценовом диапазоне и потенциально получая больше вознаграждений за торговые комиссии.

Однако помни, что только активные позиции ликвидности будут получать вознаграждения за торговые комиссии. Это означает, что ты будешь получать вознаграждения только тогда, когда текущая торговая цена находится в ценовом диапазоне, указанном в позиции ликвидности.

### Есть ли способы автоматически корректировать позицию, чтобы она всегда была в диапазоне и приносила вознаграждения?

PancakeSwap v3 поддерживает внесение ликвидности в один клик через Zap, доступный на BNB Chain и Ethereum.

### Каким будет распределение торговых комиссий для Exchange v3?

|                       | 0,01% | 0,05% | 0,25% | 1%  |
| --------------------- | ----- | ----- | ----- | --- |
| Поставщик ликвидности | 67%   | 66%   | 68%   | 68% |
| Сжигание CAKE         | 15%   | 15%   | 23%   | 23% |
| Казначейство          | 18%   | 19%   | 9%    | 9%  |

### Автоматически ли компаундируются вознаграждения за комиссии LP, как в Exchange v2?

Нет.

В Exchange v3 нужно вручную получать вознаграждения за торговые комиссии. Это можно сделать на странице деталей позиции. Все свои позиции ликвидности v3 можно найти на странице ликвидности.

### Что влияет на APR LP?

В Exchange v3 APR вознаграждений за комиссии LP может варьироваться между позициями ликвидности. Он основан на следующих факторах:

* Объём торгов\
  \- больший объём генерирует больше вознаграждений за комиссии
* Уровень комиссий торговой пары\
  \- более высокий уровень комиссий генерирует больше вознаграждений за комиссии от отдельных сделок
* Количество внесённых токенов\
  \- больше токенов в позиции означает большую относительную долю по сравнению с общей активной ликвидностью, что даёт больше вознаграждений за торговые комиссии
* Выбранный ценовой диапазон\
  \- более узкий ценовой диапазон позволяет более высокую концентрацию для одного и того же количества внесённых токенов, что переводится в большую относительную долю по сравнению с общей активной ликвидностью и приносит больше вознаграждений
* Количество активной ликвидности в настоящее время\
  \- если больше пользователей вносят и концентрируют ликвидность в том же диапазоне, что и ты, ты будешь получать меньше торговых комиссий из-за меньшей относительной доли
* Является ли позиция ликвидности активной\
  \- только активные позиции ликвидности будут получать вознаграждения за торговые комиссии

### Могу ли я предоставлять ликвидность v2?

Предоставление ликвидности v2 больше не рекомендуется. Рекомендуем использовать ликвидность v3 для использования преимуществ новых функций и повышения эффективности.

Если хочешь продолжить добавление ликвидности v2:

* Если для пары токенов нет пула v3, или в v2 больше ликвидности, чем в крупнейшем пуле v3 — появится кнопка «Add V2 Liquidity». Просто нажми, чтобы переключиться на добавление ликвидности v2.
* Как вариант, используй `/v2` в URL, чтобы всегда использовать предоставление ликвидности v2.

### Почему я не могу добавить ликвидность в только что созданную пару?

Из-за ошибки в устаревшем Exchange V2 (присутствующей в каждом форке UniSwap V2), невозможно добавить ликвидность в пару с использованием обычного интерфейса ликвидности PancakeSwap и его вызовов контракта, если пара:

* Создана путём вызова `createPair` на FactoryV2 без внесения начальной ликвидности и чеканки начальных LP-токенов
* Затем один из токенов в паре был вручную переведён в контракт пула при вызове `sync`

{% hint style="info" %}
Недавно было замечено увеличение числа подобных атак на Exchange V2 PancakeSwap на BNB Chain.

Настоятельно рекомендуем использовать наш интерфейс для создания торговой пары для твоего токена, добавив начальную ликвидность при создании пары.
{% endhint %}

Пока Чефы усердно работают над решением этой проблемы, вот пошаговое руководство по устранению проблемы с помощью BscScan:

#### Найди адрес пула и его страницу в BscScan

<div align="left"><figure><img src="https://raw.githubusercontent.com/pancakeswap/pancake-document/en/.gitbook/assets/cannot%20add%20v2%20liquidity-error%20pump.jpg" alt="" width="280"><figcaption></figcaption></figure></div>

Если твоя пара затронута, ты увидишь ссылку на страницу BscScan для торговой пары/пула в сообщении об ошибке.

Как вариант, можно перейти на Factory V2 ([Bsc](https://bscscan.com/address/0xca143ce32fe78f1f7019d7d551a6402fc5350c73#readContract)), перейти к «Read Contract», «6. getPair», ввести адреса двух токенов в твоей торговой паре и нажать «Query». Адрес пары должен отображаться в поле возврата.

#### Проверь, какой токен был внесён, и переведи другой токен в пару вручную

![](https://raw.githubusercontent.com/pancakeswap/pancake-document/en/.gitbook/assets/image%20%28335%29.png)

По полю баланса токена в BscScan можно проверить, какой токен был внесён в пул. Как правило, это должен быть парный токен (например, WBNB, USDT и т.д.)

После подтверждения необходимо вручную перевести другой актив в контракт пула. Это можно сделать в предпочтительном кошельке, введя адрес пула в качестве получателя.

Можно перевести любую сумму, но поскольку это фактически «дарение» активов в пул, ты будешь переводить свои активы в ликвидность без чеканки токенов ликвидности. Поэтому рекомендуем держать эту сумму минимальной.

{% hint style="warning" %}
ВАЖНО: после перевода токена необходимо немедленно вызвать `sync()` в пуле.
{% endhint %}

Это можно сделать, перейдя на страницу BscScan для торговой пары, нажав «Write Contract», «8. Sync» и нажав кнопку «Write». Перед выполнением транзакции нужно подключить кошелёк.

После подтверждения транзакции можно добавить последующую ликвидность через интерфейс PancakeSwap.

#### Что если я хочу задать цену запуска?

Необходимо скорректировать пул до цены запуска при переводе токена и исправлении пула.

Сумму для перевода можно рассчитать с помощью:

* `tokenInside`: токен, уже переведённый в пул. Как правило, это должен быть парный токен (например, WBNB, USDT и т.д.)
* `tokenToSend`: токен, который нужно отправить в пул. Как правило, это должен быть токен твоего проекта.
* `tokenInside.price`: цена tokenInside в USD
* `tokenToSend.price`: цена tokenToSend в USD (цена запуска)
* `pool`: пул V2

По следующей формуле:

`amountToSend = tokenInside.balanceOf(pool) / tokenInside.decimal() * tokenInside.price / tokenToSend.price * tokenToSend.decimal()`

Если результат меньше 0 (обычно происходит, когда цена запуска очень высока), возможно, сначала нужно внести больше `tokenInside` в пул.

### Как управлять stable LP и устаревшим v2 LP?

Ими можно управлять как обычно, перейдя на страницу [Ликвидности](https://pancakeswap.finance/liquidity).

### Почему мне нужно сбросить разрешение USDT перед включением/подтверждением?

При работе в основной сети Ethereum токен USDT следует другой логике для управления разрешениями и допустимым количеством токенов.

Поэтому при слишком низком разрешении на расходование необходимо сбросить разрешение перед установкой нового.


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## 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, and the optional `goal` query parameter:

```
GET https://docs.pancakeswap.finance/russian/torgovlya/trading-faq/swap-faq.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

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.
