Смотри, как бесплатно скачать роботов
Ищи нас в Telegram!
Ставь лайки и следи за новостями
Интересный скрипт?
Поставь на него ссылку - пусть другие тоже оценят
Понравился скрипт?
Оцени его работу в терминале MetaTrader 5
Просмотров:
4
Рейтинг:
(3)
Опубликован:
MQL5 Фриланс Нужен робот или индикатор на основе этого кода? Закажите его на бирже фрилансеров Перейти на биржу

Расширенная панель торговли для проп-фирм на основе уровней поддержки и сопротивления

Панель для ручной торговли со встроенной системой защиты от рисков проп-фирмы и скрытым инструментом поиска уровней поддержки и сопротивления для MetaTrader 5.

Если вы считаете этот советник полезным, пожалуйста, оставьте оценку и добавьте комментарии. Я готов исправлять ошибки и устранять проблемы.

© 2026 https://www.mql5.com/ru/users/classicaltrading/. Все права защищены. Этот проект не подлежит продаже, и любой, кто его усовершенствует, должен поделиться им бесплатно или оставить его для себя.

Обновление: добавлена опция свертывания графического интерфейса.

Что это такое

Это панель управления сделками, а не робот-сигнализатор. Ни на реальном, ни на демо-счете она никогда не открывает сделку самостоятельно. Вы сами решаете, когда торговать, а панель выполняет работу, связанную со сделкой:

  • Она находит уровни поддержки и сопротивления и предлагает уровни стоп-лоссов и целевых цен.
  • Она рассчитывает размер лота исходя из вашего процента риска.
  • Проверяет каждый ордер на соответствие вашим лимитам дневного и максимального просадки, а также правилам использования кредитного плеча и маржи.
  • Она отображает все в виде линий на графике, которые можно перетаскивать.

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

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

Краткий обзор четырёх вкладок

Вкладка Назначение Основные инструменты
ГЛАВНАЯ Защита счёта и настройки Полоски дневного и максимального просадки, буфер, цель по прибыли, максимальная дневная прибыль, закрытие корзины, кнопка режима S/R, масштаб и шрифт, тема
LIVE Мгновенные рыночные ордера Покупка/продажа, перетаскиваемые SL и TP, предложения уровней поддержки и сопротивления, % риска, автолот, соотношение риска и прибыли / R:R, кредитное плечо и строки риска счета
СЕТКА Многоордерные сетки вдоль уровней поддержки и сопротивления Планировщик сетки, первый TP и TP сетки, уровень безубыточности, TP на отложенных ордерах, «Расширить сетку», примечание к открытой сетке, переключение на вторую сетку
PEND Отложенные ордера на уровнях поддержки и сопротивления Три варианта входа, выбор лимита / стопа / обоих, перетаскиваемый вход, SL и TP

Вкладка 1

Вкладка 3 — Сетка

Основные функции

1. Защита от просадки для проп-фирм

  • Лимиты дневного и максимального просадки в %, плюс запас безопасности.
  • Начальный баланс определяется автоматически или может быть введен вручную.
  • Остаток лимита отображается в режиме реального времени с помощью цветных полос.
  • При достижении лимита советник закрывает позиции и отложенные ордера и блокирует торговлю до следующего дня или навсегда в случае максимального просадки.
  • Граница дня может устанавливаться по 17:00 по нью-йоркскому времени (с автоматической корректировкой на переход на летнее время) или по полуночи по серверному времени брокера.
  • Дополнительные параметры: цель по прибыли и максимальная дневная прибыль, каждый со своей собственной блокировкой.

2. Поиск скрытых уровней поддержки/сопротивления

  • Уровни рассчитываются на основе ценовых пивотов и не отображаются на графике. Они используются только для формирования рекомендаций и планирования сетки.
  • Одной кнопкой можно переключаться между двумя режимами, сравниваемыми ниже.
