IntradeBarBot

Робот для бинарных опционов на платформе intrade.bar
v1.9 + Nebula Envelope v2.35

Если вы устали сидеть перед экраном и ждать сигналы — этот бот делает всё за вас.
Он видит стрелки на графике, сам отправляет сделки и ведёт статистику.

Что это вообще такое?

IntradeBarBot — это советник для MetaTrader 5, который автоматически торгует бинарные опционы на сайте intrade.bar (и его зеркалах вроде intrade33.bar).

Он не принимает решений самостоятельно — он ждёт сигналов от индикатора на графике (например, стрелок вверх/вниз) и отправляет сделки брокеру. Человек контролирует стратегию, бот выполняет рутину.

Простая аналогия: индикатор — это штурман, который говорит «налево» или «направо». Бот — это водитель, который крутит руль, не задумываясь. Вы — командир экипажа, вы решаете, куда ехать и когда остановиться.

Из чего состоит система

КомпонентЧто делает
IntradeBarBot (бот, Master)Стоит на одном графике. Общается с брокером — авторизация, отправка сделок, проверка результатов. Только он знает логин и пароль.
SignalRelayСтоит на каждом графике, где есть сигналы. Ловит стрелки индикатора и мгновенно передаёт сигнал боту. Поддерживает работу с двумя независимыми индикаторами одновременно. Сам к брокеру не обращается.
Nebula EnvelopeИндикатор, который ставит стрелки на графике в нужные моменты. Его внутренняя логика скрыта и настраивается через параметры.
Почему именно так, а не поставил бота на каждый график?
Потому что брокер видит, сколько запросов приходит с вашего аккаунта. Если 10 копий бота долбят его каждую секунду — аккаунт забанят. А так бот один, запросов мало, и всё работает стабильно.

Работа с двумя сигналами

SignalRelay умеет работать с двумя разными индикаторами одновременно. Это значит, что вы можете использовать две стратегии на одном графике, и бот будет получать сигналы от обеих.

ОсобенностьОписание
Два независимых сигналаКаждый сигнал (Сигнал 1 и Сигнал 2) имеет собственный включатель/выключатель. Можно активировать только один или оба сразу.
Любые индикаторыСигнал 1 может ловить стрелки одного индикатора, Сигнал 2 — другого. Или оба могут работать с одним и тем же индикатором.
Гибкие настройкиКаждый сигнал независимо выбирает способ получения: по стрелкам на графике или по значениям в буфере. Свои имена, номера буферов, коды стрелок.
Разные графикиSignalRelay можно поставить на два разных графика с разными индикаторами, и сигналы от обоих будут приходить в одного бота.
Как понять, от какого сигнала пришла сделка?
В логах и отчётах бот указывает источник: relay1 или relay2. Вы всегда видите, какая стратегия принесла прибыль, а какая — убыток.

Что умеет бот

Работает 24/7Сам следит за графиками, сам отправляет сделки. Человек только настраивает и иногда проверяет.
Не пропускает сигналыСигналы складываются в очередь и обрабатываются по одному — ни один не потеряется.
МартингейлЕсли сделка проиграла, следующая ставится с умножением. Настраивается: множитель, количество шагов, пределы.
Защита от дублейНе откроет вторую сделку по тому же активу, пока первая не закроется.
СтатистикаВедёт CSV-лог всех сделок. При выключении создаёт HTML-отчёт с цветной таблицей и сводкой.
Новостной фильтрSignalRelay умеет не отправлять сигналы во время важных новостей (берёт из календаря MT5).
Два сигналаSignalRelay поддерживает два независимых источника. Можно подключить два разных индикатора, каждый со своими настройками.
Защита от конфликтовЕсли сигналы пришли в разные стороны одновременно, бот пропускает сделку — безопасность превыше всего.

Как это выглядит на практике

