Автор Тема: MoonBot  (Прочитано 755 раз)

Оффлайн miningpro

  • Newbie
  • *
  • Сообщений: 7
  • Karma: +0/-0
    • Просмотр профиля
MoonBot
« : Июль 24, 2018, 02:57:05 pm »
Скачать Бету
Скачать актуальную версию
В боте версии 3.68 появилась кнопка "Поделиться" в панели управления торгами.

Как это работает: трейдер, сочтя монету интересной для сообщества, нажимает кнопку "Поделиться", и бот отправляет короткое сообщение в общий канал в Телеграме @MoonInt. Сообщение содержит название монеты, некоторые ее параметры, рег. ID трейдера, его имя и рейтинг.

Обратите внимание:

Имя и логин трейдера для поста в канале берется из настроек бота, страница "Логин".
Только 1 бот на 1 компьютере может отправлять сигналы по кнопке "Поделиться".
Бот может читать канал @MoonInt автоматически. Рекомендуется настроить стратегию на чтение этого канала без автопокупки, со звуковым уведомлением. Ключевые слова в сообщениях можно использовать в фильтре сигналов, например принимать только сообщения от пользователей с рейтингом 5.

Пример настройки:

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


Далее, сделать по стратегии на каждое ключевое слово (для разных слов настройки могут быть разными). В примере ниже стратегия для сигналов с ключ. словом Rating1, стоит звуковое уведомление, автопокупка отключена:

Для использования сервиса (отправки монет и чтения ботом канала @MoonInt) нужно Ваше согласие на отправку отладочных данных на наш сервер. Откройте страницу "Настройки - Логин" и поставьте галочку "Согласен отправлять отладочные данные". Бот будет отправлять на наш сервер данные, нужные для вычисления рейтинга: результаты (плюс или минус) по каждой закрытой сделке, название монеты, время открытия и закрытия ордера.

Рейтинг рассчитывается на основании сделок остальных пользователей, которые воспользовались сигналом (т.е. открыли ордер по этому сигналу). Рейтинг изменяется от 0 до 5, изначально всем присвоен рейтинг 1. Алгоритм расчета рейтинга не раскрывается и может изменяться по итогам тестов без предварительного уведомления.
Бот может выводить рыночные данные (5-минутные свечи и все сделки по всем маркетам) на локальный UDP-порт (IP 127.0.0.1). Данные обновляются только по активным парам (BTC, USDT или ETH в зависимости от выбора в боте).

Бот также может принимать сигналы на покупку через UDP порт.

Данная функция находится в стадии альфа-теста.

Для включения зайти в настройки - специальные, поставить галочку "UDP Export".

Данные из бота пересылаются в двоичном формате пакетами по несколько элементов, в параметрах UDP указать порт 2000, размер буфера 65000. Массив свечей пересылается целиком при каждом обновлении раз в 5 минут; трейды пересылаются только новые, но в 1 пакете их может быть несколько.

Сигналы принимаются ботом на порту 1999 в простом текстовом формате. Принятые сигналы обрабатываются стратегией типа UDP

Пример сигнала: 'Key=Test1 Coin=NEO Order=buy BuyPrice=0.0071'.
Расшифровка параметров:

Key=  ключ, по которому будет выбрана стратегия в боте с соотв. полем ChannelKey (в примере на картинке выше это Test1).
Coin=  монета
Order=
buy - команда на покупку
sell - активация продажи на ранее купленной в боте монете (купленной по любой стратегии, не обязательно UDP)
BuyPrice=  цена ордера на покупку. Если не задана, будет использована настройка стратегии
 В версии 3.43 добавлен инструмент "Pump Helper", предназначенный для участия в пампах, которые объявляются при помощи картинки (название монеты представляет собой изображение, которое бот прочитать сам не может).

Принцип работы: Нужно настроить в боте памп-детектор на среднюю чувствительность (3-5 монет за 30 сек, пример настроек в конце статьи). В детекторе обязательно отключить автопокупку, желательно отключить автооткрывание графиков (чтобы лишние графики не мешали работать с нужной монетой).

Включить стратегию памп-детектора, автодетект, зайти в меню и выбрать "Pump Helper". Откроется окошко, которое будет всегда поверх остальных окон windows:

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

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

При подготовке к пампу обратите внимание на след. настройки:

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

Процент, который добавить к исходной цене, Вы выбираете самостоятельно (на скрине ниже +30% можно использовать только для проверенных памп-групп, для сомнительных 5-10%).

