Доработка ботов (советников, индикаторов) vol. 2

Может ли кто-нибудь предоставить мне опцию EA «не принимать последовательные сигналы одного типа», чтобы при появлении двух последовательных сигналов на покупку или продажу принимался только первый из них.
1766408110234.png
 

Вложения

Не те строчки скопировал. Там индексация в другую сторону, и будущее - это минусовые.
Но это неважно, те строчки просто выше стоят по порядку.



Вот исправленная версия, которая работает с закрытыми барами как на историческом расчёте онлайн, так и в тестере.
Результаты и там и там идентичные.
Огромное спасибо!!!
 
Добрый вечер друзья
С Наступающим Новым годом вас😊
Добавьте пожалуйста уведомление в телегу при пересечении уровней.
В данном индикаторе это -1 и 1
 

Вложения

Good evening friends
Happy New Year to you😊
Please add a notification to Telegram when levels are crossed.
In this indicator it is -1 and 1
Добавлена функция отправки уведомлений в Telegram при пересечении уровней +1 и -1. В настройках индикатора появились новые параметры для указания Bot Token и Chat ID. Уведомления отправляются автоматически вместе с обычными алертами MT4. Для работы необходимо разрешить URL -https://api.telegram.org/ в настройках терминала.
 

Вложения

Последнее редактирование модератором:
  • Like
Реакции: BUT
Ставлю на график и в получается индикатор как и был, ни как на скриншоте:cry:
nowww.jpg

Основные изменения:​

  1. Новые входные параметры:
    • UseTelegram - Включить/выключить уведомления в Telegram
    • TelegramBotToken - Токен аутентификации вашего бота
    • TelegramChatID - Куда отправлять сообщения
  2. Функция SendTelegramMessage():
    • Отправляет HTTP POST запросы к API Telegram
    • Включает информацию о цене и времени
    • Корректно обрабатывает ошибки
  3. Триггеры уведомлений:
    • Когда индикатор пересекает уровень +1 вверх (бычий сигнал)
    • Когда индикатор пересекает уровень -1 вниз (медвежий сигнал)
    • Работает вместе с существующими алертами и уведомлениями по email
  4. Стрелки на графике:
    • Стрелки в окне индикатора
    • Стрелки на основном графике цены
 

Вложения

Посмотреть вложение 583196

Основные изменения:​

  1. Новые входные параметры:
    • UseTelegram - Включить/выключить уведомления в Telegram
    • TelegramBotToken - Токен аутентификации вашего бота
    • TelegramChatID - Куда отправлять сообщения
  2. Функция SendTelegramMessage():
    • Отправляет HTTP POST запросы к API Telegram
    • Включает информацию о цене и времени
    • Корректно обрабатывает ошибки
  3. Триггеры уведомлений:
    • Когда индикатор пересекает уровень +1 вверх (бычий сигнал)
    • Когда индикатор пересекает уровень -1 вниз (медвежий сигнал)
    • Работает вместе с существующими алертами и уведомлениями по email
  4. Стрелки на графике:
    • Стрелки в окне индикатора
    • Стрелки на основном графике цены
Спасибо бро😃💪
 
Посмотреть вложение 583196

Основные изменения:​

  1. Новые входные параметры:
    • UseTelegram - Включить/выключить уведомления в Telegram
    • TelegramBotToken - Токен аутентификации вашего бота
    • TelegramChatID - Куда отправлять сообщения
  2. Функция SendTelegramMessage():
    • Отправляет HTTP POST запросы к API Telegram
    • Включает информацию о цене и времени
    • Корректно обрабатывает ошибки
  3. Триггеры уведомлений:
    • Когда индикатор пересекает уровень +1 вверх (бычий сигнал)
    • Когда индикатор пересекает уровень -1 вниз (медвежий сигнал)
    • Работает вместе с существующими алертами и уведомлениями по email
  4. Стрелки на графике:
    • Стрелки в окне индикатора
    • Стрелки на основном графике цены
Не приходят уведомления в телегу😢
Всё указал верно
Id токен 🤔
 

Вложения

  • IMG_2307.png
    IMG_2307.png
    555,2 КБ · Просмотры: 18
Notifications are not coming to Telegram😢
Everything was indicated correctly
ID token🤔
This version works because sending to Telegram is done via WebRequest + JSON (correct text escaping), the alert is triggered once on a new bar (on a closed candle), and strict errors have been fixed (correct StringReplace + declared loop index i). Don't forget to add -https://api.telegram.org to your WebRequest list in MT4.
 

Вложения

Последнее редактирование модератором:
This version works because sending to Telegram is done via WebRequest + JSON (correct text escaping), the alert is triggered once on a new bar (on a closed candle), and strict errors have been fixed (correct StringReplace + declared loop index i). Don't forget to add Bots: An introduction for developers to your WebRequest list in MT4.
Вечером проверю
Спасибо большое 😉
 
Последнее редактирование модератором:
Тогда надо переписать индикатор как советник?
Сначало проверю как он отрабатывает
Хотя вижу,что есть потенциал

Посмотрите сами
Выше 1 пошли вверх
Ниже -1 вниз
Риск ММ

К нему ещё фильтр приделать,понятно,что никто не выложит
Сам добью
 
Сначало проверю как он отрабатывает
Хотя вижу,что есть потенциал

Посмотрите сами
Выше 1 пошли вверх
Ниже -1 вниз
Риск ММ

К нему ещё фильтр приделать,понятно,что никто не выложит
Сам добью
как использовать

1. Скомпилируйте оба файла в MetaEditor
2. Добавьте индикатор на любой график, на котором вы хотите получать сигналы
3. Добавьте советник на ОДИН график (он может отслеживать несколько символов/таймфреймов)
4. Настройте параметры Telegram во входных данных советника
5. Добавьте URL в MT4: Инструменты → Настройки → Советники → Установите флажок "Разрешить веб-запрос" → Добавить https://api.telegram.org

Индикатор распознает сигналы и сохраняет их в файле Global Variables +, а советник считывает эти сигналы и отправляет их в Telegram.
 

Вложения

как использовать

1. Скомпилируйте оба файла в MetaEditor
2. Добавьте индикатор на любой график, на котором вы хотите получать сигналы
3. Добавьте советник на ОДИН график (он может отслеживать несколько символов/таймфреймов)
4. Настройте параметры Telegram во входных данных советника
5. Добавьте URL в MT4: Инструменты → Настройки → Советники → Установите флажок "Разрешить веб-запрос" → Добавить https://api.telegram.org

Индикатор распознает сигналы и сохраняет их в файле Global Variables +, а советник считывает эти сигналы и отправляет их в Telegram.
🤝
 

Посмотрели (2066) Посмотреть

Смотрят сейчас (3) Посмотреть

Отслеживают (1853) Посмотреть

Назад
Верх