Торговые боты для Binance и Bybit

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

E-BotFutures для фьючерсов USDT Perpetual в One Way

E-BotSpot для торговли на спотовом рынке

H-BotFutur для фьючерсов в Hedge Mode

Наши торговые боты

Автоматизированные решения для профессиональной торговли

E-BotFutures

Бот для торговли на USDⓈ-M Futures на биржах Binance и Bybit

  • Автоматическая торговля фьючерсами
  • Поддержка Binance и Bybit
  • Множество торговых стратегий
  • Интеграция с Telegram
  • Подробная аналитика и отчетность

E-BotFutures - Торговый бот для криптобирж

Основная информация

E-BotFutures работает в одностороннем режиме позиций (One Way).

Регистрация на Bybit

При регистрации на бирже Bybit по рефссылке использование бота бесплатное.

Реферальный код для Bybit: 8E183W

Реферальная ссылка для регистрации на Bybit: https://www.bybit.com/invite?ref=8E183W

Функционал бота

Бот для торговли на Binance Futures USDⓈ-M, на Bybit фьючерсами (деривативами) USDT Perpetual с использованием стратегии Мартингейла (усреднения - увеличения позиции с целью улучшения средней цены входа). Может работать как в LONG, так и в SHORT.

Запрет усреднений

Для запрешения использования усреднений нужно:

  • Выставить limit_aver в 0
  • Или включить использование stop_loss, установить его срабатывание до усреднения - бот будет закрывать позицию в минус при неблагоприятном движении курса
  • Или установить значение min_bal_perc на 100% - бот не будет выставлять усредняющий ордер

Режимы работы

1. СТАНДАРТНЫЙ режим

Перебор пар для выбора подходящей по условиям:

  • Объем торгов за 24 часа в USDT больше указанного в настройках
  • Объем торгов последней свечи или предпоследней больше объема выбранной дальней свечи на указанный в настройках процент
  • Изменение текущей цены по отношению к цене открытия дальней свечи:
    • Подрежим delta_start1:
      • При LONG: рост цены больше, чем на указанный процент
      • При SHORT: падение цены еще больше, чем на указанный процент
    • Подрежим delta_start2:
      • При LONG: падение цены еще больше, чем на указанный процент
      • При SHORT: рост цены больше, чем на указанный процент

2. SUPER_ASSET режим

Бот работает с парой без каких-либо условий до отключения или истечения таймера time_stop_sa.

3. CONTROL_AUTO режим

Режим удержания выбранной по СТАНДАРТНЫМ параметрам пары всегда в позиции и работа с ней до:

  • Истечения указанного таймера от старта позиции в этом режиме
  • Достижения стоп_цены (изменения на указанный процент от цены старта)

4. MOST_CHANGED режим

Перебор пар для выбора подходящей по условиям:

  • Объем торгов за 24 часа в USDT больше указанного в настройках
  • Курс пары за последние 24 часа изменился в заданном коридоре
  • Варианты выбора:
    • С выбором в select_delta24 - ближе к максимальному или минимальному значению коридора
    • Или бот смотрит объем последних 2-х свечей в коридоре измен цены за последние 24ч и выбирает пару с большим изменением (delta_vol_most_ch)

Режимы SUPER_ASSET, CONTROL_AUTO и MOST_CHANGED взаимоисключающие. При выборе одного режима другие отключаются. Если не выбран ни один из режимов, бот работает в стандартном режиме.

Алгоритм работы

После выбора монеты

Бот выполняет следующие действия:

  • Покупает выбранную монету маркет-ордером (старт-ордер) на указанный объем (при работе в SHORT - продает)
  • Выставляет купленные монеты на продажу лимитным sell-ордером (FIX-ордером) по курсу на указанный процент прибыли выше курса покупки (в SHORT - лимитный buy-ордер)
  • Выставляет лимитный buy-ордер (усред-ордер) на покупку этой же монеты по курсу ниже предыдущей покупки на указанный процент (в SHORT - лимитный SELL-ордер)

Сценарии исполнения ордеров (для LONG, для SHORT- наоборот)

  • Исполнился sell-ордер (FIX-ордер):
    • Фиксирует прибыль
    • Отменяет buy-ордер (усред-ордер)
    • Если buy-ордер успел исполниться - выставляет sell-ордер
    • Возвращается к поиску новой пары
  • Исполнился buy-ордер (усред-ордер):
    • Отменяет sell-ордер (FIX-ордер)
    • Выставляет новый sell-ордер (FIX-ордер) с новым количеством монет и новой ценой (средняя цена входа + указанный процент прибыли)
    • Выставляет новый buy-ордер (усред-ордер)
  • Buy-ордер исполнился больше чем наполовину и прошло >5 минут:
    • Отменяет sell-ордер (FIX-ордер)
    • Выставляет новый sell-ордер (FIX-ордер) с новым количеством монет и новой ценой

Рекомендации по использованию

  • Установите E-BotFutures на VPS сервер Ubuntu 20/22
  • Запускайте в SCREEN (чтобы бот не отключался при разрыве SSH-соединения)
  • Настройте telegram-бота и канал для получения информации о работе
  • Остановка бота: Ctrl+C (не останавливайте в момент совершения сделок!)
  • В white_list можно внести от 1 до нескольких сотен пар (котируемая валюта - USDT)
  • min_order должен быть больше разрешенного биржей
  • Для прокрутки терминала в SCREEN: Ctrl+A, Esc и стрелка вверх. Выход: Esc, Esc
  • (или Backspace, Backspace / , )

Telegram уведомления

  • После закрытия каждой сделки - сообщение в канал
  • Каждую минуту - информация об открытой позиции в описание канала
  • В полночь - суточный отчет (если была прибыль)
  • Точные данные по прибыли лучше смотреть в личном кабинете биржи