В окне "Настройки - Основные": Если вы участвуете в проверенной памп-группе, снять все галочки, как на скрине ниже. В противном случае обратите внимание на настройки "Не покупать, если изменение цены > 10..15%",  "Не покупать, если 3х часовой объем > 40..50 BTC" (бот не купит, если на монете был препамп).

ВАЖНО: Если бот не купил монету сразу в момент начала пампа (из-за ограничений рисков, или потому что цена взлетела слишком резко), отменяйте ордер или переставляйте его ниже, но ни в коем случае не выше !

Пример стратегии памп-детектора: (настроен на достаточно высокую чувствительность)

Для снижения кол-ва выдаваемых детектором монет менять параметры.
По мере развития Мун Бот становится все более сложным, добавляются новые функции, возможности и настройки. У новых пользователей возникают вопросы - как лучше настроить, где взять каналы с сигналами? Многие из них так или иначе уже нашли какие-то свои группы с "сигналами" сомнительного качества, админы этих групп зачастую покупают монету сами, после чего дают "сигнал" и сливают ее своим подписчикам.

История одного из пользователей:

Когда сам столкнулся с настройкой - то также обалдел от множества тонкой настройки под себя. Если ты професионал в трейдинге - тогда всё просто. Что же делать тем, которые как и я думают что в боте есть кнопка "БАБЛО" ?  )). Когда начал спрашивать помочь советом - одни посылали читать инструкцию, другие говорили что каждый сам должен набить себе шишки, третьи помогали показывая свои настройки - в следствии чего я для себя определил главное - нет идеальных настроек под те 100500 каналов с сигналами в Телеграм. Ведь каждый канал уникален, по своему определяет ключевые слова, и многое другое. Кроме того среди сотен бесплатных каналов, практически не бывает стоящих - все сигналы там даются с задержкой именно для того что бы такие как мы попались на крючок и отдали деньги )). Да что там говорить, есть яркие примеры когда многие платные подписки копируя чужие сигналы, специально делают задержку по времени для той самой цели - состричь наши с Вами денюжки.

Учитывая эти нюансы, мы решили создать свой канал, в котором будут отборные сигналы с премиум каналов, а так же специальный профиль настроек бота под этот канал, с которым бот готов к работе "из коробки". У нас накоплен большой опыт в понимании того, как важны задержки между первоисточником сигнала и появлением его репостов в других группах; за счет сбора общей статистики мы можем постоянно отслеживать, какие каналы дают сигнал первыми, а какие копируют его вам после того, как закупятся сами.

По вопросам подписки на канал Мун Бота обращайтесь по контакту https://t.me/krypto_pride.

Инструкция по подключению подписки на канал Moon Premium: http://telegra.ph/Instrukciya-po-podklyucheniyu-i-nastrojke-signalov-03-20

Чтобы начать пользоваться каналом Мун Бота, зайдите в настройки и активируйте профиль "Настройки для спец. канала с сигналами".

Далее,

Откройте в настройках страницу "Телеграм". Поставьте галочку - "Принимать сигналы из канала Moon Premium". Заполните свое имя, так, как оно написано в  Вашем аккаунте Телеграма; свой логин в Телеграме; ID в Телеграме.
Нажмите кнопку "Запросить доступ".

После этого:

Выключить бота, убедится что он не висит в трее (трей это такая полоска с часиками, возле часиков может быть зелёненькая стрелочка вверх, если она есть то ПКМ и выключаем. ПКМ - это правая кнопка мыши.) и включить заново БОТа.
Зайти в Настройки/Телеграм - убедится что запущен Альтернативный телеграм (должно быть неактивное окошко с надписью Запустить альт. телеграм серыми буквами. Если же буквы зелёные, то нужно нажать на эту кнопочку)
Убедиться что в запущенном альтернативном клиенте телеграм введён Ваш аккаунт
Если кто-то уже торгует по своим премиум подпискам, вы можете использовать этот профиль и для других каналов.
Для тех кто хочет попробовать - есть бесплатный тестовый канал, в котором присутствует несколько источников, что вошли в Премиум канал.
Ссылка на тестовый канал: https://t.me/moon_test1
Обсуждение спецканала по сигналам: https://t.me/crypto_moon_mafia
Обсуждение бота: https://t.me/moon_bot_crypto
Курилка: https://t.me/moon_bot_kurilka
Основной нюанс при работе с биржей Binance по API заключается в лимитах на операции в минуту. При превышении лимитов биржа выдает бан по IP на 2 минуты, поэтому бот непрерывно контролирует загрузку АПИ, при приближении к норме операции будут исполняться с задержкой. Визуально текущее использование АПИ отображается индикатором в нижней панели (API Load).

