Инструкция
Max- скачать и распаковать архив с ботом в любое удобное место
- зайти на https://www.python.org/downloads/ , скачать и установить Python 3.6.5
в начале установки не забыть поставить галку "add to path"
- после зайти \Bot\master для конфигурации файла Run
Выделенный текст в файле Run заменить на полный путь к venv\Scripts
в моем случае полный путь выглядит таким образом:
C:\Users\User\Desktop\Bot\master\venv\Scripts
заменить на полный путь к папке \Bot\master
у меня : C:\Users\User\Desktop\Bot\master
- Изменить файл config.py , для этого его необходимо открыть с помощью любого текстового редактора ( блокнот ).
Необходимо создать 2 набора API ключей на своем/тестовом аккаунте Bitmex
Имя может быть любым, право доступа: ордер.
Сохраните себе ApiID/ApiSecret, информация доступна один раз после создания ключа
Далее по пунктам
- Interval - устанавливается фрейм для работы бота (1 ч).
- Leverage - общее плечо, при расчете объема заявки суммируется с LeverageCorrelation (отдельные установки плеча для шортов/лонгов)
- orderMode - в режиме "maker" запрещено исполнение заявок по тейкеру для получения анти комиссии
- Strategy - нужно указать тайтл стратегии, которая должна работать
- dowloadlastCandles - загрузка рыночных данных за указанное количество баров назад, для просчета текущей позиции на момент запуска бота
Активна должна быть только стратегия указанная в Strategy, остальные должны быть за комментированны. Настройки самих стратегий можно изменять, подгонять - для этого можно воспользоваться тестером стретегий Tradingview и загнать в него код соответствующей стратегии , расположенные в папке Bot\strategy.
После всех конфигураций, можно запускать бота с помощью файла Run
Пример успешно запущеного бота.
Размещать данного бота наиболее удобно и технологично на Amazon EC2
https://aws.amazon.com/ru/ec2/getting-started/
Отлично подойдет бесплатный (1$ на год) пробный вариант на серверной Windows, при выборе зоны нужно выбирать EU1-west (Ireland).
Удобство AWS инстанса в возможности удаленного контроля с любого устройства - ноутбук/планшет/телефон через подключение к удаленному рабочему столу + нет необходимости держать включенным свой ПК.