Настройки бота

    Основные настройки
  • fix_perc: процент повышения цены для продажи (LONG) или падения (SHORT)
  • step_aver: шаги изменения цены для усреднений (step_aver1, step_aver2, ... step_aver7)
  • qty_aver: коэффициенты увеличения объема усредняющего ордера (7 чисел через пробел, например: 1.1 1.2 1.3 1.4 1.5 1.6 2)
  • limit_aver: разрешенное количество усреднений (0-30)
  • min_order: минимальная покупка/продажа в котируемой валюте
  • min_bal_perc: минимальный процент от депозита для выставления усредняющего ордера
  • delta_start: процент изменения цены для входа (выбрать delta_start1 или delta_start2)
  • delta_start1: для LONG на сколько % должен подняться курс от цены открытия выбранной свечи до текущей для старта (для SHORT пишем со знаком минус, на сколько % должен упасть курс от цены открытия свечи до текущей)
  • delta_start2: для LONG пишем со знаком минус, на сколько % должен упасть курс от цены открытия выбранной свечи до текущей для старта (для SHORT на сколько % должен подняться курс от цены открытия свечи до текущей)
  • delta_vol_start: на сколько % должен увеличиться объем торгов последней свечи
  • stop_loss: % изменения цены для закрытия в минус
  • use_stop_loss: включение stop_loss (да/нет)
  • pause_after_stop_loss: пауза после срабатывания stop_loss
  • send_aver_message: отправка сообщений об усреднении
  • check_last_pair: проверка пары после закрытия позиции
  • completed: пауза после сделки (1-вкл/0-выкл)
  • kline_interval: интервал свечей (1m, 3m, 5m, 15m, 30m, 1h, 2h, 4h, 8h, 12h, 1d, 3d)
  • interval_limit: количество анализируемых свечей
  • manual_aver: команда ручного усреднения
  • fix_loss: команда закрытия позиции по рынку
  • clear: сброс данных об ордерах
  • leverage: кредитное плечо (1-120)
  • marginType: ISOLATED или CROSSED
  • direction: LONG или SHORT
  • clear_profit: сброс данных о прибыли
  • t_sleep: пауза при превышении лимита API (секунды)
  • t_sleep_perebor: пауза перед повтором перебора (по умолчанию 30 сек)
  • white_list: список пар для работы
  • api_key: API ключ с разрешением на фьючерсы
  • api_secret: секретный API ключ
  • botID: ID Telegram бота (@BotFather)
  • channelID: ID Telegram канала (@userinfobot)
  • tguserid: ID пользователя Telegram (@userinfobot)
  • licens_key: лицензионный ключ
  • quoteVolume24hr: минимальный 24-часовой объем торгов
  • Настройки режима SUPER_ASSET
  • super_asset: режим торговли без условий
  • time_stop_sa: время удержания в SUPER_ASSET (минуты)
  • Настройки режима CONTROL_AUTO
  • control_auto: режим удержания пары в позиции
  • delta_stop: % изменения цены для возврата в поиск пары
  • time_stop_ca: время удержания пары в позиции (минуты)
  • Настройки режима MOST_CHANGED
  • most_changed: режим выбора в коридоре изменения цены
  • delta24_min: min изменение цены за 24ч
  • delta24_max: max изменение цены за 24ч
  • select_delta24: выбор ближе к max/min значению
  • delta_vol_most_ch: выбор по объему последних свечей
  • delta_vol_mc_interval: период свечей для delta_vol_most_ch

При изменении marginType, direction, leverage убедитесь, что нет открытых позиций.

Условия использования

  • Первые 2 недели работы бота бесплатные (по запросу в Telegram)
  • Для увеличения времени работы до 1/6/12 месяцев: напишите в Telegram
  • На тестовой бирже срок работы 2 недели после запуска

Тестовые сети

Для тестирования на фьючерсных тестовых биржах:

Создайте тестовые API-ключи, пропишите их в настройках бота, установите use_testnet: да

E-BotFutures поставляется по принципу «как есть». Никаких гарантий не прилагается. Вы берете на себя весь риск относительно использования этого бота и должны понимать, что торговля на криптобиржах сопряжена с повышенным риском, и подходить к управлению рисками со всей ответственностью.

Установка и запуск

Решение проблем с локализацией

При ошибке: "UnicodeEncodeError: 'latin-1' codec can't encode characters..."

Решение №1:

dpkg-reconfigure locales

Выберите все ru_RU.xx, консоль по умолчанию: en_US.UTF-8

Решение №2:

sudo apt-get install language-pack-ru
sudo update-locale LANG=ru_RU.UTF-8
sudo apt-get install --reinstall locales

Инструкция по установке

  1. На VPS Ubuntu 20/22 создайте папку (например: BinFutures):
    mkdir BinFutures
  2. Перейдите в папку:
    cd BinFutures
  3. Перенесите в эту папку файл с ботом:
  4. Откройте screen-сессию:
    screen -S BinFutures
  5. Дайте права на запуск:
    chmod 755 E-BotFutures-2.1
  6. Запустите бота:
    ./E-BotFutures-2.1
  7. Введите параметры: API-ключи и настройки
  8. Для остановки: Ctrl+C
  9. Для выхода из screen: Ctrl+A, D
  10. Для подключения к работающему боту:
    screen -x BinFutures

Telegram управление

Для управления ботом через Telegram: Инструкция по настройке

Для приблизительных расчётов усреднений и цены ликвидации есть табличка BinFutures_averaged.xls: BinFutures_averaged.xls

Важные примечания:

  • Для управления с телефона используйте JuiceSSH или аналоги
  • При неправильных ответах от биржи используйте clear для сброса данных об ордерах
  • При кратковременной недоступности Telegram сообщения могут не доходить
  • При частичном исполнении усред-ордера stop_loss не сработает

E-BotSpot

Бот для спотовой торговли на биржах Binance и Bybit

  • Автоматическая торговля на спотовом рынке
  • Поддержка множества торговых пар
  • Гибкие настройки риска
  • Интеграция с TradingView
  • Детальная статистика торговли

E-BotSpot - Торговый бот для спотового рынка Binance и Bybit

Основная информация

E-BotSpot объединил функции BinSpot, BybitSpot. Теперь в одном боте можно выбирать биржу и работать с ней.

Регистрация на Bybit

При регистрации на бирже Bybit по рефссылке использование бота бесплатное.

Реферальный код для Bybit: 8E183W

Реферальная ссылка для регистрации на Bybit: https://www.bybit.com/invite?ref=8E183W

Функционал бота

Бот для торговли на Binance, Bybit spot с использованием стратегии Мартингейла (усреднения - увеличения позиции с целью улучшения средней цены входа).

Режимы работы

1. СТАНДАРТНЫЙ режим

Перебор пар для выбора подходящей по условиям:

  • Объем торгов за 24 часа в USDT больше указанного в настройках
  • Объем торгов последней свечи или предпоследней больше объема выбранной дальней свечи на указанный %
  • Изменение текущей цены по отношению к цене открытия дальней свечи:
    • Подрежим delta_start1:
      • При LONG: рост цены больше, чем на указанный процент
      • При SHORT: падение цены еще больше, чем на указанный процент
    • Подрежим delta_start2:
      • При LONG: падение цены еще больше, чем на указанный процент
      • При SHORT: рост цены больше, чем на указанный процент

2. CONTROL_AUTO режим

