Бесплатный спотовый бот для алгоритмической мультивалютной торговли на бирже Binance, поддерживающий ручную и полностью автоматическую торговлю.
Бот работает бесплатно на аккаунтах Binance, зарегистрированных по реферальной ссылке разработчиков.
Для остальных пользователей предусмотрена подписка полезного использования, о которой читайте далее. При первом запуске бота новым пользователям, не являющимся рефералами разработчика, начисляется бонус в размере 10$.
Binance: Регистрация по реферальной ссылке
Referal ID: NYGPPWD2
— Размещён ордер на продажу
— Ордер на продажу исполнен, позиция закрыта
— Ордер на продажу отменён для усреднения
— Ордер на продажу отменён и активирован трейлинг-стоп
— Частичная продажа позиции трейлингом по маркету
— Полная продажа позиции по трейлингу, позиция закрыта
Linux (Ubuntu >18.04; Debian >9; CentOS >8): Скачайте A-Bot
(wget https://github.com/osipshor/spot-a-bot/releases/download/ВЕРСИЯ/A-Bot, где вместо ВЕРСИЯ укажите последнюю версию),
дайте ему права командой chmod 755 A-Bot или воспользуйтесь готовыми командами, вставив в консоль строку wget https://github.com/osipshor/spot-a-bot/releases/download/ВЕРСИЯ/abot-install.sh , после чего запустите бота командой ./A-Bot`
Управлять A-Bot'ом также можно из Telegram-бота, которого вы создали у BotFather'а и добавили в свой канал для уведомлений.
Бот работает бесплатно на аккаунтах Binance, зарегистрированных по реферальной ссылке разработчиков.
Для остальных пользователей предусмотрена подписка полезного использования, о которой читайте далее. При первом запуске бота новым пользователям, не являющимся рефералами разработчика, начисляется бонус в размере 10$.
Binance: Регистрация по реферальной ссылке
Referal ID: NYGPPWD2
Контакты:
Чат Telegram --Ссылка удалена--Описание стратегии:
Бот работает по стратегии усреднения. Суть стратегии заключается в снижении средней цены входа в актив путём увеличения веса позиции в случае, если рыночная стоимость актива снижается по отношению к текущей стоимости ордера. Иными словами, при входе в сделку бот, исходя из пользовательских торговых настроек, размещает ордер на продажу с заданным процентом профита, но если стоимость актива падает по отношению к первой покупке, не достигнув ордера на продажу, и опускается ниже заданного значения в %, бот отменяет ордер на продажу, докупает определённое количество монет, которое всегда больше количества монет в предыдущем отменённом ордере, и размещает новую заявку на продажу по цене (новая средняя цена покупки + % желаемой прибыли). Таким образом, при падении рыночной стоимости актива бот постоянно анализирует текущие ордера и рыночные данные, сопоставляя условия настроек торговой стратегии и биржевую активность, и докупает монеты, увеличивая их общий объём и снижая новую цену продажи.Обозначения статуса ордеров:
— Ордер на покупку исполнен— Размещён ордер на продажу
— Ордер на продажу исполнен, позиция закрыта
— Ордер на продажу отменён для усреднения
— Ордер на продажу отменён и активирован трейлинг-стоп
— Частичная продажа позиции трейлингом по маркету
— Полная продажа позиции по трейлингу, позиция закрыта
Ключи запуска:
- -s — Прямой запуск бота в обход главного меню
- -pd — Запуск бота с разблокированным детектором пампов
- -ud — Включить возможность добавления UP/DOWN токенов в список разрешённых монет
- -uo — Взять в работу ручные ордера, размещённые на продажу (не должно быть открытой ботом позиции по активу). Экспериментальная функция!
Ключи команд:
- -s — Запустить бота
- -u — Обновить бота до актуальной версии при её наличии
- -o — Посмотреть все открытые ботом позиции на бирже
- -m — Удалить, добавить или сбросить параметры разрешённого для торговли списока монет
- -k — Изменить настройки API ключей от Binance или параметры Telegram-уведомлений
- -p — Изменить параметры торговли и работы бота
- -h — Сбросить всю историю торговли по парам из разрешённого для торговли списка монет. Открытые позиции на бирже не будут отменены, но удалятся из базы данных бота
- -i — Удаление торговой статистики обнулит показатели прибыли и успешных сделок, совершенных ботом
- -e — Безопасный выход из бота (в главном меню) или безопасная остановка торговли и выход в главное меню (при работающем боте)
- -dlog — Удалить все старые логи в папке с ботом
- -sat — Продать все свободные или потерявшиеся монеты (со статусом SELL_ORDER и NO_ORDER) и конвертировать в BNB пыльные остатки
Обозначения информационной консоли:
- s — Время исполнения последнего цикла скрипта в секундах
- • — Индикатор разницы времени бота и сервера биржи, условный пинг
- Зелёный — Стабильное соединение
- Жёлтый — Имеется незначительное отставание
- Красный — Данный цвет сигнализирует о большой задержке между временем событий на бирже и сообщениями об этих событиях в потоке веб-сокета
- ПД — Детектор пампов
- Зелёный — Активирован, мониторит рынок
- Жёлтый — Активирован, но есть незначительное отставание стрима детектора пампов от текущего времени
- Красный — Собирает рыночные данные, ещё не прошёл час с момента запуска бота
- М — Максимально допустимое количество одновременно открытых позиций
- Б — Свободный баланс
- Л — Самый близкий к продаже актив (название монеты разница рыночной цены и цены ордера на продажу в % (цена ордера))
- Д — Суточная дельта пар из белого списка в процентах, условно обозначающая тренд рынка
Запуск:
Windows (>8, >Server 2012): Скачайте A-Bot.exe и запустите программуLinux (Ubuntu >18.04; Debian >9; CentOS >8): Скачайте A-Bot
(wget https://github.com/osipshor/spot-a-bot/releases/download/ВЕРСИЯ/A-Bot, где вместо ВЕРСИЯ укажите последнюю версию),
дайте ему права командой chmod 755 A-Bot или воспользуйтесь готовыми командами, вставив в консоль строку wget https://github.com/osipshor/spot-a-bot/releases/download/ВЕРСИЯ/abot-install.sh , после чего запустите бота командой ./A-Bot`
Инструкция для включения уведомлений в Telegram:
- Обращаемся к BotFather'у в Telegram и создаём нового бота (вводим команду /newbot или выбираем её через контекстное меню)
- Вводим любое имя бота
- Далее придумываем уникальный юзернейм для бота, который оканчивается на 'bot' (например exambot_abot)
- При успешном создании BotFather пришлёт нам сообщение, в котором будет указана ссылка на созданного бота и его API token (например 1432166624:AAHSlGrfaFP21BXLihyGXPiUv_urjarJhty). Запишите token в приватное место
- Создайте публичный или частный канал (Меню -> Создать канал), придумайте его название. Далее, если канал будет публичным, придумайте ему @Name (например test_push_abot_channel (@Name — это название в ссылке t.me/test_push_abot_channel после слэша)), добавьте в канал созданного ранее бота exambot_abot и сделайте его администратором с возможностью изменения профиля канала и публикацией сообщений (первые две галочки возможности администратора). Если же канал будет приватным, то Вам нужно будет получить его chat_id (напишите в свой канал любое сообщение и перешлите его этому боту @userinfobot. В ответ Вы получите сообщение с его chat_id. Оно будет выглядеть примерно как "-100XХХХХХХХХХ")
- Запустите A-Bot и в настройках параметров API и Telegram включите Telegram-уведомления, затем введите API token, который выдал Вам BotFather, @Name/chat_id Вашего канала, где в администраторах находится Telegram-Bot, созданный на 5 этапе (@test_push_abot_channel), и user_id, который можно получить у @userinfobot, написав ему /start или нажав кнопку "Запустить"
Управлять A-Bot'ом также можно из Telegram-бота, которого вы создали у BotFather'а и добавили в свой канал для уведомлений.