В целом можно не беспокоиться, пока индикатор заполнен на половину; если он покраснел, то до превышения лимита уже недолго, и бот начнет вставлять задержки в команды. Самая "тяжелая" операция - это загрузка полного стакана (1000 ордеров), поэтому на бинансе бот грузит полный стакан только для графика в полноэкранном режиме; остальные маркеты грузят стаканы по 100 ордеров.

По этой же причине загрузка данных при старте бота на бинансе разделена на 2 этапа. Первым делом грузятся самые нужные данные - объемы, цены, стаканы глубиной 100 ордеров. Затем постепенно бот подгружает остальные данные, нужные для расчета Pump Q (в панели статуса надпись "Обновляю данные"). Эти данные нужны только для расчета Pump Q (а именно, грузятся стаканы глубиной 500 ордеров для вычисления стенок). В ручном режиме и\или при отключенной галочке на проверку Pump Q бот готов к работе сразу; если галочка на Q включена, то стоит дождаться окончания загрузки, иначе число Q будет неточно.
Метод автодетекта SuperFast2 не работает на бинансе, поскольку постоянный мониторинг стаканов съест лимит API, нужный для управления ордерами.
Важно! На бинасе действуют ограничения на кол-во монет в ордере, мин. шаг цены и объема. Если платить комиссию в биткоинах, то останутся дробные доли монет, которые невозможно продать.
Поэтому нужно заранее купить BNB, чтобы платить комиссию ими (ко всему прочему это дает еще и скидку 50% на комиссию). 
ВНИМАНИЕ! Ботов для Бинанс нельзя запускать одновременно с двух машин в одной сети (с одного IP) !  Запросы к API суммируются, что приведет к мгновенному бану на 2 минуты.
Если у Вас есть аккаунты на бинансе и битрексе, бота можно переключать между биржами в настройках:

Но лучше сделать отдельную папку для каждой биржи, скопировав папку с Мун Ботом. В одной папке бот с настройкой для битрекса, в другой для бинанса. В этом случае ботов можно запускать одновременно.

 ПОДКЛЮЧЕНИЕ К СЕРВЕРАМ БИНАНСА
По умолчанию в боте используется оригинальный метод подключения, в большинстве случаев он будет работать без дополнительных действий в Вашей стороны.

В зависимости от Вашего региона, провайдера интернета, настроек сети бот может переключать методы самостоятельно с целью найти оптимальный. Если у вас проблема с подключением (слишком высокий пинг более 500мс, ошибки в логе при выставлении ордеров, перестают обновляться графики цен), зайдите в настройки - специальные. Рекомендованные значения выглядят следующим образом: Метод подключения 2, галочки Custom IP и Auto DNS стоят (в этом случае бот сам определяет IP серверов бинанса с помощью cloudflare dns).

Для достижения оптимального пинга Вы можете попробовать разные IP в окошке api.binance.com (сервер API запросов) и stream.binance.com (WebSocket сервер потоковой загрузки цен) (выбор IP доступен только на методах 2 и 3). После изменения метода или IP нажать кнопку "обновить" справа, поставить ордер, подвигать его несколько раз и оценить, улучшилась ли скорость обработки запросов.

Обратите внимание! Иногда сервера бинанса не доступны. Попробуйте разные методы подключения, на каждом нажмите кнопку обновления (справа от окошка ввода IP) несколько раз. Если подключения все равно нет, прежде чем паниковать, нужно подождать 30-60 минут, в большинстве случаев проблема решится сама собой.

Если Вы попробовали все вышеуказанное, выждали более 60 минут, и проблема не решилась, получить совет по настройке можно в нашей Телеграм группе @MoonBotSettings
3 канала объявили сегодня мощный памп ("Huge Pump") объединенными силами в 18:00 (по Москве, или 15:00 GMT): @BittrexYobitsWhales,@ToTheMoon,@BittrexYobitPumpSignal (SuperManPower)

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

1. Канал BittrexYobitPumpSignal (он же SuperManPower, он же PumpNitro; канал часто переименовывается) выдал сигнал BYC в 18:30:18. Затем спустя 2 минуты сигнал повторили:

2. Канал ToTheMoon выдал тот же сигнал  BYC, но только в 18:32:09, 2 минуты спустя после первого канала. Несложно догадаться, что люди, подписанные только на этот канал и не видевшие объявления BYC в первом канале, потеряли свои деньги на этом пампе.

Я участвовал в этом пампе с помощью бота. Ожидал, что все три упомянутых канала дадут один и тот же сигнал (как это обычно бывает).

Как вы видите на скрине выше, самым первым пришел сигнал BYC в 18:30:18. Теперь смотрим на график пампа этой монеты ниже: препамп начался аж в 18:29:47! Конечно же Бот, заметив такой нездоровый препамп, не стал покупать монету, а просто выставил ордер на самую низкую цену за последний час; ордер естественно не исполнился (т.к. реальная цена была на момент выставления уже процентов на 30 выше), и я вскоре просто отменил ордер.

Вслед за BYC пришел сигнал на BLITZ. Как я уже сказал, я ожидал сигналов во всех 3-х каналах, и когда BittrexYobitsWhales выдал сообщение про BLITZ, бот счел эту монету достойной покупки (почти без препампа, хорошее "памп-качество" - 90). Так что бот купил BLITZ и вскоре продал ее с профитом +6% (на графике черная точка - ордер на покупку, синяя линия - ордер на продажу. Ордер на покупку исполнился мгновенно, поэтому вместо линии он нарисован 1 точкой. Ордер на продажу исполнился не сразу, а примерно через 20 секунд).

Сложно сказать, что именно случилось у админов данных каналов, почему вышел такой бардак. Реально сигнал BLITZ был куда как лучше чем BYC, однако его почему-то запостил только 1 канал и почти сразу удалил.

Мораль данной истории: не доверяйте админам каналов и играйте в пампы осторожно. Хорошие инструменты могут сильно облегчить жизнь :)
Неплохой памп с почти нулевым препампом. Легкие +10% роста цены с минимальным риском.

Coin: SolarCoin (SLR)
Source: @ToTheMoon
Price raised: 10%
1-минутный график Битрекса этого пампа:

График этого пампа из нашего приложения Pump Bot:

Объявление данной монеты пришло под видом "HODL сигнала" (HODL - мем, произошедший от слова HOLD - держать), т.е. админ канала посоветовал купить данную монету на долгий срок. Однако, мы не занимаемся фундаментальным анализом, и не торгуем по сигналам. Бот создан для единственной цели - извлекать профит из пампов, и он справляется с ней на отлично! Поэтому любое объявление монеты, как бы его не называли - "сигнал", "памп", "технический анализ показал, что монета X будет расти...." с точки зрения Бота является сигналом пампа, то есть быстрой операции купить-продать. В данном примере я продал на 2-й минуте пампа, хотя цена продолжала расти, но я решил не рисковать дальше. Никогда нельзя знать заранее, как долго будет продолжаться рост, зато можно знать точно, что после объявления монеты она сразу же начнет расти - вот именно на этом Бот и делает прибыль!

Весьма удачный памп с практически нулевым препампом. Хотя рост цены очень большой (8%), зато риски минимальны вследствии плавного роста достаточно длительное время.

Монета: vTorrent (VTR)
Источник: @WePump
Рост цены: 8%
1-минутный график Bittrex:

График этого пампа из нашего приложения Pump Bot:

Возвращаясь к вопросу о лагах в телеграме и объяснениям нечестных на руку админов памп-чатов: я уже писал, что время сообщения в телеграме весьма точно  соответствует моменту, когда оно было отправленно (а не когда оно было получено Вами). Приведенный выше биржевой график доказывает это еще раз. Сообщение о начале пампа VTR пришло в канале @WePump , в этом канале около 48 000 участников:

Точное время сообщения: 23:00:01. Посмотрим теперь на график пампа VTR с разрешением 1 секунда:

Есть всего 2 маленьких ордера на покупку до момента 23:00:01, которые не оказали никакого влияния на цену монеты. Можно простить админа за это:) Впрочем, скорее всего это были просто случайные люди. Лично мне с помощью Бота удалось купить в 23:00:03 (черная галочка на графике), 2-х секундная задержка с 00:01 до 00:03 объясняется временем реакции и логом биржи на принятие ордера. Если бы в Телеграме были значительные задержки доставки сообщений, то многие люди (из 48 000 участников чата) получили бы сообщение раньше, и успели бы купить раньше, но график доказывает, что этого не случилось.
 

 

Яндекс.Метрика