Режим удержания выбранной по СТАНДАРТНЫМ параметрам пары всегда в позиции и работа с ней до:

  • Истечения указанного таймера от старта позиции в этом режиме
  • Достижения стоп_цены (изменения на указанный процент от цены старта)

3. SUPER_ASSET режим

Бот работает с парой без каких-либо условий до отключения или истечения таймера time_stop_sa.

4. MOST_CHANGED режим

Перебор пар для выбора подходящей по условиям:

  • Объем торгов за 24 часа в USDT больше указанного в настройках
  • Курс пары за последние 24 часа изменился в заданном коридоре
  • Варианты выбора:
    • С выбором в select_delta24 - ближе к максимальному или минимальному значению коридора
    • Или бот смотрит объем последних 2-х свечей в коридоре измен цены за последние 24ч и выбирает пару с большим изменением

5. Quick_Price_Check режим

Выбор пары по изменению цены от старта последней выбранной свечи до текущей цены:

  • Бот запускает вебсокеты на все пары из white_list
  • Сравнивает цену открытия свечи и последнюю цену (учитывайте, что последняя свеча еще не закрытая, поэтому от цены старта свечи до текущей цены может быть от 1 секунды до самого интервала-таймфрейма свечи)
  • Если delta попадает в заданный коридор - берет пару в работу

6. Quick_My_Kline режим

Режим выбора пары по изменению цены в произвольном периоде:

  • Произвольная свеча с выбранной длительностью в секундах
  • Выбор по изменению цены в заданном коридоре

Режимы SUPER_ASSET, CONTROL_AUTO, MOST_CHANGED, Quick_Price_Check и Quick_My_Kline взаимоисключающие. При выборе одного режима другие отключаются. Если не выбран ни один из режимов, бот будет работать в стандартном режиме.

Алгоритм работы

После выбора монеты

Бот выполняет следующие действия:

  • Покупает монету маркет-ордером на указанный объем
  • Выставляет купленные монеты на продажу лимитным sell-ордером по курсу с указанным % прибыли
  • Выставляет лимитный buy-ордер для покупки по более низкой цене (усреднение)

Сценарии исполнения ордеров

  • Исполнился sell-ордер:
    • Фиксирует прибыль
    • Отменяет buy-ордер
    • Возвращается к поиску новой пары
  • Исполнился buy-ордер:
    • Отменяет sell-ордер
    • Выставляет новый sell-ордер с новым количеством монет и ценой
    • Выставляет новый buy-ордер
  • Buy-ордер исполнился больше чем наполовину + прошло >5 минут:
    • Отменяет sell-ордер
    • Выставляет новый sell-ордер с новым количеством монет и ценой

Рекомендации по использованию

  • Установите E-BotSpot на VPS сервер Ubuntu 20/22
  • Запускайте в SCREEN (чтобы бот не отключался при разрыве SSH-соединения)
  • Настройте telegram-бота и канал для получения информации о работе
  • Остановка бота: Ctrl+C (не останавливайте в момент совершения сделок!)
  • В white_list можно внести от 1 до нескольких сотен пар, главное, чтобы котируемая валюта была одна: если торгуете к USDT, то пары ETHUSDT, BTCUSDT, XRPUSDT и т.д., если торгуете к BTC, то пары ETHBTC, XRPBTC, DASHBTC и т.д.
  • При изменении котируемой валюты меняйте min_order в настройках
  • Для прокрутки терминала в SCREEN: Ctrl+A, Esc и стрелка вверх. Выход: Esc, Esc
  • (или Backspace, Backspace / , )

Особенности работы на Binance

Для работы E-BotSpot на Binance необходимо использовать BNB для оплаты комиссий (поставьте соответствующую галочку в ЛК Binance) и следить за наличием BNB на спот аккаунте.

Telegram уведомления

  • После закрытия каждой сделки - сообщение в канал
  • Каждую минуту - информация об открытой позиции в описание канала
  • В полночь - суточный отчет (если была прибыль)
  • Точные данные по прибыли лучше смотреть в личном кабинете биржи