Рабочий день трейдера с этим ботом выглядит так:

  1. Открыли MetaTrader, проверили, что бот включён (кнопка BOT ON на графике).
  2. Занимаетесь своими делами — работа, учёба, сон.
  3. Периодически заглядываете в отчёты, смотрите статистику.

Сигнал пришёл → бот отправил сделку → дождался экспирации → записал результат. И так 24 часа в сутки.

Пошаговая настройка

1
Подготовьте аккаунт на intrade.bar

Зарегистрируйтесь, если ещё нет. Обязательно отключите «Подтверждение входа по E-mail» в настройках безопасности — бот не сможет вводить код из письма каждый раз.

2
Создайте файлы с логином и паролем

В папке MQL5\Files\ вашего терминала создайте два файла:

  • ib_email_20240501.txt — внутри просто ваш email
  • ib_pass_20240501.txt — внутри ваш пароль

Почему не в настройках бота? Чтобы никто, кто увидит ваш экран или скриншот, не узнал пароль. Данные хранятся в файлах, а не в коде.

3
Поставьте Master Bot на один график

Перетащите IntradeBarBot.ex5 на любой график (например EURUSD M1).

В настройках укажите:

  • Тип опциона: Sprint или Classic (как у брокера)
  • Домен: https://intrade33.bar
  • Торговать: DEMO или REAL
  • Остальное — по желанию (ставки, мартингейл, цвета)
После запуска откройте вкладку «Эксперты» и найдите строку ChartID: 123456789. Это число (ChartID) нужно будет вставить в настройки SignalRelay. Запомните его или запишите.
4
Поставьте Nebula Envelope на все графики

На каждый график, где вы хотите получать сигналы, перетащите Nebula Envelope.ex5. Это индикатор со своими настройками — вы можете менять параметры фильтрации сигналов и прочее.

5
Поставьте SignalRelay поверх индикатора

На каждый график с Nebula Envelope перетащите SignalRelay.ex5 индикатор (из Навигатор → Индикаторы).

В настройках SignalRelay самое главное — Chart ID мастера. Вставьте туда число, которое вы записали на шаге 3. Если ошиблись — бот не увидит сигналы.

ПараметрРекомендация
Chart ID мастераЧисло из лога Master Bot
Способ получения сигналаSIGNAL_OBJECT (по стрелкам на графике)
Имя индикатораМожно оставить пустым — Relay сам найдёт все стрелки
Бар для сигнала1 (закрытый бар — надёжнее)
Экспирация (мин)Сколько минут длится сделка (например, 5)
6
Нажмите BOT ON

На графике Master Bot'а найдите кнопку. Если она красная и написано BOT OFF — нажмите её. Станет зелёной BOT ON — бот начал работать.

Первое нажатие может занять несколько секунд — бот проверяет лицензию, авторизуется у брокера и только потом включает торговлю.

Про лицензию

Бот привязан к вашему компьютеру — лицензия идёт от конкретного железа. Без неё бот не включится. Вопросы по лицензии решаются с администратором.

Про мартингейл — честно

Мартингейл — это когда после проигрыша ставится больше, чтобы отыграться. Работает это так:

В боте настраивается: начальная ставка, множитель (на сколько умножать), максимальное количество шагов (чтобы не уйти в бесконечность).

Важно: мартингейл — это не магия. Если у вас слишком много проигрышей подряд, ставка вырастет до максимума и сбросится. Учитывайте, что брокер даёт не 100% прибыли, а 75-82%. Стратегия должна давать хотя бы 65% побед, иначе мартингейл только ускорит слив.

Раздельный мартингейл

Если у вас подключено два сигнала, мартингейл работает независимо для каждого.

Новое: «Сигнал 2 — фиксированная ставка»
Сигнал 2 можно настроить так, чтобы он всегда ставил одну и ту же сумму, игнорируя мартингейл. Это удобно, если вторая стратегия более рискованная, и вы не хотите, чтобы она разгоняла ставки. Просто включите соответствующую опцию в настройках — и Сигнал 2 будет работать с фиксированной суммой.

