Инструкция

по эксплуатации робота человеком

Первые шаги

Поздравляем с приобретением нашего торгового робота! Мы уверены, что он сохранит и преумножит ваши сбережения!

Сразу после подключения робота обязательно требуется усилить безопасность ваших средств:

  1. Не храните API Key и Secret Key - после запуска робота удалите сообщения с этими данными и файл на компьютере, если вы его создавали и очистите корзину, во избежание кражи ключа. Если потребуется, то вы всегда сможете создать новый ключ в Binance.

  2. Добавьте в Binance ограничение на использование ключа по IP адресу - для этого:

    1. Дайте роботу команду ip через Telegram- он сообщит вам свой IP адрес (типа 53.129.132.96)

    2. Перейдите на страницу Управления API на Binance

    3. Для ключа робота, нажмите кнопку "Редактировать ограничения"

    4. Выберите пункт "Разрешить доступ только к доверенным IP-адресам"

    5. В поле ниже введите IP адрес который вам сообщил робот

    6. Нажмите кнопку "Подтвердить" справа от поля

    7. Нажмите кнопку "Сохранить" вверху справа

    8. Подтвердите сохранение.

Теперь этот ключ будет работать только с текущего IP адреса робота, что значительно повысит безопасность ваших средств.

Быстрый старт

Первым делом, если у вас нет BNB (подробнее о монете), то робот купит эту монету на минимальный лот $11 (параметр lot). Она нужна для оплаты комиссий биржи Binance со скидкой 25%. Без этой монеты робот не может корректно работать и закрывать сделки. По мере необходимости робот сам будет докупать эту монету, когда ее количество будет становиться меньше 0.005.

Уведомления

При работе робот будет слать вам сообщения о своих действиях. Вот список основных сообщений и их расшифровка:

♻️ Trading started. v3.x.x - робот запустился и начал торговлю. 3.x.x - версия робота

📉 💱 ETC - это значит что монета ETC резко упала в цене и робот собирается ее купить после того, как цена прекратит падать

💼 $165.93 💱ETC - робот купил монету на 165.93 USDT

💸 $0.71 💱ETC - робот продал монету с профитом 0.71 USDT и зафиксировал прибыль

⚠️ Market is falling ⏸ Pause trading for 60 minutes - робот определил, что биткоин и рынок в целом падает (много монет резко упали в цене) и для того, чтобы не покупать монеты по дорогой цене, робот приостанавливает покупку монет на 60 минут. Если в течении 60 минут робот заметит что много монет опять резко упали в цене, то он продлит паузу еще на 60 минут, но сообщение уже выдавать не будет.

▶️ Trade resumed - робот вышел из режима паузы и снова в деле

При выходе новой версии робота, ваш робот обновит программное обеспечение самостоятельно, и сам перезапустится. При этом, выдаст сообщение, что торговля остановлена (Trading stopped), а через несколько секунд, что начата (Trading started).

Основные команды

stop - прекратить покупку новых монет (продавать ранее купленные монеты робот не перестанет)

start - продолжить торговлю

balance или b или $ - сообщить доступный баланс USDT

Автоматическая торговля

Робот торгует на спотовом аккаунте. На остальных аккаунтах вы можете торговать сами или с помощью других роботов.

Не вмешивайтесь в работу робота - не продавайте самостоятельно купленные монеты, особенно дешевле чем они были куплены. Как показывает практика, практически все "подвисшие" монеты со временем продаются в плюс, так как Биткоин и другая крипта показывает рост в долговременной перспективе.

Запомните главное правило успешной торговли: не продавай дешевле чем купил. Спокойно переждите просадку рынка. Запомните, что рынком движут две силы: жадность и страх. Большинство людей покупают на хайпе в жажде наживы, а продают при падении, из страха многое потерять. На них мы и зарабатываем, покупая на просадке и пережидая падения.

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

Так как робот покупает после падения стоимости монет и рынка в целом, а продает на подъеме, то:

  1. Добавлять деньги роботу лучше после сильного падения цены биткоина и других монет

  2. Выводить деньги лучше после отрастания цены биткоина и других монет

Или другими словами - закупаем понизу, снимаем сливки - поверху.

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

Совет: Желательно иметь дополнительную сумму "про запас" на другом (не спотовом) кошельке, и при сильной просадке рынка, добавить роботу баланс, чтобы он не останавливал торговлю.

