# Bot settings - Настройки бота

Меню настроек бота позволяет вам изменять глобальные настройки, которые влияют на все торговые пары.

Чтобы изменить их, зайдите в **Настройки> Настройки бота.** **Settings** > **Bot Settings**.

![Глобальные настройки бота](https://4066118314-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-L_Rejuz9K0BDQxSQvUH%2F-M-pZS0pojIYvg7tzVzC%2F-M-pZWXjp8dGvucCl5xb%2Fassets_-l_rejuz9k0bdqxsqvuh_-lmxoqo1bz7zqcqvhbve_-lmxorov6_87omewq1_p_image.png?generation=1581446747851636\&alt=media)

## **Описание Настроек**

Ниже вы найдете подробное описание всех доступных параметров для настроек бота. Несколько расширенных настроек доступны только в файле config.js.

## Bot Settings - Настройки бота - вкладка Bot

![Вкладка - Bot](https://4066118314-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-L_Rejuz9K0BDQxSQvUH%2F-M-pZS0pojIYvg7tzVzC%2F-M-pZWXlmPYMI_OLd-2K%2F22.PNG?generation=1581446747283259\&alt=media)

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

### Watch Mode - Режим просмотра

{% tabs %}
{% tab title="Описание" %}
При значении true Gunbot будет обрабатывать сконфигурированные пары, но не будет выставлять реальные ордера на покупку или продажу. Хорошо для тестирования.
{% endtab %}

{% tab title="Настройка" %}
**Values:** true or false - **Настройка**: (правда или ложь) Вкл или Выкл

**Default value:** false - **Настройка по умолчанию**: Выкл
{% endtab %}

{% tab title="Параметр" %}
Имя параметра в `config.js`: `WATCH_MODE`
{% endtab %}
{% endtabs %}

### Multiple Base - Несколько баз

{% tabs %}
{% tab title="Описание" %}
Используйте эту опцию для торговли парами с пересечением между котировкой и базой (например, BTC-ETH и ETH-ADA).

При включении Gunbot не будет продавать все доступные единицы котировки при продаже, вместо этого он будет продавать только вложенные средства (как определено в торговом лимите). Также влияет на надстройку TradingView.

Включайте только тогда, когда вам это действительно нужно.
{% endtab %}

{% tab title="Настройка" %}
**Values:** true or false - **Настройка**: (правда или ложь) вкл или выкл

**Default value:** false - **Настройка по умолчанию:** выкл
{% endtab %}

{% tab title="Параметр" %}
Имя параметра в `config.js`: `MULTIPLE_BASE`
{% endtab %}
{% endtabs %}

### Debug - Отладка

{% tabs %}
{% tab title="Описание" %}
Используется для отображения отладочных сообщений в боте, когда установлено значение true.

Используйте это только если вам действительно нужно что-то отладить.
{% endtab %}

{% tab title="Настройка" %}
**Values:** true or false - **Настройка**: (правда или ложь) вкл или выкл

**Default value:** false - **Настройка по умолчанию:** выкл
{% endtab %}

{% tab title="Параметр" %}
Имя параметра в `config.js`: `VERBOSE`
{% endtab %}
{% endtabs %}

### Verbose - Подробно

{% tabs %}
{% tab title="Описание" %}
Установка этого значения в true приведет к более подробной информации, отображаемой в консоли.
{% endtab %}

{% tab title="Настройка" %}
**Values:** true or false - **Настройка**: (правда или ложь) вкл или выкл

**Default value:** false - **Настройка по умолчанию:** выкл
{% endtab %}

{% tab title="Параметр" %}
Имя параметра в `config.js`: `VERBOSE`
{% endtab %}
{% endtabs %}

### Reserve Pile Up - Резервная куча

{% tabs %}
{% tab title="Описание" %}
Если установлено значение true, прибыль от торговли будет автоматически добавляться в резерв средств и исключаться из дальнейшей торговли.
{% endtab %}

{% tab title="Настройка" %}
**Values:** true or false - **Настройка:** (правда или ложь) вкл или выкл

**Default value:** false - **Настройка по умолчанию:** выкл
{% endtab %}

{% tab title="Параметр" %}
Имя параметра в `config.js`: `RESERVE_PILE_UP`
{% endtab %}
{% endtabs %}

## Operating Settings - Рабочие настройки - вкладка Operating

![Вкладка - Operating ](https://4066118314-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-L_Rejuz9K0BDQxSQvUH%2F-M-pZS0pojIYvg7tzVzC%2F-M-pZWXn7HGm5NbhoSK6%2F21.PNG?generation=1581446748402385\&alt=media)

### Bot Delay - Задержка Бота

{% tabs %}
{% tab title="Описание" %}
Бот задержит обработку новой пары на заданное количество секунд.

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

Это глобальная настройка задержки бота, она игнорируется, если задана задержка обмена.
{% endtab %}

{% tab title="Настройка" %}
**Values -** **Настройка**: числовая - представляет время в секундах.

**Default value -** **Настройка** **по умолчанию:** 1
{% endtab %}

{% tab title="Параметр" %}
Имя параметра в `config.js`: `BOT_DELAY`
{% endtab %}
{% endtabs %}

### Bot CClean - Очистка бота

{% tabs %}
{% tab title="Описание" %}
Этот параметр заставляет очистить кэш Gunbot, перезагружая бота каждые x часов. Этот параметр не запускает TRADES\_TIMEOUT.

Установите это значение на низкое значение, только если у вашего бота действительно нет проблем с торговлей после длительного использования.
{% endtab %}

{% tab title="Настройка" %}
**Values -** **Настройка**: числовая - представляет время в часах.

**Default value -** **Настройка** **по умолчанию:** 2
{% endtab %}

{% tab title="Параметр" %}
Имя параметра в `config.js`: `BOT_CCLEAN`
{% endtab %}
{% endtabs %}

### Interval Ticker Update - Обновление интервального тикера

* устаревшая настройка

### Period Storage Ticker

* тоже устаревшая настройка

### Timeout Buy - Тайм-аут покупки

{% tabs %}
{% tab title="Описание" %}
Это внутренний тайм-аут, который предотвращает повторную покупку бота в течение заданного количества миллисекунд после размещения ордера на покупку.
{% endtab %}

{% tab title="Настройка" %}
**Values - Настройка**: числовая - представляют время в миллисекундах.

**Default value -** **Настройка** **по умолчанию:** 59000
{% endtab %}

{% tab title="Параметр" %}
Имя параметра в `config.js`: `timeout_buy`
{% endtab %}
{% endtabs %}

### Timeout Sell - Тайм-аут продажи

{% tabs %}
{% tab title="Описание" %}
Это внутренний тайм-аут, который не позволяет боту снова продавать в течение заданного количества миллисекунд после размещения ордера на продажу.
{% endtab %}

{% tab title="Настройка" %}
**Values - Настройка**: числовая - представляют время в миллисекундах.

**Default value -** **Настройка** **по умолчанию:** 60000
{% endtab %}

{% tab title="Параметр" %}
Имя параметра в `config.js`: `timeout_sell`
{% endtab %}
{% endtabs %}

## Cancel Orders - Отмена ордеров

![Вкладка Cancel Orders](https://4066118314-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-L_Rejuz9K0BDQxSQvUH%2F-M-pZS0pojIYvg7tzVzC%2F-M-pZWXp615CFYbsbaY4%2F24.PNG?generation=1581446748123921\&alt=media)

### Cancel Orders Enabled - Отмена ордеров включена

{% tabs %}
{% tab title="Описание" %}
При значении true бот отменяет незаполненные или частично заполненные ордера, когда цена отошла от цены покупки или продажи.

Установите значение false, если вы также торгуете вручную, чтобы бот не отменял ваши открытые ордера.

Имитация **Fill Or Kill (FOK)**

Когда заказ не полностью или только частично заполнен и отменен, Gunbot попытается выполнить заказ, заменив его при текущей заявке/предложении bid/ask.

Для ордеров на покупку это означает, что ордера FOK отправляются до тех пор, пока количество удерживаемых единиц котировки будет меньше TRADING\_LIMIT, а разница больше, чем MIN\_VOLUME\_TO\_BUY.

Для ордеров на продажу это означает, что ордера FOK отправляются до тех пор, пока количество удерживаемых единиц котировки (минус KEEP\_QUOTE, если используется) стоит больше, чем MIN\_VOLUME\_TO\_SELL, а ставка выше точки безубыточности.
{% endtab %}

{% tab title="Настройка" %}
**Values:** true or false - **Настройка:** (правда или ложь) вкл или выкл

**Default value:** false - **Настройка по умолчанию:** выкл
{% endtab %}

{% tab title="Параметр" %}
Имя параметра в `config.js`: `CANCEL_ORDERS_ENABLED`
{% endtab %}
{% endtabs %}

### Cancel Orders Cycle Cap - Отмена ордеров Cycle Cap

{% tabs %}
{% tab title="Описание" %}
Это применимо только при использовании MAKER\_FEES или CANCEL\_ONCAP.

Установите количество раундов, в которых отложенные ордера должны оставаться открытыми. По истечении этого количества раундов Gunbot отменит отложенный ордер.
{% endtab %}

{% tab title="Настройка" %}
**Values - Настройка:** числовая - представляет количество раундов.

**Default value - Настройка по умолчанию:** 10
{% endtab %}

{% tab title="Параметр" %}
Имя параметра в `config.js`: `CANCEL_ORDERS_CYCLE_CAP`
{% endtab %}
{% endtabs %}

### Cancel Orders Oncap - Отмена ордеров Oncap

{% tabs %}
{% tab title="Описание" %}
Включение этого параметра изменяет поведение отмены заказов: заказы отменяются после прохождения CANCEL\_ORDERS\_CYCLE\_CAP.
{% endtab %}

{% tab title="Настройка" %}
**Values:** числовая - представляет количество BTC

**Default value:** 0.5
{% endtab %}

{% tab title="Параметр" %}
Имя параметра в `config.js`: `CANCEL_ONCAP`
{% endtab %}
{% endtabs %}

## Withdraw Settings - Настройки Вывода средств

![](https://4066118314-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-L_Rejuz9K0BDQxSQvUH%2F-M-pZS0pojIYvg7tzVzC%2F-M-pZWXrv8X9m5AFfS8q%2F25.PNG?generation=1581446747604822\&alt=media)

### Withdraw Threshold - Порог снятия

{% tabs %}
{% tab title="Описание" %}
Установите сумму BTC, которая будет накапливаться с помощью RESERVE\_PILE\_UP, прежде чем будет выполнен автоматический вывод средств.
{% endtab %}

{% tab title="Настройка" %}
**Values:** числовая - представляет количество BTC

**Default value:** 0.5
{% endtab %}

{% tab title="Параметр" %}
Имя параметра в`config.js`: `withdraw_threshold`
{% endtab %}
{% endtabs %}

### Withdraw Address - Адрес снятия

{% tabs %}
{% tab title="Описание" %}
Установите действительный адрес кошелька BTC, чтобы включить автоматический вывод средств при каждом достижении порога.

Пожалуйста, используйте эту функцию только на свой страх и риск.
{% endtab %}

{% tab title="Настройка" %}
**Values:** строка

**Default value:** Ваш адрес BTC
{% endtab %}

{% tab title="Параметр" %}
Имя параметра в `config.js`: `withdraw_address`
{% endtab %}
{% endtabs %}

### Json\_output

{% tabs %}
{% tab title="Описание" %}
Устанавливает путь для хранения файлов .json. В этих файлах Gunbot сохраняет свою торговую информацию.
{% endtab %}

{% tab title="Настройка" %}
**Values:** текст, представляет местоположение папки.

**Default value:** ./json
{% endtab %}

{% tab title="Параметр" %}
Имя параметра в `config.js`: `json_output`
{% endtab %}
{% endtabs %}
