hamster-bot
May 23, 2020

Telegram bot

⚠️ Информация в этом блоге может быть не актуальна. Актуальная информация только на сайте https://hamster-bot.com/ и telegram канале https://t.me/bothamster ⚠️

Очень удобно мониторить ситуацию. Не нужно заходить на биржу или на компьютер с запущенным ботом. Бот сам уведомит об актуальной ситуации.

Программа бота связана с телеграм ботом @BitMEX_algorithmic_trading_bot

[!] Пользователи из Российской Федерации должны использовать VPN или запускать бота на удаленном компьютере(сервере/облаке).

Инструкция по подключению

  • Получите id чата у бота @getmyid_bot. chat ID - число.
  • Впишите полученный ID чата в программу бота

Разделения ботов по разным чатам

Для удобства можно разделить разных ботов по разным чатам чтобы они не писали в ЛС.

  • создайте новый чат и пригласите туда ботов. @getmyid_bot после получения chat ID - можно удалить из чата
Для чата id - отрицательное число

Уведомления

Телеграм бот присылает следующие уведомления в телеграм:

  • Telegram WatchDog. Уведомление об отвале бота/сервера/интернета
Работа опции WatchDog
  • Вход в позицию. Выводится торговая пара по которой открылась позиция, Размер позиции (если есть знак "-" - позиция шорт) и цена входа.
Пример уведомление о входе в лонг на 283 контракта ETHUSD по средней цене 204,7
  • Выход из позиции. % - это простой процент между ценой входа и закрытием.
Пример закрытия позиции ETHUSD по цене 200,05.
  • Изменение размера открытой позиции (уменьшение или увеличение)
  • Выставление/Редактирование/Отмена ордера
  • Срабатывание Stop Loss
  • Закрытие бота
  • Остановка/запуск торгов
  • Успешный автостарт
  • Различные ошибки биржи и бота

Описание команд

Кроме простых уведомлений у telegram бота есть еще и команды.

Введите "/" в чате с ботом для отображения саписка команд
  • /info - version and setting information
  • /balance - show $₿ balance
  • /chart - show price and balance charts
  • /positions - show position
  • /levels - show strategy levels
  • /trading - play/pause bot (instruction in help)
  • /close - pause bot, close position and delete orders
  • /skiplong - skip ZZ level
  • /skipshort - skip ZZ level
  • /screenshot - take screenshot
  • /help - show all commands

/info

ответ бота на команду /info

/balance

/chart

/positions

/levels

/trading

Остановка/Запуск торгов. Нужно отправить команду /trading + symbol + user

Пример: /trading ETHUSD hamsteruser2

/close

Остановка торгов, удаление ордеров и закрытие позиции.
Пример: /close XBTUSD dreamcast

/skip_long /skip_short

Пропуск текущего Long/Short уровня по стратегии ZZ

/screenshot

Можно получать информацию о состоянии сервера и других ботах


Вы можете предложить свои идеи для команд бота!


Статьи

Ссылки