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

GDS Renko Trade Manager — это советник


GDS Renko Trade Manager — это советник для трейдеров, которые самостоятельно открывают позиции и стремятся к систематическому и прозрачному управлению стопами. Он отслеживает подходящие позиции по символу графика, формирует классические «кирпичики» Ренко фиксированного размера на основе тиков «Bid» брокера и использует только завершенные «кирпичики» для корректировки пороговых значений управления.

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

Основные особенности

  • Уровень безубыточности: после N благоприятных завершенных блоков с момента первого обнаружения позиции советник может сдвинуть свой стоп-лосс в сторону входа в позицию (с опциональным смещением, основанным на количестве блоков).
  • Трейлинг по Ренко: после M благоприятных завершенных «кирпичей» советник может предложить трейлинг стоп-лосса на настраиваемом расстоянии от лучшего закрытия по Ренко. Существующие стопы никогда не ослабляются намеренно.
  • Фильтр ручных позиций: по умолчанию советник проверяет историю открытия сделок, чтобы убедиться, что позиция возникла в результате ручного действия. В качестве альтернативы можно управлять позициями с помощью точного положительного «магического номера».
  • Панель управления несколькими позициями: отслеживайте отдельные тикеты «КУПИТЬ»/«ПРОДАТЬ», текущие стоп-лоссы, сообщаемые брокером, ход выполнения и пороговые значения. Пагинация позволяет удобно просматривать информацию даже при наличии нескольких позиций.
  • Вставка Ренко: отображение последних завершенных «кирпичей» внутри информационной панели; зелёный/красный цвета указывают направление. Горизонтальная ось представляет последовательность «кирпичей», а не время свечи.
  • Визуальное воспроизведение истории: ограниченное визуальное воспроизведение на основе тикового архива брокера сверяется с сохраненной контрольной точкой потока. Непроверенная реконструкция не отображается как совпадающая история. Это никогда не изменяет рабочий механизм торговли по методу Ренко.
  • Безопасность состояния/восстановления: глобальные переменные терминала хранят контрольные точки Ренко и для каждой позиции. Если данные тиков, состояние или принадлежность экземпляра неопределенны, советник может приостановить торговые запросы вместо того, чтобы незаметно восстанавливать торговое состояние.

Важно перед использованием

  1. Сначала используйте GDS_TM_MONITOR_ONLY; это режим по умолчанию, при котором торговые запросы не отправляются.
  2. Для активного управления требуется хеджируемый счет MT5 с включенной алгоритмической торговлей и параметром GDS_TM_MANAGE_LIVE. При активном режиме изменения SL представляют собой реальные брокерские запросы на счете, на котором работает советник.
  3. Самостоятельно установите начальный защитный стоп-лосс. Данный менеджер не устанавливает стоп автоматически сразу после входа в рынок, и он не является комплексной системой ограничения убытков.
  4. Новая открытая позиция начинает наблюдаться с этого момента. Исторические благоприятные «брики», возникшие до начала наблюдения, не учитываются задним числом при управлении.
  5. Достижение порогового значения блока не гарантирует принятия изменения. Текущая цена, спред, расстояние до стопа/заморозки, рыночные условия и разрешения брокера могут этому помешать. Проверьте фактический стоп-лосс в MT5 и просмотрите журнал экспертов.
  6. Не подключайте несколько активных копий для управления одним и тем же символом/фильтром. Используется блокировка на один экземпляр на счет/символ/фильтр.

Выбранные входные данные