Настройки бота

    Основные настройки
  • fix_perc: % повышения цены для продажи
  • qty_aver: коэффициенты увеличения объема (7 чисел через пробел, например: 1.1 1.2 1.3 1.4 1.5 1.6 2)
  • step_aver: шаги изменения цены для усреднений (7 чисел через пробел, например: 2.1 3.2 5 7 8 9 12)
  • limit_aver: разрешенное количество усреднений (0-30)
  • min_order: минимальный ордер в котируемой валюте
  • min_bal_perc: минимальный % от депозита для выставления усредняющего ордера
  • timer_SL: функция закрытия позы (stop loss) по времени (если после № усреда прошло указанное кол-во минут, если до истечения таймера исполнился очередной усред- отсчет таймера начинается заново)
  • delta_start: % изменения цены для входа (выбрать delta_start1 или delta_start2)
  • delta_start1: для LONG на сколько % должен подняться курс от цены открытия выбранной свечи до текущей для старта (для SHORT пишем со знаком минус, на сколько % должен упасть курс от цены открытия свечи до текущей)
  • delta_start2: для LONG пишем со знаком минус, на сколько % должен упасть курс от цены открытия выбранной свечи до текущей для старта (для SHORT на сколько % должен подняться курс от цены открытия свечи до текущей)
  • delta_start_limit: ограничение дельты для реж СТАНДАРТНЫЙ от delta_start1 до delta_start1+delta_start_limit (от delta_start2-delta_start_limit до delta_start2), чтобы бот не взял слишком выросшую/упавшую пару (т.е. при delta_start1=5% и delta_start_limit=50%, бот возьмет пару с дельтой от 5% до 55%)
  • delta_vol_start: % увеличения объема торгов последней закрытой свечи по сравнению с объемом выбранной дальней свечи
  • kline_interval: интервал свечей для анализа
  • interval_limit: количество анализируемых свечей для выбора цены открытия самой дальней свечи (если следим за изменением цены за последние 3 минуты, то можно выбрать kline_interval 1m и interval_limit 3
  • stop_loss: % падения цены для закрытия в минус
  • use_stop_loss: включение stop_loss (да/нет)
  • pause_after_stop_loss: пауза после срабатывания stop_loss
  • send_aver_message: отправка сообщений об ордерах
  • check_last_pair: проверка пары после закрытия позиции на соответствие условиям для входа и продолжения работы с ней, или сразу возвратиться в перебор пар
  • completed: пауза после сделки (1-вкл/0-выкл)
  • direction: LONG или SHORT
  • profit_in: при работе в SHORT можно выбрать частичное накопление прибыли в базовой валюте (по умолчанию только в котируемой), base/quote
  • manual_aver: команда для ручного усреднения по рынку, не дожидаясь цены лимитного усред-ордера, но не сработает, если усред-ордер, выставленный ботом, исполнен частично ('PARTIALLY_FILLED')
  • fix_loss: команда закрытия позиции
  • clear: сброс данных об ордерах
  • clear_profit: сброс данных о прибыли
  • t_sleep: пауза при превышении лимита API
  • t_sleep_perebor: пауза перед перебором (по умолчанию 30 сек)
  • white_list: список пар для работы
  • api_key: API ключ с разрешением на спотовую торговлю
  • api_secret: секретный API ключ
  • botID: api телеграм бота полученный от @BotFather (пример: 5656544920:AAHrXhjhujhfdf7RPJlheqJXEulBW)
  • channelID: ID канала telegram бота для уведомлений, полученное от @userinfobot (пример: -1001656543985)
  • tguserid: ID основного user-a телеграм, полученное от @userinfobot (пример: 346549043)
  • licens_key: лицензионный ключ
  • quoteVolume24hr: минимальный 24-часовой объем торгов в котируемой валюте
  • Настройки режима CONTROL_AUTO
  • control_auto: режим удержания подходящей по стандартным параметрам пары всегда в позиции до достижения условий по изменению цены или времени
  • delta_stop: % изменения цены для возврата в поиск
  • time_stop_ca: время удержания пары (минуты)
  • Настройки режима SUPER_ASSET
  • super_asset: режим торговли без условий до отключения или истечения таймера time_stop_sa, при этом пары из white_list не будут работать (в терминале вводится командой -super_asset_add в формате ETHUSDT)
  • time_stop_sa: время удержания в SUPER_ASSET (минуты)
  • after_sa_qpr: переход после SUPER_ASSET в Quick_Price_Check
  • Настройки режима MOST_CHANGED
  • most_changed: режим выбора в коридоре изменения цены за последние 24ч
  • delta24_min: min изменение цены за 24ч
  • delta24_max: max изменение цены за 24ч
  • select_delta24: выбор ближе к max/min
  • delta_vol_most_ch: выбор по объему последних свечей вместо select_delta24
  • delta_vol_mc_interval: период свечей для использования в delta_vol_most_ch
  • Настройки режима Quick_Price_Check
  • Quick_Price_Check: режим выбор по изменению цены от старта последней свечи до текущей цены
  • delta_quick: коридор изменения цены в формате 2 числа через пробел, первое должно быть меньше второго (например: 5 15)
  • kline_interval_quick: интервал свечи для режима Quick_Price_Check
  • Настройки режима Quick_My_Kline
  • Quick_My_Kline: режим выбора пары по изм.цены в произвольном периоде (свече, с выбранной в секундах длительностью)
  • my_kline_interval: интервал (длительность) произвольной свечи в секундах от 5
  • my_kline_delta: коридор изменения цены от старта произвольной свечи до текущей цены (в %) в формате 2 числа через пробел, первое должно быть меньше второго (например: 1 7, для SHORT автозазеркалится: -7 -1)
  • Quick_Only_White: проверять только пары из W_list для режима Quick_My_Kline

Особенности работы в SHORT

При выборе направления работы SHORT:

  • Активы должны быть в базовой валюте
  • min_order указывается в котируемой валюте
  • min_bal_perc указывается для базовой валюты
  • delta_start1 указывается с минусом (например -1.7%)
  • delta_start2 указывается с плюсом (например 1.7%)

Условия использования

  • Первые 2 недели работы бота бесплатные (по запросу в Telegram)
  • Для увеличения времени работы до 1/6/12 месяцев: напишите в Telegram
  • На тестовой бирже срок работы 2 недели после запуска

Тестовые сети

Для тестирования на спотовых тестовых биржах:

Создайте тестовые API-ключи, установите use_testnet: да

E-BotSpot поставляется по принципу «как есть». Никаких гарантий не прилагается. Вы берете на себя весь риск относительно использования этого бота и должны понимать, что торговля на криптобиржах сопряжена с повышенным риском, и подходить к управлению рисками со всей ответственностью.

Установка и запуск

Решение проблем с локализацией

При ошибке: "UnicodeEncodeError: 'latin-1' codec can't encode characters..."

Решение №1:

dpkg-reconfigure locales

Выберите все ru_RU.xx, консоль по умолчанию: en_US.UTF-8

Решение №2:

sudo apt-get install language-pack-ru
sudo update-locale LANG=ru_RU.UTF-8
sudo apt-get install --reinstall locales

Инструкция по установке

  1. На VPS Ubuntu 20 создайте папку (например: BinSpot):
    mkdir BinSpot
  2. Перейдите в папку:
    cd BinSpot
  3. Перенесите в эту папку файл бота (E-BotSpot-5)
  4. Откройте screen-сессию:
    screen -S BinSpot
  5. Дайте права на запуск:
    chmod 755 E-BotSpot-5
  6. Запустите бота:
    ./E-BotSpot-5
  7. Введите параметры: API-ключи и настройки
  8. Для остановки: Ctrl+C
  9. Для выхода из screen: Ctrl+A, D
  10. Для подключения к работающему боту:
    screen -x BinSpot

Настройка Telegram управления

  1. Создайте бота через @BotFather, получите API
  2. Создайте частный канал для уведомлений
  3. Сделайте бота админом в канале
  4. Получите ID канала через @userinfobot
  5. Получите свой ID через @userinfobot
  6. Внесите параметры в E-BotSpot:
    • botID: API телеграм бота
    • channelID: ID канала
    • tguserid: ID пользователя

Дополнительные материалы

Для приблизительных расчётов усреднений- табличка BinSpot_averaged.xls: https://github.com/ebot732/BinSpot/raw/main/table/BinSpot-18_averaged.xls/

Важные примечания:

  • Для управления с телефона используйте JuiceSSH или аналоги
  • При неправильных ответах от биржи используйте clear
  • При кратковременной недоступности Telegram сообщения могут не доходить
  • При частичном исполнении ордера stop_loss не сработает

H-BotFutur

Фьючерсы с хеджированием (Hedge Mode) на Binance и Bybit

  • Возможность торговли в режиме хеджирования
  • Стратегия Мартингейла
  • Поддержка LONG/SHORT/AUTO
  • Комплексная защита позиций

H-BotFutur - Бот для хеджирования на фьючерсах Binance и Bybit

Основная информация

H-BotFutur - бот для торговли на фьючерсах Binance и Bybit в режиме хеджирования (двустороннем режиме позиций- Hedge Mode), с использованием стратегии Мартингейла (усреднения- увеличения позиции с целью улучшения средней цены входа).

Направления работы

Возможные направления работы: LONG/SHORT/AUTO.

AUTO

При AUTO бот откроет сразу и LONG и SHORT позиции по выбранной паре, выставит усредняющие ордера по этим позициям и затем будет работать в направлении исполнившегося усред-ордера, а противоположная позиция останется в качестве страхующей и усред-ордер по ней будет отменен.

LONG/SHORT

При установке направления LONG/SHORT бот откроет рабочую позицию только в одном направлении (как E-BotFutures), но можно дополнительно указать- открывать страхующую (противоположную) позицию (по умолчанию установится в off), при этом, с insurance_pose - on, если FIX-ордер исполнится без усреднений, то прибыли не будет (+прибыль-убыток=0).

Закрытие страхующей позиции

Закрытие страхующей позиции при AUTO осуществляется в одном из 4-х вариантов:

  • Сразу после исполнения FIX-ордера (по умолчанию)
  • При исполнении выбранного усредняющего ордера (clos_insurpos_at_aver, ввести № усреда или off)
  • При определении разворота цены на указанный % после исполнения выбранного усредняющего ордера (clos_insurpos_if_revers в формате: 2.1% aver 3 или off)
  • При определении разворота цены на указанный % при достижении ценой определенного % до цены выбранного усредняющего ордера (clos_insurpos_if_revers в формате: 2.1% bef_aver 3 if 3.1% или off)

Режимы выбора пар

Для выбора подходящей пары бот может использовать один из 10-ти режимов:

1. Режим СТАНДАРТНЫЙ

Перебор пар для выбора подходящей по всем заданным условиям:

  • Объем торгов за 24 часа в USDT больше указанного в настройках
  • Объем торгов последней свечи или предпоследней больше объема выбранной дальней свечи на %, указанный в настройках
  • Изменение текущей цены по отношению к цене открытия дальней свечи:
    • С подрежимом delta_start1: цена изменилась больше, чем на указанный %
    • С подрежимом delta_start2: цена изменилась меньше, чем на указанный %
2. Режим CONTROL_AUTO

Режим удержания выбранной по СТАНДАРТНЫМ параметрам пары всегда в позиции и работа с ней до истечения указанного таймера от старта позиции в этом режиме, или достижения стоп_цены (изменения на указанный % от цены старта).

3. Режим SUPER_ASSET

Бот работает с парой без каких-либо условий до отключения или истечения таймера time_stop_sa.

4. Режим MOST_CHANGED

Перебор пар для выбора подходящей по следующим условиям:

  • Объем торгов за 24 часа в USDT больше указанного в настройках
  • Курс пары за последние 24 часа изменился в заданном коридоре (с выбором в select_delta24 ближе к максимальному или минимальному значению коридора, или, вместо select_delta24, бот может смотреть объем последних (2-3) свечей в коридоре измен цены за последние 24ч и выбрать пару с большим изменением)
5. Режим TV_SIGNALS

Выбор пары по индикаторам из TradingView, нужно ввести:

  • Индикаторы для поиска сигналов (например: STOCH.K, CCI, Stoch.RSI)
  • Интервал свечей для сигналов
  • Направление поиска сигналов
6. Режим DOUBLE_CHECK

Двойная проверка изменения цены за 24 часа и за выбранные свечи. Нужно выбрать один из 2-х подрежимов:

  • double_check_LONG - отбор пар, упавших за 24ч в выбранном коридоре, и проверка этих пар по последним выбранным свечам на рост в указанном диапазоне
  • double_check_SHORT - отбор пар, выросших за 24ч в выбранном коридоре, и проверка этих пар по последним выбранным свечам на падение в указанном диапазоне
7. Режим Quick_Price_Check

Выбор пары по изменению цены от старта последней свечи до текущей цены.

В этом режиме бот запускает вебсокеты на все пары из white_list по выбранному интералу последней свечи. Сравнивает цену открытия свечи и последней цены на момент получения данных и, если delta попадает в коридор из настроек, то берет пару в работу (учитывайте, что последняя свеча еще не закрытая, поэтому от цены старта свечи до текущей цены может быть от 1 секунды до самого интервала-таймфрейма свечи).

8. Режим Quick_My_Kline

Выбор пары (по параметрам Quick_Price_Check, кроме delta_quick и kline_interval_quick) по изм.цены в произвольном периоде (свече, с выбранной в секундах длительностью).

9. Режим OCO_Quick

Выбор пары (от 1 до 4) по параметрам Quick_Price_Check (кроме Quick_LONG_start_Big и use_preset_pairs_data) и выставление без усредов рыночных TakeProfit и StopLoss. В этом режиме бот открывает несколько позиций, и наблюдает, если поза закрылась по TakeProfit или StopLoss, фиксирует прибыль/убыток и берет следующую пару.

При включенном OCO_time_stop - по истечении таймера закрывает позу.

10. Режим Tg_Tracking

Бот работает по сигналам из телеграм канала (или чата бота), указанного в настройках.

Нужно получить API-ID и API HASH на my.telegram.org/auth, а также узнать CHANNEL_ID канала (переслав сообщение с сигналом боту: @userinfobot).

Если режим используете на бирже, отличной от сигнала, обязательно sign_only_from_white ставить в 'yes'.

Режимы SUPER_ASSET, CONTROL_AUTO, MOST_CHANGED, TV_SIGNALS, DOUBLE_CHECK, Quick_Price_Check, Quick_My_Kline, OCO_Quick и Tg_Tracking взаимоисключающие, т.е. при выборе одного из режимов другие режимы отключаются. Если не выбран ни один из режимов, бот будет работать в СТАНДАРТНОМ режиме.

Алгоритм работы на примере LONG

После выбора монеты в одном из режимов (кроме режима OCO_Quick) бот:

  • Покупает ее маркет-ордером на указанный объем
  • Выставляет купленные монеты на продажу лимитным sell-ордером по курсу на указанный процент прибыли выше курса покупки
  • Выставляет лимитный buy-ордер на покупку этой же монеты по курсу ниже предыдущей покупки на указанный процент (на случай падения курса монеты и уменьшения средней цены входа в сделку)

Затем, в зависимости от того, какой ордер исполнился:

  • Если исполнился sell-ордер, бот фиксирует прибыль и отменяет buy-ордер для усреднения (если buy-ордер при этом успел исполниться частично или полностью- выставляется sell-ордер), затем снова ищет подходящую пару
  • Если исполнился buy-ордер, бот отменяет sell-ордер, выставляет новый sell-ордер уже с новым количеством монет и по новой цене (средняя цена входа + указанный процент прибыли), выставляет новый buy-ордер
  • Если buy-ордер исполнился больше, чем наполовину и прошло более 5-ти минут после этого, бот отменяет sell-ордер, и выставляет новый sell-ордер уже с новым количеством монет и по новой цене (средняя цена входа + указанный процент прибыли)

Рекомендации по использованию

Рекомендуется H-BotFutur установить на VPS сервер ubuntu 20 или 22, и запускать в SCREEN (чтобы бот не отключался при разрыве SSH-соединения с VPS), настроить telegram-бот и канал, куда будет приходит информация о работе бота.

  • Остановка бота командой: ctrl+c (важно!: не останавливайте бот в момент совершения сделок, возможна ошибка записи в базу данных бота)
  • В white_list (список пар для работы) можно внести от 1 до нескольких сотен пар, главное, чтобы котируемая валюта была USDT
  • Для прокрутки экрана терминала вверх в SCREEN есть команда: ctrl+a, esc и далее стрелка вверх. Для выхода: Esc, Esc
  • (или Backspace, Backspace / , )

После закрытия каждой сделки H-BotFutur:

  • Отправляет сообщение в telegram-канал
  • Каждую минуту в описание канала отправляет информацию об открытой позиции
  • В полночь в канал отправляет суточный отчёт о работе. Если не было прибыли за сутки, то суточный отчёт в telegram не придёт. Точные данные по прибыли наблюдать лучше в лк binance, так как бот показывает приблизительные значения

Настройки бота

    Основные настройки
  • fix_perc: процент повышения цены для продажи при LONG или падения для покупки при SHORT
  • trailing_FIX: возможность выставления TrailingStop ордера для FIX (on/off)
  • trailingPricePercent: процент разворота цены для срабатывания TrailingStop ордера для FIX
  • step_aver-SHORT: ввод step_aver1, step_aver2, ... step_aver7 шагов изменения цены для выставления усредов для SHORT
  • qty_aver-SHORT: ввод qty_aver1, qty_aver2, ... qty_aver7 для кратного увеличения объема выставляемого усред ордера для SHORT
  • step_aver-LONG: ввод step_aver1, step_aver2, ... step_aver7 шагов изменения цены для выставления усредов для LONG
  • qty_aver-LONG: ввод qty_aver1, qty_aver2, ... qty_aver7 для кратного увеличения объема выставляемого усред ордера для LONG
  • limit_aver: разрешенное количество усреднений
  • min_order: минимальная покупка (продажа) в котируемой валюте (например, в паре ETH/USDT это USDT, ставить больше 11 и учитывайте, что в зависимости от выбранного leverage (кредитного плеча) будет использоваться меньше USDT, например: если min_order указан 20, а leverage указан 10, то для ордера будет использовано 20/10=2 USDT)
  • timer_SL: функция закрытия позы (stop loss), если после № усреда прошло указанное кол-во минут (если до истечения таймера исполнился очередной усред- отсчет таймера начинается заново)
  • delta_start: процент изменения цены для входа в сделку, нужно выбрать delta_start1 или delta_start2:
    • delta_start1: на сколько % должен подняться курс от цены открытия выбранной дальней свечи до текущей цены для старта
    • delta_start2: на сколько % должен упасть курс от цены открытия выбранной дальней свечи до текущей цены для старта
  • delta_start_limit: ограничение дельты для реж СТАНДАРТНЫЙ от delta_start1 до delta_start1+delta_start_limit (от delta_start2-delta_start_limit до delta_start2), чтобы бот не взял слишком выросшую/упавшую пару (т.е. при delta_start1=5% и delta_start_limit=50%, бот возьмет пару с дельтой от 5% до 55%)
  • delta_vol_start: на сколько % должен измениться объем торгов:
    • При interval_limit 1 бот будет получать изменение объема всегда 0
    • При interval_limit 2 (выборе 2-х свечей для анализа) бот будет сравнивать объемы текущей (еще не закрытой) и предыдущей (уже закрытой) свечей
    • При interval_limit 3 и более бот сравнит объемы текущей (еще не закрытой) и предыдущей (уже закрытой) свечей, выберет больший объем и будет сравнивать с объемом выбранной (3-й или больше) дальней свечи
  • kline_interval: интервал свечей для анализа (1, 3, 5, 15, 30, 60, 120, 240, 360, 720 -в минутах, D -день, M -месяц, W -неделя)
  • interval_limit: какое количество свечей анализируем (если следим за изменением цены за последние 3 минуты, то можно выбрать kline_interval 1m и interval_limit 3)
  • send_aver_message: включение/выключение отправки сообщений в телеграм канал о каждом выставленном/исполненном ордере
  • check_last_pair: проверять пару после закрытия позиции на соответствие условиям для входа и продолжения работы с ней, или сразу возвратиться в перебор пар
  • completed: поставить бота на паузу при закрытии очередной сделки (1-вкл/0-выкл)
  • manual_aver: команда для ручного усреднения по рынку, не дожидаясь цены лимитного усред-ордера, но не сработает, если усред-ордер, выставленный ботом, исполнен частично (PARTIALLY_FILLED)
  • fix_loss: команда для закрытия открытой позиции по рынку
  • clear: сброс из базы данных сведений об открытых ботом ордерах
  • leverage: размер кредитного плеча от 1 до 100 (оно разное для разных пар, смотрите в лк биржи)
  • marginType: тип маржи-tradeMode (cross margin | isolated margin)
  • directionOnly: LONG, SHORT или AUTO (при AUTO бот будет работать в направлении первого исполнившегося усредняющего ордера. Изменение применится при старте новой позиции)
  • insurance_pose: on или off (открывать страхующую позицию при заранее выбранном направлении работы LONG/SHORT)
  • clos_insurpos_at_aver: в AUTO закрыть страхующую позу в плюс при исполнении очередного усреда (ввести № усреда или off)
  • clos_insurpos_if_revers: в AUTO закрыть страхующую позу в плюс при определении разворота цены, ввести:
    • off
    • или в формате 2.1% aver 2 (первое число-откат цены в %, следующее № усреда, после исполнения которого бот начнет отслеживание разворота цены)
    • или в формате 2.1% bef_aver 2 if 3.1% (первое число-откат цены в %, следующее № усреда, до цены исполнения которого за последнее число % бот начнет отслеживание разворота цены)
  • clear_profit: сброс из базы данных сведений о прибыли
  • t_sleep: при получении от биржи ошибки о превышении лимита api-запросов, можно выбрать значение паузы в секундах (например: 1, 3, 5, 7)
  • t_sleep_perebor: пауза перед повтором перебора монет для выбора подходящей для старта (по умолчанию 40 сек)
  • white_list: список пар, которые бот будет использовать для анализа и выбора подходящей для открытия сделки
  • api_key: открытый api-ключ от биржи с разрешением на фьючерсную торговлю
  • api_secret: секретный api-ключ от биржи
  • botID: api телеграм бота полученный от @BotFather (пример: 5656544920:AAHrXhjhujhfdf7RPJlheqJXEulBW)
  • channelID: ID канала telegram бота для уведомлений, полученное от @userinfobot (пример: -1001656543985)
  • tguserid: ID основного user-a телеграм, полученное от @userinfobot (пример: 346549043)
  • use_testnet: включить использование бота в testnet (только для Binance и Bybit)
  • licens_key: лицензионный ключ для продления периода работы бота, полученный от разработчика
  • quoteVolume24hr: минимальный 24-х часовой оборот торгов в котируемой валюте (в паре ETH/USDT это USDT, в паре ETH/BTC это BTC), чтобы бот взял пару из white_list в работу
  • max_fund_rate: максимальная ставка комиссии за финансирование при выборе пары
  • del_pair_after_check_funding: удалять или нет пару из white_list, если ставка комиссии выше, чем max_fund_rate
  • if_long_short_fund_can: брать пару в работу независимо от max_fund_rate, если комиссия за фандинг будет мне в плюс и directionOnly не AUTO (например, если directionOnly LONG и фандинг отрицательный или directionOnly SHORT и фандинг положительный)
  • small_id: ограничить количество знаков при выводе id ордера в терминале (1-50)
  • Настройки режима CONTROL_AUTO
  • control_auto: режим удержания выбранной по стандартным параметрам пары всегда в позиции до достижения условий по изменению цены или времени
  • delta_stop: процент изменения цены для возврата после закрытия позиции в перебор-поиск пары
  • time_stop_ca: время удержания пары всегда в позиции после старта из перебора-поиска пары в минутах
  • Настройки режима SUPER_ASSET
  • super_asset: пара для бесконечной торговли независимо от delta_start, при этом пары из white_list не будут работать (вводится командой -super_asset_add в формате ETHUSDT)
  • time_stop_sa: время удержания пары в SUPER_ASSET, после которого при закрытии позиции бот вернется в режим СТАНДАРТНЫЙ или MOST_CHANGED, в минутах
  • after_sa_mch: выбор перехода после истечения таймера SUPER_ASSET в режим MOST_CHANGED или в СТАНДАРТНЫЙ
  • after_sa_qpr: переход после истечения таймера SUPER_ASSET в режим Quick_Price_Check
  • Настройки режима MOST_CHANGED
  • most_changed: режим выбора в коридоре измен цены за последн 24ч
  • delta24_min: min изменение цены в коридоре для most_changed
  • delta24_max: max изменение цены в коридоре для most_changed
  • select_delta24: выбирать ближе к max или min для most_changed
  • delta_vol_most_ch: вместо select_delta24 смотреть объем последних (2-3) свечей в коридоре измен цены за последн 24ч и выбрать пару с большим изменением
  • delta_vol_mc_interval: период свечей для использования в delta_vol_most_ch
  • Настройки режима TV_SIGNALS
  • tv_signals: режим выбора пары по индикаторам из TradingView
  • indicator_add (-indicator_del): ввод (удаление) индикаторов для поиска сигналов из TradingView
  • TV_interval: интервал свечей для сигналов из TradingView (1m 5m 15m 30m 1h 2h 4h 1d 1W 1M)
  • direction_TV_sign: направление поиска сигналов First_Sign/LONG/SHORT
  • TV_delta24_min: минимальный % изменения цены за 24ч для входа по TV_SIGNALS
  • use_only_new_signals: on/off -использовать только новые сигналы (первую проверку не учитывать)
  • Настройки режима DOUBLE_CHECK
  • kline_interval_double: период свечей для второй проверки в режиме DOUBLE_CHECK
  • interval_limit_double: количество свечей для второй проверки в режиме DOUBLE_CHECK
  • double_check_LONG: режим двойной проверки для работы в LONG
  • delta24_double_LONG: коридор изменения цены за 24 часа в % для LONG в формате 2 числа через пробел, первое должно быть меньше второго (например: -80 -15)
  • delta_kline_double_LONG: коридор изменения цены за выбранные последние свечи (от цены открытия выбранной дальней свечи до текущей цены) в % для LONG в формате 2 числа через пробел, первое должно быть меньше второго (например: 3 12)
  • double_check_SHORT: режим двойной проверки для работы в SHORT
  • delta24_double_SHORT: коридор изменения цены за 24 часа в % для SHORT в формате 2 числа через пробел, первое должно быть меньше второго (например: 15 80)
  • delta_kline_double_SHORT: коридор изменения цены за выбранные последние свечи (от цены открытия выбранной дальней свечи до текущей цены) в % для SHORT в формате 2 числа через пробел, первое должно быть меньше второго (например: -12 -3)
  • Настройки режима Quick_Price_Check
  • Quick_Price_Check: режим выбор пары по изменению цены от старта последней свечи до текущей цены
  • delta_quick: коридор изменения цены от старта последней свечи до текущей (в %) в формате 2 числа через пробел, первое должно быть меньше второго (например: 5 15)
  • kline_interval_quick: интервал свечи для режима Quick_Price_Check
  • Quick_Only_White: проверка только пар из W_list для режима Quick_Price_Check
  • Quick_direction: Выбрать для Quick_Price_Check направление SHORT/LONG/BOTH (при LONG зайдет в растущую, при SHORT- в падающую, при BOTH- в какую попадется первой в коридоре)
  • Quick_LONG_start_Big: при Quick_Price_Check LONG увеличим стартовый ордер в x раз (ввести в формате: "yes 2"/"no 2", где 2- это коэф. увеличения)
  • use_preset_pairs_data: использовать заранее записанные в БД пресеты по паре (start_qty, tick и т.д.) для режима Quick_Price_Check
  • Black_List: список пар, которые будут игнорироваться при Quick_Only_White=no для Quick_Price_Check (например с фиатом)
  • clear_db_all_presets_pair: удаление пресетов по всем парам (нужно при изменении leverage/marginType/tradeMode)
  • Настройки режима Quick_My_Kline
  • Quick_My_Kline: режим выбора пары (по параметрам Quick_Price_Check, кроме delta_quick и kline_interval_quick) по изм.цены в произвольном периоде (свече, с выбранной в секундах длительностью)
  • my_kline_interval: интервал (длительность) произвольной свечи в секундах от 5
  • my_kline_delta: коридор изменения цены от старта произвольной свечи до текущей цены (в %) в формате 2 числа через пробел, первое должно быть меньше второго (например: 1 7, для SHORT автозазеркалится: -7 -1)
  • Настройки режима OCO_Quick
  • OCO_Quick: режим выбора пары (от 1 до 4) по параметрам Quick_Price_Check (кроме Quick_LONG_start_Big и use_preset_pairs_data) и выставления без усредов рыночных TakeProfit и StopLoss
  • OCO_max_pos: ограничение кол-ва позиций в OCO_Quick (до 4-х пар)
  • OCO_time_stop: в режиме OCO_Quick закрывать или нет позу по таймеру и время ожидания в минутах (ввести в формате: "yes 2"/"no 2", где 2- это таймер ожидания)
  • OCO_take_loss: вводится 2 числа- TakeProfit и StopLoss в % (например: 1 0.9)
  • Настройки режима Tg_Tracking
  • Tg_Tracking: режим слежения за сигналами из телеграм
  • api_id: API-ID, полученный на my.telegram.org/auth для Pyrogram
  • api_hash: API HASH, полученный на my.telegram.org/auth для Pyrogram
  • phone: номер телефона telegram для Pyrogram
  • CHANNEL_ID: id telegram channel для слежения за сигналами, получим переслав сообщение с сигналом боту: @userinfobot
  • ChatType: ChatType.CHANNEL или ChatType.BOT для Pyrogram
  • sign_message_example: образец сообщения о сигнале для Pyrogram (В ОДНУ СТРОКУ!!!), пример: "🔴 STPTUSDT Время: 2025-05-07 19:22:00 UTC Изменение: -5.37%", после ввода образца будет выведено сообщение с элементами и их индексом (местом расположения), пример: all_index: 🔴 [0] STPTUSDT [1] Время: [2] 2025-05-07 [3] 19:22:00 [4] UTC [5] Изменение: [6] -5.37% [7] которые нужно ввести в настройках в последующем
  • sign_direction_LONG: образец для LONG сигнала в sign_message_example, (например: 🟢)
  • sign_direction_SHORT: образец для SHORT сигнала в sign_message_example (например: 🔴)
  • sign_dir_split_numb: порядковый номер направления в сигнале (в примере 0)
  • sign_pair_split_numb: порядковый номер пары в сигнале (в примере 1)
  • sign_procent_split_numb: порядковый номер доп.инфо (например изменения цены) в сигнале (в примере 7)
  • sign_check_quote_vol: yes/no - после сигнала проверять объемы, чтобы было > quoteVolume24hr
  • ignor_sign_direction: игнорить LONG/SHORT сигнала и работать в AUTO (yes/no)
  • sign_revers_direction: yes/no - после сигнала открывать противоположную позицию (т.е. если сигнал LONG, то открываем SHORT, и наоборот)
  • sign_only_from_white: yes/no - после сигнала вход, только если пара есть в white_list (если используете на бирже, отличной от сигнала, обязательно sign_only_from_white = yes)
  • Tg_LONG_start_Bigger: при Tg_tracking LONG увеличить стартовый ордер в x раз (ввести в формате: "yes 2"/"no 2", где 2- это коэф. увеличения)

Условия использования

  • Первые 2 недели работы бота бесплатные (по запросу в Telegram)
  • Для увеличения времени работы до 1/6/12 месяцев: напишите в Telegram
  • На тестовой бирже срок работы 2 недели после запуска

Тестовые сети

Для тестирования на фьючерсных тестовых биржах:

Создайте тестовые API-ключи, пропишите их в настройках бота, установите use_testnet: да

H-BotFutur поставляется по принципу «как есть». Никаких гарантий не прилагается. Вы берете на себя весь риск относительно использования этого бота и должны понимать, что торговля на криптобиржах сопряжена с повышенным риском, и подходить к управлению рисками со всей ответственностью.

Установка и запуск

Решение проблем с локализацией

При ошибке: "UnicodeEncodeError: 'latin-1' codec can't encode characters..."

Решение №1:

dpkg-reconfigure locales

Выберите все ru_RU.xx, консоль по умолчанию: en_US.UTF-8

Решение №2:

sudo apt-get install language-pack-ru
sudo update-locale LANG=ru_RU.UTF-8
sudo apt-get install --reinstall locales

Инструкция по установке

  1. На VPS Ubuntu 20/22 создайте папку (например: H-BotFutur):
    mkdir H-BotFutur
  2. Перейдите в папку:
    cd H-BotFutur
  3. Перенесите в эту папку файл бота (H-BotFutur-9)
  4. Откройте screen-сессию:
    screen -S H-BotFutur
  5. Дайте права на запуск:
    chmod 755 H-BotFutur-9
  6. Запустите бота:
    ./H-BotFutur-9
  7. Введите параметры: API-ключи и настройки
  8. Для остановки: Ctrl+C
  9. Для выхода из screen: Ctrl+A, D
  10. Для подключения к работающему боту:
    screen -x H-BotFutur

Настройка телеграм бота

Настройка телеграм бота для H-BotFutur

  1. Создайте бота в телеграм, обратившись к @BotFather, получите api этого бота
  2. Создайте частный канал для уведомлений, напишите в нем любое сообщение, перешлите его @userinfobot, получите id этого канала
  3. Созданного телеграм бота сделайте админом в этом канале
  4. Напишите любое сообщение @userinfobot, получите свой id в телеграм
  5. Внесите полученные параметры в H-BotFutur (введя после запуска -edit):
    • -botID: api телеграм бота полученный от @BotFather (пример: 5656544920:AAHrXhjhujhfdf7RPJlheqJXEulBW)
    • -channelID: id канала telegram бота для уведомлений, полученное от @userinfobot (пример: -1001656543985)
    • -tguserid: id основного user-a телеграм, полученное от @userinfobot (пример: 346549043)

Дополнительные материалы

Табличка H-BotFutur_aver-2.xls (https://github.com/ebot732/ebot732.github.io/raw/main/screenshots2/H-BotFutur_aver-2.xls) показывает приблизительные расчёты усреднений и цены ликвидации.

Наши преимущества

Почему трейдеры выбирают наши решения

Скорость

Максимальная скорость исполнения ордеров для получения преимущества на рынке

Надежность

Стабильная работа 24/7. Устанавливайте бот на свой VPS сервер

Прибыльные стратегии

Множество проверенных стратегий с положительной математической ожидаемостью

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

Поддержка 24/7

Круглосуточная техническая поддержка и консультации по настройке