# WhiteBIT auto min amount for TO currency

## Описание модуля

Модуль "**WhiteBIT auto min amount for TO currency**" устанавливает минимальные лимиты для валюты выплаты по указанному проценту комиссии так, чтобы полученная прибыль от обмена по направлению, покрывала затраты на вывод валюты с биржи WhiteBit. \
Данный модуль полезен для случаев, когда обменный пункт не хочет перекладывать комиссию за вывод с биржи (к примеру, для того чтобы на мониторингах располагаться выше в ТОПе) на клиента и покрывать данную комиссию за счет прибыли по направлению, которая будет обеспечена за счет больших лимитов по направлению.\
\
**Формула для расчета**

<mark style="color:orange;">**`Минимальная сумма обмена = сумма статической комиссии вывода на whitebit / ((процент комисии - процент потери)/100)*inaccuracy`**</mark>

**Пример:** Направление USDT TRC20 - POL.

* Процент комиссии: 1.1%
* Процент потери: 0.1%
* Комиссия за вывод POL на бирже whitebit: 0.1 POL

Если мы зададим значение inaccuracy - 1.0 (значение для безубытка), то в итоге мы получим:&#x20;

<mark style="color:orange;">**`Минимальная сумма обмена (POL) = 0.1 / ((1.1 - 0.1)/100)*1=10`**</mark>

Минимальные лимиты для направления USDT TRC20 - POL будут установлены 10 POL, так как именно при данной сумме обмена, чистая прибыль сможет покрыть потери 0.1 POL при выводе с whitebit

Стандартно для модуля значения inaccuracy указано 1.05, при таких значениях для этого примера минимальные лимиты будут 10.5 MATIC, что даст небольшую прибыль.

## Установка модуля

Используя параметры ниже, установите модуль через функционал "**Install plugin**" по инструкции [install-plugin](https://manual.boxexchanger.net/dopolnitelnye-sistemy/install-plugin "mention").

<details>

<summary>Параметры для Install Plugin</summary>

**Plugin type**: <mark style="color:orange;">**`External module`**</mark>

**Plugin URL**: <mark style="color:orange;">**`@boxexchanger-plugins/module-whitebit-min-from-fee`**</mark>

**Directory path**: <mark style="color:orange;">**`whitebit-min-from-fee`**</mark>

**Auth: (Deploy token)**: оставляем пустым

**Package tag**: <mark style="color:orange;">**`latest`**</mark>

</details>

## Конфигурация

1. В админ панели скрипта зайдите на страницу "**Доп модули**" -> в разделе "**MODULE SYSTEM**" [**нажмите**](#user-content-fn-1)[^1] на значок настроек в блоке с модулем "**WhiteBIT auto min amount for TO currency**".
2. Для того чтобы включить модуль, на странице настроек "**WhiteBIT auto min amount for TO currency**" укажите значение "**1**" в поле "**Enable module**" -> нажмите "**Save**".&#x20;
3. Для поля "**Fee method**" выберите один из вариантов по таблице ниже -> Нажмите "**Save**".

   |                                                   Public                                                   |                                                                                                                                                           Private                                                                                                                                                          |
   | :--------------------------------------------------------------------------------------------------------: | :------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------: |
   | "**Public**", в случае если у вас отсутствуют уникальные комиссии на вывод для вашего аккаунта на whitebit | <p>"<strong>Private</strong>", в случае если для вашего аккаунта whitebit установлены уникальные комиссии на вывод. <br>Обратите внимание, в случае, если вы выбрали метод "<strong>Private</strong>", необходимо также ввести API Key и API Secret ключа whitebit в соответствующие поля на странице настроек модуля.</p> |
4. В поле "**inaccuracy**" укажите коэффициент для получения прибыли.

{% hint style="info" %}
К примеру, при значении <mark style="color:orange;">**`1`**</mark> модуль будет выставлять минимальный лимит для валюты, при котором обмен будет выполнен с нулевой прибылью. \
Однако, при значении <mark style="color:orange;">**`1.05`**</mark> модуль выставит минимальный лимит для валюты выплаты, при котором омбен будет выполнен с прибылью для обменного пункта.
{% endhint %}

5. В поле "**Check routes**" укажите:&#x20;
   1. Directory path модуля(-ей) выплаты whitebit, если на шаге 5 вы выбрали "**List of Payout key(s)**". Directory path модуля возможно найти на странице настроек модуля выплаты в адресной строке. Пример на [**скриншоте**](#user-content-fn-2)[^2]. \
      **Пример**: <mark style="color:green;">**`whitebit,whitebit-2`**</mark> -> Нажмите "**Save**".
   2. XML валют, если на шаге 5 вы выбрали "**List of XML(s)**". XML необходимо указывать в формате: <mark style="color:green;">**`XML1,XML2,XML3`**</mark> (заглавными буквами, через запятую, без пробелов)\
      **Пример**: <mark style="color:green;">**`USDTTRC20,BTC,ETH,TRX,USDTERC20`**</mark> -> Нажмите "**Save**".
6. В поле "**Ignore routes by ID**" вы можете указать routeid направлений, которые модуль будет игнорировать при выставлении значений "Сумма потери" и "Сумма комиссии". \
   **Пример**: <mark style="color:green;">**`662b69be181771c84d8176a8,662b69be181771c84d8176a9`**</mark> -> Нажмите "**Save**".

   <div data-gb-custom-block data-tag="hint" data-style="info" class="hint hint-info"><p><strong><code>routeid</code></strong> направления возможно найти на странице настроек направления в адресной строке. Пример на <a data-footnote-ref href="#user-content-fn-3"><strong>скриншоте</strong></a>. </p></div>
7. Через 60 секунд после сохранения параметров выше, модуль выставит минимальные лимиты  для валют выплаты в направлениях, которые подходят под критерии.\
   Каждые 60 секунд модуль обновляет минимальные лимиты  для валют выплаты, в случае если комиссия за вывод валюты на whitebit изменилась.&#x20;

[^1]: ![](https://3272217808-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FKMtUdLxlDooDfKq13Is6%2Fuploads%2Ff8e9nztjHHZ8aHPXO3pO%2Fimage.png?alt=media\&token=a4545f25-8cbb-421e-bbd7-5df7f4928446)

[^2]: ![](https://3272217808-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FKMtUdLxlDooDfKq13Is6%2Fuploads%2FauqRxCrrYU4AIN8g3NOw%2Fimage.png?alt=media\&token=d3fcaabf-a3e2-4a3c-aba2-7c6cceaf0ab0)

[^3]: ![](https://3272217808-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FKMtUdLxlDooDfKq13Is6%2Fuploads%2FfsRwjtc3TkRuuwtaWDEC%2Fimage.png?alt=media\&token=c10c15da-bfc8-427c-9919-1cf51a428b39)


---

# 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://manual.boxexchanger.net/dopolnitelnye-sistemy/whitebit-moduli/whitebit-auto-min-amount-for-to-currency.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.
