Хотите раскрыть потенциал Gbot Trader? Посмотрите наш гайд!

Gbot работает, пока он запущен в консоли. Это требует непрерывной работы компьютера. Поэтому наилучший вариант — запустить его на удаленном сервере (VDS). Так бот будет работать 24/7. Например, можно использовать сервис Zomro. Для запуска 1-5 копий бота подойдет даже тариф «Micro» за 2.99$.

Технически, установка на локальный компьютер и на сервер не отличаются.

1. Установите node.js и git последних версий для своей ОС. Все галочки можно оставить, как есть.

 

2. Устанавливаем бота.

Если у вас Windows:

  • Создайте в корне диска С: папку, назовите её любым именем.
  • Скачайте простой установщик, поместите его в эту папку, запустите двойным кликом мыши. (Если будет ругаться защитник windows — не обращайте внимания и все равно запускайте).
  • Откроется консоль, начнется закачка и установка необходимых пакетов. По окончанию вы увидите следующее:
botfolder

Если у вас Linux/Mac:

  • Не забудьте про п.1
  • Скачайте gbot, распакуйте и поместите его в любую папку.
  • Перейдите консолью в эту папку и пропишите npm i
  • Установка завершена!

 

3. Запускаем бота

Пока что не будем углубляться в нюансы настройки gbot. Наша цель – только проверить работоспособность бота и научиться его запускать (включать).

На Windows:

1.    Например, вы установили бота в папку Gbot-1 в корне диска С. Переходим в папку и создаем в ней обычный текстовый документ.

Это будет наш конфиг (от англ. Config – конфигурация, настройки и т. п.).

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

2.    Для теста бота, скопируйте в текстовый файл это:

echo off
SET EXCHANGE=wex
SET NAME_COIN=LTC
SET NAME_COIN_TWO=BTC
SET ONE_ORDERS_SELL=true
SET ONE_ORDERS_PROFIT_PERCENT=1
SET ONE_ORDERS_OFFSET=0.5
SET OFFSET_ORDERS_PERCENT=0.5
SET COUNT_ORDERS=20
SET KEY=вставьте свой API ключ от биржи
SET SECRET=вставьте свой  secret от биржи
cmd /k .node/build/server

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

Краткое руководство по конфигам здесь.

Внимание на поля строчки «SET KEY» и «SET SECRET». Зайдите на свою биржу и получите от нее API ключи. Дайте им все разрешения, кроме вывода средств. Скопируйте и вставьте ключи в конфиг. Обратите внимание на список поддерживаемых бирж. Если стоит пометка «Unofficial», то вам придется докупить модуль у стороннего, но проверенного разработчика. Telegram: @solvento.

3.    Нажмите «сохранить как» и задайте файлу любое имя и расширение .bat, например, config.bat

Если с этим проблемы, смотрите здесь (win xp/vista/7) или здесь (win 10)

4.    Этот bat-файл, а проще говоря, «батник», и есть наш конфиг. Впоследствии, чтобы изменить параметры gbot, необходимо нажать на него правой кнопкой мыши и нажать «изменить» либо «открыть с помощью».

ВАЖНО: В одной папке можно создавать любое кол-во конфигураций, а затем запускать (т. е. не надо создавать отдельную папку для нового бота). Каждое такое запущенное окошко консоли — это самостоятельный, независимый бот. По одной лицензии можно запускать неограниченное количество таких ботов.

5.    Запускаем бота. Можно просто двойным кликом по «батнику». А можно так: открыть консоль и прописать команду: cd /d e:\gbot-1. Enter; далее вписываем имя нашего конфига: config.bat. Enter. Вы увидите примерно следующее:

cmd-run

Информация в консоли может сильно отличаться в зависимости от стратегии и прочих настроек. Главное — увидеть «Gbot trader started».

На этом этапе всё — убедились, что бот запустился и работает. Дальше — зависит уже от конфига (параметров).

 

На Linux/Mac:

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

Создаем файл с любым именем и расширением .sh и прописываем туда следующее (только для теста, не рекомендуется использование):

#!/bin/sh
export EXCHANGE=wex
export NAME_COIN=LTC
export NAME_COIN_TWO=BTC
export ONE_ORDERS_SELL=true
export ONE_ORDERS_PROFIT_PERCENT=1
export ONE_ORDERS_OFFSET=0.5
export OFFSET_ORDERS_PERCENT=0.5
export COUNT_ORDERS=20
export KEY=your api key from exchange
export SECRET=your secret
node ./build/server

Далее запускаем наш файл .sh. Если всё получилось, то будет, как на скриншоте для windows.

Поздравляем. Вы восхитительны!