Агрессивный Консервативный
Используемые уровни Ближайшие уровни Только самые сильные уровни
Сила пивотов и касания Стандартный Выше
Расстояние между уровнями Стандартный Более широкое
Ограничительный буфер Стандартный Больше
Шаг сетки Стандартный Более широкий
Типичное использование Более плотные остановки и цели Более широкие стопы с большим пространством
Цвет кнопки Светло-красный Светло-зеленый

3. Вкладка «Торговля в реальном времени»

  • Кнопки «Купить» и «Продать» с линиями SL и TP, которые можно перетаскивать за ручки (небольшие цветные язычки на правом крае каждой линии).
  • Предложения в один клик для трех ближайших целей и стопов.
  • Размер лота определяется в зависимости от процента риска от начального баланса или как фиксированный лот.
  • Спред добавляется к расстоянию стоп-лосса, поэтому стоп никогда не размещается внутри спреда.
  • Отображение в режиме реального времени риска, прибыли, соотношения риска к прибыли и риска в процентах.

4. Вкладка «Отложенные ордера»

  • Три предложения по входу на основе уровней поддержки и сопротивления со стоп-лоссом и тейк-профитом.
  • Выберите только лимитные ордера, только стоп-ордера или и те, и другие.
  • Линии входа, стоп-лосса и тейк-профита можно перетаскивать.
  • Одинаковый отложенный ордер никогда не размещается дважды.

5. Вкладка «Сетка»

  • Планирует сетку из 2–8 ордеров вдоль уровней поддержки и сопротивления с главным стоп-ордером за пределами внешней зоны.
  • Опциональное увеличение лота на каждом уровне, настраиваемое в параметрах.
  • Автоматический или ручной первый тейк-профит, а также тейк-профит для всей сетки в пунктах или валюте.
  • Опциональный брейк-ивен.
  • Каждый отложенный ордер сетки имеет тейк-профит по цене открытия первого ордера, поэтому прибыль и стоп-лосс сохраняются на сервере брокера, даже если советник или VPS отключаются. Эту функцию можно отключить.
  • Предварительный просмотр и уровни обновляются каждую минуту или при нажатии кнопки «Повторно предложить».
  • Когда сетка открыта в одном направлении, об этом появляется соответствующая пометка, а предварительный просмотр другой сетки в этом направлении скрывается. Противоположное направление остается доступным, и переключатель позволяет включить вторую сетку в том же направлении.
  • Функция«Расширить сетку» перемещает стоп-приказ в следующую сильную зону поддержки/сопротивления и добавляет ордера в пределах оставшегося дневного лимита, который включает дневную прибыль. Для этого требуется два клика, поэтому вы видите план на графике перед подтверждением.

6. Модель риска с учетом хеджирования

  • Риск оценивается по всему счету в целом, а не по каждой сделке в отдельности.
  • Открытые противоположные позиции компенсируют друг друга. Новый ордер, уменьшающий убыток в худшем случае, никогда не блокируется.
  • Отложенные ордера учитывают только возможный убыток и никогда не получают хеджирующего кредита, поскольку могут так и не исполниться.
  • Каждый ордер проверяется на соответствие оставшемуся дневному лимиту, а на панели отображается риск счета до и после размещения ордера.

7. Правила использования кредитного плеча и маржи

  • Лимиты кредитного плеча по классам активов, все настраиваемые. Приведенные ниже значения по умолчанию соответствуют показателям, обычно используемым проп-фирмами. Всегда устанавливайте их в соответствии с действующими правилами вашей компании.
Класс активов Кредитное плечо по умолчанию
Форекс 1:30
Экзотические валютные пары (редактируемый список кодов валют) 1:6
Золото 1:30
Серебро 1:10
Нефть / энергетика 1:5
Индексы 1:10
Акции 1:2
Основные криптовалюты (BTC, ETH, SOL) 1:5
Другие криптовалюты 1:2
Другие инструменты 1:10
  • Используется более строгий из двух показателей: маржа проп-фирмы или маржа брокера.
  • Хеджированные позиции могут быть зачтены в счет друг друга, учтены как большая сторона или учтены в полном объеме.
  • Рекомендуемые лоты ограничиваются, чтобы ордер оставался доступным. В случае сетки каждый уровень проверяется после просадки предыдущих ордеров, поэтому последний ордер всё ещё может быть размещён.

