Как сделать что бы сигналы мт4 передавались в телеграмм чат
Помогите с кодом для отправки уведомлений на телеграм
Есть индикатор МТ4 в который нужно дописать отправку уведомлений на телеграм, вот что добавил, но уведомления не приходят, что я не правильно сделал?
Данный скрипт уведомления отправляет
Есть индикатор МТ4 в который нужно дописать отправку уведомлений на телеграм, вот что добавил, но уведомления не приходят, что я не правильно сделал?
Данный скрипт уведомления отправляет
Библиотека не работает в индикаторах, только в советниках и скриптах.
В обсуждении статьи, разработчика этой библиотеки, есть одно из возможных решений данной проблемы.
Другое решение это : индикатор пишет сигнал в файл, а советник по таймеру проверяет сообщения, и отправляет куда надо.
Другое решение это : индикатор пишет сигнал в файл, а советник по таймеру проверяет сообщения, и отправляет куда надо.
Советник сам не может отслеживать уведомления от индикатора? К примеру читать журнал и при появлении строки «Notifications:» отправлять уведомление на телеграм?
Советник сам не может отслеживать уведомления от индикатора? К примеру читать журнал и при появлении строки «Notifications:» отправлять уведомление на телеграм?
То есть отправляете пользовательское событие. id- это график где установлен советник.
То есть отправляете пользовательское событие. id- это график где установлен советник.
Написанием советников не занимаюсь. Но помогу.
Создаете новый советник. Бросаете его на любой график.
Вставьте соответсвенно ваш токен и id.
В индикаторе вместо где bot.SendMessage()
Написанием советников не занимаюсь. Но помогу.
Создаете новый советник. Бросаете его на любой график.
Вставьте соответсвенно ваш токен и id.
В индикаторе вместо где bot.SendMessage()
На счет id не совсем понял, » id- это график где установлен советник» это название валютной пары где стоит советник? Напишите на примере куда именно в советнике его ставить.
Как сделать что бы сигналы мт4 передавались в телеграмм чат
Платформа MT2Trading позволяет пользователям отправлять торговые сигналы из MetaTrader 4/5 в общедоступные каналы Telegram. Эти сигналы могут поступать либо от технических стрелочных индикаторов MetaTrader с использованием плагина Auto Connector, либо от ручной торговли с использованием плагина Manual Connector. Если вы еще не знакомы с этими плагинами, мы рекомендуем вам прочитать соответствующую документацию, прежде чем продолжить.
Учетная запись поставщика сигналов
Первым шагом для отправки сигналов в общедоступный канал Telegramявляется переход в раздел «Социальная торговля» на платформе MT2Trading и нажатие на «Отправлять сигналы».
После этого войдите в свою учетную запись поставщика сигналов, нажав кнопку «Войти в систему…» в правой части платформы. Если у вас еще нет учетной записи, вы можете создать ее за несколько минут, заполнив форму регистрации и следуя инструкциям. Вы можете найти дополнительную информацию о регистрации в качестве поставщика сигналов в нашей документации «Как стать поставщиком сигналов».
Настройка функции «Поделиться сигналами Telegram»
После того, как вы войдете в свою учетную запись поставщика сигналов, нажмите синий значок Telegram. над именем и информацией о вашей учетной записи поставщика сигналов:
A появится всплывающее окно со следующими пошаговыми инструкциями, которым вам нужно будет следовать:
Инструкции
1. Создайте публичный канал Telegram. Если он у вас уже есть, вы можете пропустить этот шаг. Если вы этого не сделаете, вам нужно будет его создать. Для этого перейдите в свое приложение Telegram, откройте меню в правом левом углу и нажмите «Создать канал».
Теперь вам нужно будет дать своему каналу имя и, при желании, описание и изображение профиля и нажать «СОЗДАТЬ». Здесь необходимо выбрать публичный канал, иначе бот работать не будет. Наконец, решите, какая ссылка будет на ваш канал, и создайте ее, нажав кнопку «СОХРАНИТЬ», а затем — «ПРОПУСТИТЬ».
2. Создайте бота Telegram через BotFather, щелкнув ссылку и «Открыть рабочий стол Telegram». Затем введите команду /start, дождитесь ответа BotFather и затем введите команду /newbot. После этого выберите имя и имя пользователя для своего бота и скопируйте токен API бота (позже вы вставите токен API в платформу MT2Trading).
Теперь откройте новый диалог со своим ботом, щелкнув ссылку (в данном случае t.me/SuperSignals99bot) и введите команду /start
3. Добавьте нового бота в свой канал Telegram как администратор с полными разрешениями. После этого перейдите на платформу MT2Trading, вставьте токен API своего бота и нажмите «Слушать».
4. Введите любое сообщение на своем общедоступном канале и дождитесь, пока оно появится в поле «Список каналов».
Обмен сигналами на публичном канале Telegram
Если вы правильно выполнили все инструкции, теперь вы готовы начать отправлять сигналы в свой публичный канал Telegram. Для того, чтобы эта функция работала, ваш канал должен иметь статус «Активный», а также необходимо установить флажок «Включено». Если в поле состояния установлено «Приостановлено» или флажок «Включено» не установлен, сигналы не будут передаваться в ваш канал Telegram.
Пока он активен, все сделки, размещенные на вашей платформе MT2Trading, будут автоматически отправляться на ваш общедоступный канал в следующем формате:
«ВАЛЮТНАЯ ПАРА — НАПРАВЛЕНИЕ ТОРГОВЛИ — СРОК ГОДА — РЕЗУЛЬТАТ ТОРГОВЛИ (ДОПОЛНИТЕЛЬНО) — НАИМЕНОВАНИЕ ПОСТАВЩИКА (НЕОБЯЗАТЕЛЬНО)»
Например: «MT2 EURUSD 5m ↑ 🟢»
Индикатор отправки сообщений Telegram MT4 Massager
Индикатор DaVinci Telegram MT4 Massager создан непосредственно для отправки сообщений из терминала MetaTrader4 в месседжер Telegram. Так как у трейдеров периодически случаются проблемы с получением сообщений на почту из терминала классическим путем (не получается подключить: не тот ящик, порт, защищенный протокол у почты), мы решили предложить вам альтернативный метод отправки сообщений через Telegram.
Данная версия индикатора отправляет уведомление о достижении максимальной просадки и количестве открытых ордеров, превышающих заданное значение.
Если вы ищите индикатор для отправки уведомления в Телеграмм об открытых и закрытых сделках, то переходите по данной ссылке.
Если вас интересует функция отправки скриншотов на почту пользователя, ознакомьтесь с нашим индикатором Truly ScreenShot Indicator.
Инструкция по установке:
1. Распаковать архив в торговый терминал. Если в архиве отсутствует DLL файл библиотеки или он устарел, то его можно скачать тут
2. В свойствах терминала (Сервис-Настройки-Советники) обязательно разрешить импорт DLL
3. В самом Telegram через поиск необходимо найти бота @botfather и создать с помощью него своего бота по пунктам:
3.1 Вначале нужно написать /start, далее /newbot
3.2 Задаем уникальное имя бота и его username. Получаем уникальный API код бота (потом его можно сменить). Нам нужна строчка типа: «Use this token to access the HTTP API: 1111111111:AAAAAAAAAAAAAAAAAAAAAAAAAAA»
3.3 Открываем бота, он должен появиться в отдельном окне Telegram, нам нужно его запустить, пишем /start
4. Далее полученный API код копируем и вставляем в строчку APIkey индикатора
5. В качестве подтверждения, что индикатор нашел вашего бота, при инициализации он выдаст сообщение в журнале терминала: «Индикатор успешно установлен на график/Indicator successfully install to the chart».
6. Все готово! Теперь при достижении указанного значения просадки, либо максимально заданного количества открытых ордеров по текущей паре, либо всем открытым ордерам (указывается в настройках), индикатор отправит сообщение в Телеграмм.
Настройки индикатора
> > Token API | |
APIkey | Код ключа вашего бота Telegram в формате «1111111111:AAAAAAAAAAAAAAAAAA» |
> > Settings | |
Max Drawdown % To Send Alert | Максимальная просадка по эквити в процентах, превысив которую индикатор будет отправлять сообщения |
Max Allow Open Orders | Максимальное количество открытых ордеров, выше которых индикатор отправит сообщение |
Choose Orders Type To Send Alert | Выбор типа ордеров для подсчета просадки (All — все ордера, CurrentSymbol — только по текущей паре). |
Заключение
Данный индикатор создан, чтобы показать возможности совместной работы MT4 и Telegram. Приложенная к статье библиотека многофункционально, например она также может отправлять текст на ваш канал в телеграмме, скришоты торгового графика и разные документы, для опытного программиста не составит труда внедрить ее в свой код. Если вы не знаете MQL4, но давно хотели с ним познакомиться, то у нас есть подробный бесплатный авторский курс для изучения этого языка с нуля.
Голосовые чаты в Телеграм: полное руководство по созданию и настройке
Похоже, ставший безумно популярным сервис Clubhouse, настигла та же карма, что и Тик-Ток — другим сервисам срочно понадобились свои голосовые чаты. Появились они и в Телеграм, хотя, справедливости ради стоит заметить, что в ТГ первую версию чатов запустили еще в декабре 2020 года, то есть когда Клабхаус не был на пике популярности в России.
В статье расскажем, что такое голосовые чаты в Телеграм, как создать свой чат, и что в нем можно делать.
Рекомендуем: Click.ru – маркетплейс рекламных платформ:
Как создать голосовой чат в Телеграм: пошаговая инструкция
Разбираемся в процессе создания чата и его настройках.
Сразу бросается в глаза, что никаких эксклюзивных инвайтов и заявок на регистрацию с долгим ожиданием в ТГ нет — создавать чаты могут владельцы и администраторы групп (а после последнего обновления Голосовых чатов 2.0. и владельцы каналов), а участвовать в них могут подписчики этих групп/каналов. То есть, все, что нужно обычному слушателю — быть зарегистрированным в ТГ и подписанным на группу.
И это, кстати, сильное конкурентное преимущество Телеграма перед Клабхаус — если все любители голосовых перебегут в мессенджер, то сама идея «избранности» участников Clubhouse растает на глазах.
Шаг 1. Создание чата.
Для создания голосовых чатов у вас должна быть своя группа или канал. Если их еще нет, советуем почитать нашу инструкцию по созданию группы в Телеграм и по созданию канала. Из этих статей вы также поймете, чем каналы отличаются от групп.
P.S. Создание голосовых чатов в Телеграм возможно как с телефона, так и в десктоп версии, правда в десктопе еще не все функции работают корректно, надеемся, в последующих обновлениях эти ошибки будут устранены.
Чтобы начать голосовой чат, нужно зайти в меню группы/канала (3 точки, там где описание) и нажать «Голосовой чат» (на iOS).
На Андроидах шаги те же, но кнопка называется «Начать голосовой чат».
Чат можно запустить под именем личного аккаунта или от имени группы/канала. Выбираем аккаунт и жмем «Продолжить, как».
Запускается окно голосового чата. В нем находится список участников, окно для приглашения и кнопки для общения голосом.
Вот как это выглядит на iOS:
Чтобы включить микрофон, нужно один раз кликнуть на синюю кнопку с микрофоном, и она станет зеленой (под кнопкой будет надпись «Вы в эфире»). Чтобы выключить микрофон нужно еще раз кликнуть на кнопку, и она снова станет синей.
P.S. Второй способ — зажать кнопку и говорить, пока она зажата. Если ее отпустить, запись прекратится. С десктопа можно также зажать клавишу пробела.
В ТГ можно свернуть голосовой чат и дальше пользоваться мессенджером. При этом эфир не прерывается. Чтобы свернуть чат, нужно кликнуть на кнопку прямоугольника с точкой.
Чтобы обратно открыть окно чата, нужно нажать на синий круг с микрофоном справа в группе. Кстати, круг висит не только в Телеграм, но и на устройстве, то есть можно полноценно пользоваться устройством, а эфир будет идти фоном.
Откроется маленькое окно с минимальными настройками — динамик, микрофон и кнопка выхода. Чтобы перейти в полное окно — жмем на маленькое.
Шаг 2. Настройки голосового чата.
Чтобы открыть настройки, жмем на 3 точки в окне голосового чата.
Здесь можно изменить отображение автора чата — например, вы запустили чат от имени группы, но потом можно говорить от своего имени, для этого меняем аккаунт в настройках чата.
Далее можно изменить название чата. Жмем на кнопку «Изменить название чата», пишем название, затем «Сохранить». По умолчанию написано просто «Голосовой чат».
Можно изменить разрешения. Тут их всего 2 — «Все участники говорят» и «Новые участники не говорят». По умолчанию, стоит первый вариант, и это минус, так как в чат могут попасть спамеры и тролли или просто участники сами начнут говорить и будет хаос. Советуем сразу после создания чата настроить его так, чтобы новички не могли использовать микрофон без разрешения владельца/админа чата.
Также в настройках можно получить ссылку на приглашение участников (о приглашениях скажем подробнее ниже).
Можно сделать запись голосового чата и выложить в группу для тех, кто не смог присутствовать на прямом эфире. Нажимаем «Записать аудио» в настройках.
Придумываем название аудиофайла. Другие участники увидят, что чат записывается.
Зазвенит звуковой сигнал записи — напротив названия появится красный кружок.
Если не хотим записывать весь эфир (а только часть), в тех же настройках жмем на кнопку «Остановить запись». Тут же виден отсчет времени — сколько уже длится запись.
Аудиофайл сохраняется в папку «Избранное», и потом ее можно оттуда скинуть в группу.
Еще нужно правильно закрыть чат — это можно также сделать в настройках, нажав на соответствующую кнопку или нажать на красную кнопку «Выйти» в окне чата. Обязательно поставьте галочку напротив пункта «Завершить голосовой чат», иначе вы выйдете, а все остальные участники останутся, но эфир при этом не завершится — придется заново вступать в чат и уже выходить правильно. Тоже добавляем в копилку минусов.
Важно: после завершения эфира все настройки чата сбрасываются — название и разрешения. При создании нового чата все нужно будет настраивать заново.
Шаг 3. Приглашение участников.
Есть 3 способа пригласить участников:
1. Если участники состоят в группе, то они получат автоматическое уведомление сразу после старта записи. Они могут зайти в группу и нажать «Вступить».
2. Пригласить из окна голосового чата. Кликаем на строку приглашения (Пригласить участников) и выбираем из списка.
Выбирать можно как из подписчиков группы/канала, так из личных контактов. Но этот способ, как и первый, помогает привлечь только тех, кто уже зарегистрировать в Телеграм.
P.S. Когда выслано приглашение, в списке участников его статус будет «Приглашен». Но это еще не значит, что он слушает эфир. Он может проигнорировать приглашение. Если же участник вступил в голосовой чат, то под его именем будет статус «Слушает».
3. Пригласить по ссылке. Заходим в настройки чата, нажимаем на кнопку «Пригласить по ссылке», в нижней части списка контактов жмем на кнопку «Копировать ссылку» и рассылаем ее везде, где только можно.
Также кнопка с ссылкой есть в окне приглашений непосредственно из голосового чата (как описано во втором варианте приглашения).
Важно: когда вы приглашаете участника к чату, который не подписан на группу/канал, то он автоматически становится подписчиком группы/канала. И это тоже минус, так как некоторые владельцы каналов могут злоупотреблять этой функцией и подписывать людей без их согласия. Причем, после завершения эфира участник все равно остается в подписчиках группы/канала. Если он не хочет там присутствовать, то ему нужно будет самостоятельно выйти из группы, но его могут приглашать бесконечное количество раз, пока он не изменить настройки конфиденциальности в своем Телеграм профиле и не укажет, кто конкретно может приглашать его в группы/каналы.
Участника можно исключить из чата, для этого жмем на его профиль в списке, затем на кнопку «Исключить». Важно, что при этом он будет автоматически отписан от группы, и это тоже минус. Поэтому лучше не исключать людей без причины, а просто отключать им микрофон + установить в самом начале запрет на использование микрофона новичками.
Шаг 4. Даем слово участникам.
Если вы не настраивали запрет на разговоры новичкам, то для начала разговора участнику нужно включить микрофон и начать говорить. Когда микрофон включен, то серый значок в списке участников не перечеркнут, когда выключен — перечеркнут (это если участник сам включает/выключает себе микрофон, а не вы ему).
Важно: даже если микрофон включен, но участник молчит, в списке под его именем синим цветом будет написано «Слушает». Как только он начнет говорить, надпись изменится на зеленую, и появится надпись «Говорит».
Участнику можно выключить микрофон или настроить его громкость. Нажимаем на профиль. Зеленая плашка 100% стоит по умолчанию. Если ее двигать вправо или влево, то можно делать звук спикера тише или громче (в процентах указано, насколько). Это крутая фишка, так как не у всех участников может быть идеальная аппаратура и отсутствие лишних шумов.
Чтобы выключить микрофон, там же в меню профиля участника жмем на кнопку «Выключить микрофон».
Участник не сможет самовольно разговаривать в чате. Его значок микрофона будет выделен красным цветом в списке.
А у самого человека кнопка микрофона сменится на розово-фиолетовую и будет написано «Вы — слушатель. Нажмите, чтобы запросить слово».
Участник может нажать на эту кнопку и в списке напротив его имени начнет прыгать человечек (это означает, что участник поднял руку).
Чтобы дать ему слово, жмем на участника, затем кликаем «Разрешить говорить».
Чем голосовые чаты в Телеграм лучше Clubhouse
В Телеграм может зарегистрироваться любой желающий. Нет никаких списков ожидания, не нужно искать по всему миру драгоценный инвайт, не нужно считать себя неполноценным из-за того, что у тебя Андроид (Clubhouse есть только на iOS, хоть разработчики и уверяют, что на Андроиде тоже будет. ТГ работает с обеими операционными системами).
Можно вести запись эфира. В Clubhouse запрещено записывать прямые эфиры и за факт записи с телефона можно получить бан. Это сделано для того, чтобы пользователи больше зависали в приложении, боясь пропустить важные эфиры, но мотивация, так себе. В Телеграм такого нет — если автор решил сделать запись, любой участник сможет позже ее послушать.
Есть, конечно, и минусы: в ТГ нет списка комнат, как в Clubhouse, по которым можно свободно перемещаться — если вы не в группе, то не узнаете о записи, пока вас не пригласят или не выложат анонс (например, в Инстаграм с приглашением вступить в группу и поучаствовать в эфире). Но, скорее всего, в будущем этот вопрос будет решен — например, создадут бота со списком эфиров или сайт.
Заключение
Телеграм, похоже, станет если не «убийцей» Clubhouse, то серьезным конкурентом новоиспеченного сервиса. Конечно, пока есть небольшие минусы и ошибки (например, глюки с десктопа), доступ к микрофону для всех участников по умолчанию (каждый раз надо менять эту настройку вручную и, главное, помнить об этом, пока на эфир не набежало много людей), нет каталога чатов, голосовой чат не закрывается автоматически при выходе владельца группы. Но плюсы все-таки перевешивают и, судя по тому, что уже вышло первое обновление голосовых чатов в Телеграм — за инструмент взялись серьезно. Посмотрим, к чему это приведет и как разделится аудитория между Clubhouse и Телеграм.