Вот и всё.

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

Инструкция по эксплуатации

Как устроен робот?

  • Робот размещается на отдельном облачном сервере Amazon в США

  • Он подключается к Binance с помощью ключа, который вы создавали при регистрации

  • Также робот соединяется с Telegram через токен бота который вы создавали

  • При выходе обновления программного обеспечения робот самостоятельно обновляется

  • Робот сообщает через Telegram о своих действиях

  • Роботу можно давать различные команды

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

Работа алгоритма зависит от ряда параметров выделенных жирным. Подробнее параметры будут рассмотрены ниже.

  1. Робот постоянно мониторит цены на монеты, за исключением некоторых монет указанных в параметре banned

  2. При резком снижении цены на монету за заданный период времени он добавляет ее в список кандидатов на покупку и выводит уведомление типа 📉 💱 ETC. Сила падения монеты - параметр fall, период времени - frame (сек).

  3. Робот ждет чтобы монета больше не падала в течении некоторого времени (параметр rollback)

  4. Если за это время монета продолжает падение, то робот снова продлевает время ожидания на rollback секунд

  5. Если монета прекратила падение, и не падает rollback секунд, то робот покупает монету и выводит сообщение типа 💼 $165.93 💱ETC. Сумма покупки рассчитывается как lotRate процентов от свободного депозита USDT, но не меньше lot.

  6. Робот сразу после покупки выставляет лимитный ордер на продажу купленного количества монет по более высокой цене (на profit процентов больше цены покупки)

  7. При продаже монеты робот выведет сообщение типа 💸 $0.71 💱ETC с указанием разницы между ценой продажи и ценой покупки.

  8. Если робот замечает, что падает одновременно много монет (параметр pauseFalls), то робот ставит покупку новых монет на паузу на pause секунд (около 3600 или одного часа по умолчанию) и выводит сообщение ⚠️ Market is falling ⏸ Pause trading for 60 minutes

  9. При повторном падении большого количества монет робот продлевает паузу на то же время pause секунд.

  10. При истечении паузы робот выводит сообщение ▶️ Trade resumed и продолжает торговлю.

Команды

set - показать текущие параметры торговли (список параметров и их смысл описаны ниже)

set {field} - сбросить параметр {field} до значения по умолчанию

set {field} {value} - установить параметр {field} в значение {value}

reset - сбросить все параметры торговли до стандартных

reset {field}- сбросить параметр {field} до значения по умолчанию

falls, f - показывает максимальную силу падения монет с момента перезапуска робота


start - продолжает торговлю

stop - прекращает покупку новых монет, мониторинг и продажа не прекращаются

pause, p {seconds} - ставит на паузу покупку новых монет на {seconds} секунд. При падении рыка может быть сброшено.

stat - показывает текущий статус торговли


balance, b, $ - показывает доступный баланс USDT

assets, a - показывает портфель купленных монет и их количество


watch, w - показывает список монет - кандидатов на покупку

cancel, - - очищает список кандидатов на покупку

cancel, - {symbol} - удаляет монету {symbol} из списка кандидатов на покупку

buy {symbol} {amount} - покупает монету {symbol} в количестве {amount}

ban {symbol} - добавить монету в черный список (см. параметр banned ниже)

reserve [amount] - без параметра выводит текущее значение параметра reserve (см. ниже). С параметром amount - устанавливет значение параметра reserve. Аналог команды set reserve


report, r {type} - показать отчет. {type} - тип отчета.

Если вызывается без параметра type, то выводит отчет о реализованной прибыли по дням в USDT для всех роботов пользователя. Лучше просматривать на компьютере или нужно повернуть телефон боком или уменьшить размер шрифта в Telegram. Count - количество сделок за день, Profit - продажи минус покупки, Fee - комиссии Binance, Clear - чистая прибыль.

report bot, r b - выводит аналогичный отчет, только для этого конкретного робота

report loss, r l - выводит отчет по нереализованным убыткам (если продать зависшие монеты сейчас, то какой убыток вы получите). Заголовки столбцов: Spend - потрачено на лот, Current - текущая цена лота, Loss - нереализованный убыток.


ip - IP адрес сервера робота (для внесение в ограничение ключа API в Binance)

version - версия робота

reboot - перезапустить робота (настройки сохранятся). Если робот перестал отвечать на команды, то обратитесь к администратору - он перезагрузит облачный сервер