8. Закрытие опционов и корзины

  • Закрыть все, закрыть прибыльные и закрыть убыточные позиции.
  • Область действия можно выбрать: магический номер данного советника, данный символ или весь счет, включая сделки, не созданные советником.
  • «Корзина» и «Максимальная дневная прибыль» — это две отдельные функции:
Закрытие корзины Максимальная дневная прибыль
Срабатывает при Цель по плавающей прибыли Дневная прибыль (реализованная и потенциальная)
Закрытие открытых позиций Да, в пределах выбранного диапазона Да, все
Отложенные ордера Только те, что относятся к сеткам Все
Блокировка торговли Нет Да, до следующего дня
  • Дополнительная корзина с скользящим стопом.

9. Интерфейс

  • Темная и светлая темы. Цвета графика соответствуют теме: цвет на фоне, близком к черному, в темном режиме; цвет на белом фоне в светлом режиме. Настройки уровня сделки и истории сделок остаются без изменений.
  • Кнопки включения/выключения отображаются как [Вкл.] / [Выкл.] и меняют цвет.
  • Длинные значения сокращаются с помощью «...», а полный текст отображается во всплывающей подсказке.
  • Настраиваемый масштаб и размер шрифта, а также перемещаемая панель.

Тестер стратегий

На реальном или демо-счете панель никогда не торгует автоматически. В Тестере стратегий автоматическая торговля включена по умолчанию, чтобы можно было проверить и провести бэк-тестирование советника. Он открывает сделку, когда свеча касается сильного уровня поддержки или сопротивления, и закрывает её, когда она возвращается с правой стороны от него. Он использует те же проверки риска, хеджирования и маржи, что и при ручном размещении ордера. Отключите параметр InpTestAutoTrade, чтобы использовать панель вручную в визуальном режиме. При не визуальном тестировании панель пропускается для ускорения работы.

Ввод данных в Тестер стратегий По умолчанию Значение
InpTestAutoTrade Вкл. Автоматически открывать сделки в тестере
InpTestRiskPct 0,5 Процент риска от начального баланса на одну автоматическую сделку
InpTestMaxTrades 1 Максимальное количество открытых автоматических позиций
InpTestMinRR 1,5 Минимальное соотношение прибыли к риску для автоматической сделки

Требования и рекомендации

  • MetaTrader 5 с поддержкой алгоритмической торговли.
  • Рекомендуется использовать счет с хеджированием. Функции «грид» и «хеджирования» разработаны именно для него.
  • Без DLL-библиотек, веб-запросов и внешних сервисов.
  • Привязывайте стратегию к одному графику на каждый инструмент. Магическое число разделяет разные графики.
  • Сначала протестируйте на демо-счете.

Группы входных данных

Группа Что контролирует
Правила проп-фирмы Ежедневный и максимальный просад, буфер, начальный баланс, режим перехода между днями, цель по прибыли и дневная прибыль
Кредитное плечо / маржа Кредитное плечо по классам активов, режим хеджированной маржи, максимальное использование маржи
Настройки ордеров по умолчанию Магическое число, процент риска, автоматический лот, значения стоп-лосса и тейк-профита по умолчанию, тип отложенного ордера, минимальное расстояние входа
Настройки сетки по умолчанию Количество ордеров, увеличение лота, интервал, первый TP, уровень безубыточности, TP для отложенных ордеров, расширение границ сетки
Поиск уровней поддержки/сопротивления Таймфрейм, период анализа, сила пивотов, касания, размер кластера, буфер стоп-лосса, агрессивные и консервативные настройки
Закрытие и корзина Область действия, цель корзины, скользящая корзина
Тестер стратегий Включение или отключение автоматической торговли, % риска, максимальное количество сделок, минимальное соотношение риска к прибыли (R:R)
Графический интерфейс Тема, тема графика, масштаб, шрифт, положение, отображение уровней сделок

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

  1. Прикрепите советник к графику и включите алгоритмическую торговлю. Настройте параметры в соответствии с требованиями вашей проп-компании (настройки по умолчанию предназначены для FXIFY).
  2. На вкладке «MAIN» проверьте дневной и максимальный просадку, а также начальный баланс. Выберите уровень «Aggressive» или «Conservative».
  3. На вкладках «LIVE», «GRID» или «PEND» выберите «Купить» или «Продать» и перетащите линии за их ручки, если хотите их настроить.
  4. Ознакомьтесь со строками «Риск», «Маржа» и «Риск счета», а затем разместите ордер.