Пример:

СигналШаг 1Шаг 2Шаг 3
Сигнал 1 (мартингейл)100 руб200 руб400 руб
Сигнал 2 (фиксированный)100 руб100 руб100 руб
Как это влияет на скорость новых сделок:
Если источник использует фиксированную ставку (например Сигнал 2 с опцией «Фикс. ставка»), новый сигнал по тому же активу проходит сразу после экспирации предыдущей сделки, не дожидаясь HTTP-запроса к брокеру для подтверждения результата. Это ускоряет обработку подряд идущих сигналов.

Для источников с мартингейлом бот ждёт ответ от брокера — нужно знать WIN или LOSS, чтобы правильно рассчитать следующую ставку.

Безопасность и защита

Статистика и отчёты

Когда бот работает, он записывает каждую сделку в CSV-файл. В любой момент можно открыть MQL5\Files\IntradeBar_log.csv и посмотреть историю.

Когда вы выключаете бота (кнопкой BOT OFF), он создаёт HTML-отчёт — красивую таблицу со всеми сделками за сессию. Победные сделки зелёные, убыточные — красные. Сверху сводка: сколько всего, сколько выиграли, проиграли, возвратов, процент побед.

Откуда пришёл сигнал?
В отчёте по каждой сделке указан источник сигнала — relay1 или relay2. Вы можете отдельно посчитать, сколько прибыли принесла каждая стратегия, и принять решение, стоит ли держать обе или лучше отключить одну.
ФайлГде лежитЧто содержит
IntradeBar_log.csvMQL5\Files\Полная история сделок (можно открыть Excel)
IntradeBar_report.htmlMQL5\Files\Отчёт за сессию с цветами и статистикой

Частые вопросы

Бот не видит сигналы. Что делать?

Проверьте ChartID в настройках SignalRelay. Число должно совпадать с тем, что написано в логе Master Bot'а при запуске. Если сомневаетесь — снимите и заново поставьте Master Bot, посмотрите свежий ChartID.

Бот говорит «Нет лицензии» или «Ошибка проверки лицензии».

Проверьте, что файлы ib_email_*.txt и ib_pass_*.txt созданы правильно (без лишних пробелов и символов). Если всё верно — напишите администратору, он проверит статус. Возможно, срок истёк или компьютер сменился.

Сделка отправилась, но результат не пришёл.

Иногда брокер отвечает «Trade ID not found» — это значит сессия протухла. Бот сам обновляет сессию раз в 5 минут, но если проблема повторяется — перезапустите Master Bot. Снимите с графика и поставьте заново.

Можно ставить на демо и реальный одновременно?

Лучше не надо. Один бот — один аккаунт. Если хотите тестировать — поставьте на демо-счёт, а когда будете готовы — переключите в настройках на REAL.

Бот выключается сам?

Нет, он работает, пока вы не нажмёте BOT OFF или не снимете его с графика. Если закрыть терминал — бот остановится вместе с ним. При следующем запуске бот будет выключен (кнопка BOT OFF), нужно включить вручную.

SignalRelay требует какой-то индикатор?

Нет, он не требует ничего, кроме стрелок на графике. Вы можете использовать вообще любой индикатор, который рисует стрелки — не обязательно Nebula Envelope. Relay просто видит новую стрелку и передаёт сигнал боту.

Как работать с двумя сигналами одновременно?

В настройках SignalRelay вы найдёте два блока параметров — для Сигнала 1 и Сигнала 2. Каждый можно включить или выключить отдельно, настроить свой способ получения сигнала, указать свой индикатор и коды стрелок. Сигнал 2 также можно перевести в режим фиксированной ставки (без мартингейла). Всё делается в одном окне настроек, никаких дополнительных файлов. В логах и отчётах сделки от разных сигналов помечены как relay1 или relay2, чтобы вы могли оценить эффективность каждой стратегии.