Параметр По умолчанию Назначение
InpMode GDS_TM_MONITOR_ONLY Только мониторинг или явное включение управления SL.
InpBrickSize 2,0 Размер блока Ренко в ценовых единицах, округляется только в том случае, если точно совпадает с тиком. Адаптируется к символу.
InpManualOnly true Отслеживать позиции, открытые вручную.
InpMagicFilter 0 Положительное точное «магическое число», когда режим «только вручную» отключен.
InpBEAfterBricks 3 Начать достигать безубыточности после завершения такого количества благоприятных блоков; значение 0 отключает эту функцию.
InpBEOffsetBricks 0,0 Дополнительное смещение для уровня безубыточности.
InpTrailStartBricks 5 Начать трейлинг Ренко после завершения такого количества благоприятных кирпичей; значение 0 отключает функцию.
InpTrailGapBricks 2 Расстояние от лучшего благоприятного закрытия «Ренко».
InpTrailStepBricks 1 Минимальное предлагаемое улучшение уровня стоп-лосса (SL), в «бриках».
InpRecoveryMaxHours 24 Максимально допустимый временной интервал для восстановления состояния.
InpShowDashboard true Отображать информационную панель.
InpShowRenkoBricks true Отображать завершенные блоки Ренко.
InpVisibleBricks 28 Количество отображаемых блоков (12–36).
InpReplayVisualTicks true Ограниченное сканирование исторических тиков Bid, только визуальное.
InpAvoidOneClickOverlap true Избегает пересечения с элементами управления торговлей «Один клик» в MT5.

Как работает прогресс на основе Ренко

Менеджер формирует одну общую классическую последовательность Ренко для инструмента на основе тиков «Bid» брокера. Для завершения разворота требуется движение на два «кирпичика» в противоположном направлении (стандартное правило фиксированного размера «кирпичика»). Если в результате резкого скачка цены за один тик формируется несколько «кирпичиков», все полученные «кирпичики» обрабатываются последовательно. Ход торговли определяется на основе завершенных закрытий, а не текущей формы свечей.

PEAK указывает на наиболее благоприятное движение Ренко по отношению к сохраненной отправной точке первого наблюдения. Это не количество всех кирпичей на экране и не плавающая прибыль. Панель отображает пороговые значения как MET, как только достигается заданное количество кирпичей; это не означает, что обновление стоп-лосса было принято.

Совместимость и ограничения

  • Предназначен для MetaTrader 5, предпочтительно на хеджируемом счете для управления позициями. В неподдерживаемых режимах счета активная торговля не разрешена.
  • Использует историю тиков брокера; важны доступность котировок и непрерывность тиков.
  • Существующие позиции могут распознаваться, но отсчёт их «кирпичей» начинается с момента обнаружения, а не с момента первоначального входа в рынок.
  • Стопы рассчитываются на основе котировок «Бид/Аск», размера тика символа и правил стопа/заморозки. Исполнение брокером может отличаться от запрошенных уровней.
  • Закрытие позиции по стоп-лоссу может по-прежнему повлечь за собой затраты или проскальзывание. Советник не гарантирует нулевого чистого результата при выходе в ноль.
  • Советник использует только уровень стоп-лосса, сообщаемый брокером, в качестве подтверждения существования стопа; рассчитанные целевые уровни и метки на экране не являются доказательством исполнения.
  • Не предлагает прибыльную стратегию входа в рынок. Результаты торговли не гарантируются.

Рекомендуемое первое тестирование

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

Объем выпуска: безубыточность, скользящий стоп-лосс, ручная/Magic-фильтрация, панель управления, Renko на основе тиков и восстановление состояния. В данный выпуск не входят: автоматические входы, частичное закрытие, выход при развороте.

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

Marginal Drawdown Contribution Analyzer Marginal Drawdown Contribution Analyzer

Скрипт для счетов, на которых запущено несколько советников или конфигураций. Он суммирует чистый результат каждой конфигурации (по магическому номеру или по магическому номеру и символу) за календарный день и оценивает вклад каждой из них в просадку портфеля: просадку, добавленную методом «оставь один», долю в наихудшей просадке и долю в дисперсии Эйлера. Он выводит на экран выводы, рекомендации и эвристическую оценку по шкале от A+ до F. Скрипт работает «из коробки» на встроенном демонстрационном портфеле и написан на чистом MQL5.

Monday Dip EA- Index Mean Reversion D1 Monday Dip EA- Index Mean Reversion D1

«Monday Dip EA» — это количественная торговая стратегия, основанная на временных интервалах и ориентированная исключительно на открытие длинных позиций, разработанная в первую очередь для CFD на основные фондовые индексы (такие как US500, UK100) с полной историей ежедневных данных. Она функционирует исключительно как система покупки на спаде с ограничением по времени, а не как индикатор, следующий за трендом.

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

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

YURAZ_MCCH YURAZ_MCCH

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