Instance Configuration/ru

This page is a translated version of the page Instance Configuration and the translation is 92% complete.

Other languages:
Deutsch • ‎English • ‎français • ‎русский

Что такое instance?

Instance - это дополнительная копия Gunbot. Использование нескольких копий означает одновременный запуск множественных копий. Это полезно в случаях, когда Gunbot использует большое количество торговых пар. Если Вы запускаете 100 пар в одной копии, боту потребуется больше времени для реализации торговой стратегии в сравнении, например, с 4 копиями по 25 пар в каждой. Каждую копию можно запускать со своей собственной конфигурацией стратегии. Zeno GUI самостоятельно использует диспетчер процессов PM2 для управления всеми копиями, в фоновом режиме это выглядит так:

Instances pm2.png

Важно!

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


Запуск нескольких копий Gunbot

Используйте окно конфигурации, чтобы настроить запуск копий Gunbot по своему усмотрению. После настройки, нажмите «Save». Zeno GUI автоматически перезапустит работающие копии, если они в данный момент активны. Чтобы узнать больше о каждом варианте конфигурации копий, читайте ниже:
Zeno instance configuration.png

Конфигурация копий Gunbot

Существует несколько вариантов разделения копий. Выберите желаемый вариант и нажмите «Apply settings». Каждая торговая пара будет автоматически помещена в соответствующую копию.

  • Single instance

Использование этой опции отменяет разделение на копии. Запущенная копия Gunbot будет иметь название «unassigned».

  • By maximum pairs

Чтобы быстро распределить торговые пары на несколько копий, просто введите максимальное количество пар для каждой копии и примените настройку.

  • By exchange

Запуск разделения копий по числу активных бирж.

  • By group

Копии содержат пары, разделенные по группам.

  • By strategy

Для каждой стратегии будет использована отдельная копия.

  • Custom instances

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


Плагин TradingView

Поскольку плагин TradingView для Gunbot работает иным способом (он не делает запросы к API, но использует IMAP для мониторинга TV), любые пары, которые вы хотите использовать таким образом, должны быть сконфигурированы в отдельную копию. Для этого используйте галочку справа.


Файлы конфигурации

После запуска Gunbot, Zeno GUI создаёт файлы конфигурации, необходимые для работы копий. В качестве шаблона используется стандартный "config.js". Файл конфигурации каждой копии располагается в папке "configs" и имеет название согласно настроенной конфигурации копий.