help - выдать краткую справку

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

Параметры

banned: "черный список" монет - какие монеты робот не покупает. Помимо указанных монет робот не торгует BNB, он их докупает только для оплаты биржевой комиссии. Обязательно капсом, через запятую, без пробелов. Например "BTC,ETH,ADA"

allowed: "белый список" монет - Если параметр установлен, то робот будет покупать монеты только из него. Монеты указываютсяс через запятую, без пробелов. Например

set allowed BTC,ETH,MATC

для сброса настроек и отключения белого списка

reset allowed

reserve: сколько USDT сохранять на балансе (не покупать монеты, если баланс станет меньше указанной суммы). Полезно, если вы планируете вывести какую-то сумму или не хотите чтобы робот торговал на весь баланс. Пример: set reserve 100
Внимание: BNB робот закупит не смотря на эту настройку, так как BNB крайне необходим для корректной работы робота. По умолчанию значение reserve - 12 (как раз для того, чтобы было на пополнение BNB)

lot: минимальная сумма ордера в USDT. Не может быть меньше 11, так как почти для всех монет минимальная сумма покупки - 10 USDT

maxLot: максимальная сумма ордера в USDT

lotRate: сумма ордера в процентах от свободного баланса USDT. Например если lotRate=20, а ваш депозит 500 USDT, то сумма лота будет 100 USDT, но не меньше параметра lot и не больше параметра maxLot

coinLots: сколько раз роботу можно покупать одну и ту же монету (сколько ордеров по монете можно иметь)

profit: целевой профит в процентах. Если profit слишком большой, то монеты будут часто подвисать и подолгу не продаваться, если слишком маленький то снизится прибыль. Учитывайте, что комиссия Binance на сделку (купля + продажа) составляет примерно 0.15% (0.075% от цены покупки + 0.075% от цены продажи). Ищите свою золотую середину - чтобы и монеты подолгу не висели и профит был приемлемым

fall: относительная сила падения монеты, при которой робот добавляет ее в список кандидатов на покупку. Физика процесса движения цены на рынке напоминает движение пружины, и за каждым резким движением вниз идет резкое движение вверх. Чем больше fall, тем большее снижение цены монеты требуется для добавление в кандидаты, тем сильнее возможен отскок и возможный profit, но тем меньше таких резких падений в сутки. Чем меньше fall, тем меньшее снижение цены монеты требуется, чтобы попасть в кандидаты на покупку, тем слабее будет отскок и меньше возможный profit, но таких сигналов за день будет больше. На сколько максимум падали какие монеты с момента последнего перезапуска можно узнать введя команду falls.

Если у вас практически нет свободного депозита - робот накупил на все деньги монет, то имеет смысл увеличить falls и снизить profit, и наоборот, если сигналы идут редко, и практически весь депозит свободен, то можно немного снизить falls и увеличить profit. Ищите свою золотую середину!

frame: за какое время, в секундах, рассчитывается падение монеты (для расчета параметра fall). Базовое значение - в районе 60-и секунд.

rollback: сколько времени, в секундах, монета из списка кандидатов на покупку не должна продолжать падение, чтобы робот её купил

pauseFalls: сколько монет в течении одной минуты должны просигналить о падении, чтобы робот решил что падает рынок и поставил закупку новых монет на паузу

pause: на какое время, в секундах, ставить закупку новых монет на паузу при падении рынка. По умолчанию в районе часа (~3600 секунд).

silent: тихий режим. При включении, не выводит сообщения о подготовке к сделке 📉. Для включения нужно написать

set silent 1

для отключения:

reset silent

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

set verbose 1

для отключения:

reset verbose

chat: ID чата канала или группы для дублирования сообщений от робота. Если вы хотите чтобы бот отправлял уведомления еще в ваш канал (куда вы можете добавить своих друзей, чтобы они видели как у вас идет торговля), то:

  1. Создайте канал (или группу)

  2. Добавьте туда бота администратором

  3. Напишите в новом канале команду chat

  4. Робот вам напишет команду с установкой ID чата, например set chat -1001559880927

  5. Скопируйте эту команду и отправьте ее в личном сообщении боту

  6. Бот станет дублировать уведомления о торговле в заданный канал

  7. Чтобы отменить дублирование уведомлений напишите роботу команду reset chat