Важные замечания

  • Уровни поддержки и сопротивления (S/R) — это статистические рекомендации, а не прогнозы.
  • Модель хеджирования предполагает движение цены в одном направлении в период с текущего момента до достижения стоп-уровней. В случае резких колебаний, при которых срабатывают стоп-уровни с обеих сторон, убытки могут превысить показанные в модели.
  • Значения маржи — это оценки, рассчитанные на основе ваших настроек и данных брокера. Проп-компании и брокеры имеют разные правила и могут их менять, поэтому настройте значения в соответствии с текущими условиями вашей компании.
  • Грид-стратегии, особенно с увеличением лотов, могут привести к значительным убыткам.

Отказ от ответственности

Торговля валютами, металлами, индексами, криптовалютами и другими продуктами с кредитным плечом сопряжена с высоким уровнем риска и может не подходить всем. Вы можете потерять часть или весь свой капитал, а на финансируемых счетах или счетах для участия в конкурсах вы можете лишиться всего счета. Данное программное обеспечение является торговым инструментом. Оно не предоставляет инвестиционных рекомендаций или торговых сигналов и не гарантирует прибыль или какой-либо конкретный результат. Результаты бэк-тестирования и прошлые показатели не являются индикатором будущих результатов. Вы несете ответственность за такие настройки, как риск, кредитное плечо и лимиты просадки, и программное обеспечение не может защитить от проскальзывания, пробелов в котировках, спредов, реквотов, потери соединения или изменений правил брокера и проп-фирмы. Программное обеспечение предоставляется «как есть», без каких-либо гарантий. Всегда сначала тестируйте на демо-счете и торгуйте только теми средствами, которые вы можете позволить себе потерять. Вы несете полную ответственность за свои торговые решения и за соблюдение правил вашего брокера и проп-фирмы.

Перевод с английского произведен MetaQuotes Ltd.
Оригинальная публикация: https://www.mql5.com/en/code/78078

CajasTF — интегрированная боковая панель с несколькими таймфреймами для MT5 CajasTF — интегрированная боковая панель с несколькими таймфреймами для MT5

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

Session Reality Auditor Session Reality Auditor

Проверяет таблицу сессий брокера по сравнению с историей M1. Для каждой минуты недели подсчитывает, в скольких из последних N дней у символа действительно присутствует бар, и указывает это рядом с SymbolInfoSessionQuote и SymbolInfoSessionTrade: заявленные минуты, которые обычно пусты (пробелы при переносе позиций), бары в минутах, которые таблица считает закрытыми, несоответствия в таблицах торгов и котировок, а также разовые сбои, такие как досрочное закрытие в связи с праздником. Выводит количество реальных сессий по дням недели, записывает каждый результат в CSV и выводит результаты своих вычислений. Только для чтения: без функции торговли, без DLL, без сети.

YURAZ_RSAXEL Скрипт рисует уровни Рудолфа Акселя YURAZ_RSAXEL Скрипт рисует уровни Рудолфа Акселя

Скрипт рисует уровни Рудолфа Акселя

YURAZ_MCCH YURAZ_MCCH

Индикатор рассчитывает % роста или падения относительно CLOSE, написан с применением ООП, и легко интегрируется в любой советник или иной индикатор.