Что будет, если оба сигнала сработают одновременно, но в разные стороны?

Бот увидит конфликт и пропустит такую сделку. Он не будет торговать, пока не поймёт, в какую сторону рынок действительно движется. Это защита от случайных убытков. Как только появится однозначный сигнал от любого из источников — бот продолжит работу.

Если что-то пошло не так

Первым делом смотрите вкладку «Эксперты» в MetaTrader. Там бот пишет на русском языке, что происходит. Все ошибки начинаются с «Ошибка: ...».

Типичные проблемы и их решения:

Если ничего не помогло — пишите в чат поддержки: t.me/+PN98dcC-T5ZjMGI6 (из России ссылка открывается только с VPN). Приложите скриншот из вкладки «Эксперты» — это сразу покажет, где проблема.

Настройки Nebula Envelope индикатора

Этот индикатор ставит стрелки на графике в определённых рыночных условиях. Все настройки — в его входных параметрах, доступны прямо из MetaTrader.

ПараметрОписание
Пропускная способностьВлияет на общую чувствительность индикатора.
РазрядностьДополнительный коэффициент настройки.
ОкноКоличество баров для расчёта.
MВключить дополнительный фильтр.
Период M / Метод MПараметры фильтра.
SВключить фильтр направления.
Шаг S / Макс. SПараметры фильтра направления.
Подтверждение закрытиемВключить фильтр закрытия бара вне окна фильтрации.
Рекомендация: Не меняйте настройки индикатора и одновременно не торгуйте. Сначала изменили → дождитесь, пока индикатор перестроится на истории → посмотрите, сколько сигналов даёт → потом начинайте торговлю.

Оптимизация параметров

В индикатор встроен оптимизатор — он помогает подобрать настройки под конкретный актив и таймфрейм. Запускается кнопкой на графике.

1
Запуск

Нажмите кнопку «Оптимизация» на графике (правый нижний угол). Индикатор начнёт перебирать комбинации параметров на истории и считать:

  • сколько сигналов было всего
  • сколько из них прибыльных
  • процент побед
  • общий балл (учитывает и процент, и количество сделок)
2
Режимы оптимизации

Оптимизатор перебирает параметры в разных режимах, которые переключаются автоматически:

  • Полный перебор — все основные параметры меняются одновременно
  • Фильтр M — подбираются настройки только M-фильтра
  • Фильтр S — подбираются настройки только S-фильтра

По итогу выбирается лучший результат из всех режимов.

3
Сохранение результата

Когда оптимизация завершена, результат автоматически сохраняется в файл NE_СИМВОЛ_ТАЙМФРЕЙМ.opt в папке MQL5\Files\. В файле записаны все настройки, при которых был достигнут лучший результат, плюс статистика.

При следующем запуске индикатор видит этот файл и предлагает применить сохранённые настройки.

4
Если настройки отличаются от сохранённых

Допустим, вы вручную покрутили параметры в свойствах индикатора, а потом перезагрузили график. Индикатор видит, что текущие настройки не совпадают с теми, что были при оптимизации, и показывает окошко с вопросом — применить оптимизированные настройки или оставить текущие.

5
Когда переоптимизировать

Рекомендуется запускать оптимизацию заново, если:

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

Что по итогу

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

Установка один раз — работа месяцам.

Технические детали (для тех, кому интересно)

ПараметрЗначение
ПлатформаMetaTrader 5
Брокерintrade.bar / intrade33.bar
Тип опционовSprint / Classic
Язык логовРусский
АрхитектураMaster (1 бот) + Relay (на каждом графике)
KeepaliveРаз в 5 минут — бот «стучится» к брокеру, чтобы сессия не закрылась
Версия бота1.9
Версия индикатораNebula Envelope 2.35
Версия Relay1.6

IntradeBarBot — автоматизация торговли бинарными опционами
Использование бота не гарантирует прибыль. Торговля на финансовых рынках несёт риски.