СВЯЗЬ С TELEGRAM
MoonBot может принимать текстовые сообщения из каналов Telegram и анализировать их автоматически. Для этого требуется скачать и запустить модифицированный клиент Telegram. Клиент построен на официальной сборке Телеграм 1.4.3 с добавлением кода, который отправляет все получаемые сообщения Боту.
Важное замечание. Если у вас много терминалов (более 3-х) подключенных к одному аккаунту Телеграм (при условии разные терминалы\сервера\клиенты), это может приводить к серьёзным задержкам сообщений или вообще их потере(не дойдут до MoonBot).
Загрузка и запуск ТELEGRAM
Для получения сигналов из телеграм-каналов необходимо
1 — Нажмите галочку «Use built-in client» (использовать встроенный клиент) (см. ниже) и выполните вход в учетную запись Телеграма прямо в боте.
1.1 — Или скачать альтернативный Телеграм по кнопке на экране ( Стандартное приложение с ботом работать не будет) и войти в свою учетную запись. Регистрировать новый аккаунт в телеграмме нужно только в официальном телеграмме, а в альтернативный вводить уже данные существующего аккаунта (при регистрации нового аккаунта в альтернативном телеграмме возможен бан). После этого вместо кнопки скачать появится кнопка Запустить альтернативный телеграм, нажмите.
2- Список каналов, с которыми вы планируете работать, вы формируете вручную, добавляя нужные каналы кнопкой Добавить канал (при этом нужный канал должен быть так же добавлен в вашем аккаунте Телеграма). Название канала следует писать без значка «@» и без приставки «https://t.me», например канал https://t.me/HighestPump называется «HighestPump».
3- После того как добавленный канал появится в списке, нажмите на него ЛКМ, тогда в строке Каналы с сигналами:@(тут появится имя вашего канала)
Все полученные сообщения бот хранит в файле bot\logs\LOG_ADD_ХХХХ-ХХ-ХХ (в зависимости от даты)
В боте так же есть встроенный клиент Телеграм. Для включения:
Мониторить несколько каналов: Дает возможность отслеживать несколько Телеграм-каналов и покупать только те монеты, которые будет предложено купить сразу в 2 каналах одновременно. Чтобы отметить несколько каналов, после их добавления в список , нажимте на них ЛКМ удерживая клавишу CTRL.
Принимать сигналы из канала Moon Premium: Это официальный канал Moon Bot с сигналами из множества платных источников. После оплаты подписки вы сможете получать сигналы из него.
Работающий альтернативный клиент, запустили ли вы его по кнопке в боте, или вручную с помощью файла «UTelegram.exe» в папке терминала, начинает передавать все полученные сообщения боту. При этом в строке статуса внизу будет указан канал, в котором MoonBot заметил последнее сообщение, и задержка в секундах от момента отправки сообщения до момента его приема. Для того, чтобы задержка правильно считалась, нужно выставить точное локальное время на компьютере. Точность часов (в миллисекундах) так же отображается в строке статуса. Бот при запуске делает попытку синхронизации часов, однако в Windows 8 и старше программы без прав администратора не имеют доступа к системным часам, поэтому нужно либо запускать бота время от времени с правами администратора, либо настроить в системе синхронизацию времени через интернет.
В данном примере последнее сообщение пришло в канале @PREMIUM_Moon, точность системных часов — 4мс, тайминг до биржи Binance 399 мс (не путайте с пингом), что для ручной торговли вполне нормально.
Все принятые терминалом сообщения в публичных каналах сохраняются в лог-файлах в папке Logs, файлы имеют вид «LOG_ADD_2017-11-01.log». Сообщения сохраняются в том виде, как они были опубликованы изначально, без учета редактирования и удаления.
Важно: функция «сетевой черный список»
Если вы настроили связь MoonBot с Telegram, терминал может автоматически читать сигналы на добавление определенных монет во временный черный список. Эти сигналы дают другие пользователи в общем канале @MoonInt. (чтобы Ваш бот начал читать данный канал, Вам надо войти в этот канал)
Как это работает: опытные пользователи (с рейтингом от 4 или числом голосов от 4) при обнаружении монеты, торги на которой в данный момент слишком рискованы, открывают окно «Поделиться» и отправляют сигнал на добавление данной монеты во временный ЧС. В сигнале указана длительность в минутах и уровень риска от 1 до 3: Pips — риски при торговле до 2%; Deep — риски даже на глубоких байпрайсах 5% — 10%; Deadly — крайней опасно! Делист, скам, потеря депо.
Терминал, если вы включили галочку «Использовать сетевой ЧС» (см. верхний скрин на странице) читает эти сигналы и применяет их ко всем стратегиям. В каждой стратегии вы указываете уровень риска, начиная с которого стратегия не должна работать (раздел Фильтры, параметр MoonIntRiskLevel, по умолчанию равен 2 — т.е. стратегия не будет работать, если был дан сигнал ЧС уровня риска Deep). Если постапвить значение 4 или больше, то стратегия будет игнорировать все ЧС сигналы (поскольку самый большой уровень на данный момент равен 3).