Gunbot wiki
Wiki em português
Russian
Russian
  • Добро пожаловать в Вики Gunbot
  • От переводчика
    • ReadMe - Прочти
  • About
    • Что нового?
      • Новое в версии 16
    • Поддерживаемые биржи
    • Системные Требования
  • Установка и Генеральные Настройки
    • Установка и запуск
      • Загрузка программного обеспечения
      • Установка в Windows
      • Установка macOS
      • Установка Linux
      • ARM installation
      • Как включить SSL / TLS
      • Запуск нескольких экземпляров
      • Безбашенный режим (Без GUI)
    • Preferences - Основные Настройки Бота
      • Bot settings - Настройки бота
      • Аутентификация
      • GUI notifications - GUI уведомления
      • Websockets
      • Telegram уведомления
      • TradingView (дополнение)
      • IMAP прослушиватель
    • Настройки биржи и ключи API
      • Подключение к бирже
        • Создание ключей API
        • Обмен свопами
      • GUNTHY кошелек
        • Как создать кошелек
  • КАК РАБОТАТЬ С GUNBOT
    • Изучение основ
      • Торговая логика
      • Важные настройки
      • Типы ордеров
      • Периоды
      • Trailing
      • ROE trailing
    • Редактирование стратегий и пар
      • Конфигуратор стратегий
      • Торговые пары
    • Мониторинг
    • AutoConfig - Автоконфигурации
  • СТРАТЕГИИ ДЛЯ ТРЕЙДИНГА
    • О стратегиях Gunbot
      • Trading methods - Торговые методы
      • Protections - Защита покупки
    • Обычные стратегии (спотовая торговля)
      • ADX
      • ATRTS - Средний истинный диапазон
      • Bollinger Bands - Полосы Боллинджера
      • Bollinger Bands (TA)
      • EMA spread
      • Emotionless
      • Gain
      • Ichimoku
      • MACD
      • MACDH
      • Pingpong
      • Stepgain
      • SMA cross
      • Tssl (trailing stop / stop limit)
      • TSA Time series analysis - Анализ временных рядов
    • Маржинальные торговые стратегии
      • ATRTS
      • ADX
      • Bollinger Bands
      • Bollinger Bands (TA)
      • EMA spread
      • Gain
      • Ichimoku
      • MACD
      • MACDH
      • Pingpong
      • Stepgain
      • SMA cross
      • Tssl (trailing stop / stop limit)
      • Time series analysis
    • Настройки баланса
    • Настройки Индикаторов
    • Dollar Cost Avg (DCA) - Усреднение
    • Reversal trading (RT) - Разворотная торговля
    • TrailMe
    • Misc settings - Разные настройки
  • ДОПОЛНИТЕЛЬНО
    • Backtesting - Тестирование
    • Торговая площадка
  • РАЗНОЕ
    • Backups - Резервные копии
    • Logs
    • Handling bags - Обработка сумок
    • Acronyms - Сокращения
    • Вики сообщества Gunbot
  • ИСПРАВЛЕНИЕ ПРОБЛЕМ
    • Critical errors - Критические ошибки
    • Если бот не торгует
    • Сброс пароля / 2FA
Powered by GitBook
On this page
  • Конфигурация файловой системы
  • Отключение графического интерфейса
  • Соединение с биржами
  • Стратегии
  • Определение пар и переопределений

Was this helpful?

  1. Установка и Генеральные Настройки
  2. Установка и запуск

Безбашенный режим (Без GUI)

Информация о запуске Gunbot в режиме без головы.

PreviousЗапуск нескольких экземпляровNextPreferences - Основные Настройки Бота

Last updated 5 years ago

Was this helpful?

Эта статья предназначена для опытных пользователей, которые хотят запускать Gunbot без использования графического интерфейса.

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

Конфигурация файловой системы

Все настройки Gunbot определены в одном файле с именем config.js. Здесь вы настраиваете свои ключи API для торговли, добавляете пары и определяете свои стратегии.

Вы можете обратиться к включенному config-js-example.txt файл для примера файла конфигурации с правильно определенными парами и всеми необходимыми параметрами для добавления каждого обмена. В этой вики вы найдете подробное описание каждого параметра, доступного в файле конфигурации.

Когда файл конфигурации будет перезаписан во время работы Gunbot, измененные настройки будут загружены автоматически.

Убедитесь, что никакие параметры не удаляются при настройке. Убедитесь, что JSON-форматирование не повреждено. Если вы не уверены в своем конфигурационном файле, вы можете проверить его на (или аналогичный валидатор JSON).

Единственное действие, которое требует использования графического интерфейса, - это обновление мастер-ключей.

Отключение графического интерфейса

Чтобы полностью отключить графический интерфейс, сделайте следующее изменение в разделе config.js:

"GUI": {        
        "enabled": false,

Соединение с биржами

Чтобы подключить обмен, добавьте соответствующие настройки в раздел обменаconfig.js.

Это выглядит так:

"binance": {            
            "masterkey": "registered_api_key",            
            "mastersecret": "secret_for_registered_api_key",            
            "key": "trading_api_key",            
            "secret": "secret_for_trading_api_key",            
            "delay": 1,            
            "type": "binance"        
        },

Обратите внимание, что вы можете использовать другой API-ключ для торговли, нежели зарегистрированный ключ. Если вы не используете вторичный ключ, вы можете просто ввести зарегистрированный ключ в параметре key.

Стратегии

Стратегия определяется путем присвоения ей уникального имени и добавления ее к strategies раздел конфигурационного файла. Эта стратегия может быть назначена одной или нескольким торговым парам.

Это выглядит так:

"custom-strategy": {
            "BUY_METHOD": "tssl",
            "BUY_ENABLED": true,            
            "SELL_METHOD": "tssl",            
            "SELL_ENABLED": true,            
            "BUY_LEVEL": 1,            
            "GAIN": 0.5,

            ​(many lines cut out to keep this page clean)​            

            "SL_DISABLE_BUY": false,            
            "COUNT_SELL": 9999,            
            "TRADES_TIMEOUT": 0        
         },

Определение пар и переопределений

В разделе pairs файла конфигурации вы можете добавить одну или несколько пар внутри блока, указав обмен, на котором будут выполняться пары.

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

"Binance": {
            "BTC-LTC": {
                "strategy": "SMACROSS",                
                "enabled": true,                
                "override": {
                    "TRADING_LIMIT": 1000                
                }            
            }        
        },

Секция переопределения учитывает пару конкретных модификаций назначенной стратегии. Любой параметр стратегии может быть использован в качестве переопределения.

В приведенном выше примере пара будет использовать стратегию SMACROSS с TRADING_LIMIT отличается от того, что определено в самой стратегии.

https://jsonlint.com