Смотри, как бесплатно скачать роботов
Ищи нас в Facebook!
Ставь лайки и следи за новостями
Интересный скрипт?
Поставь на него ссылку - пусть другие тоже оценят
Понравился скрипт?
Оцени его работу в терминале MetaTrader 5
Индикаторы

ATS Prop Rules Monitor - prop firm challenge scoreboard with the room left on every rule - индикатор для MetaTrader 5

Andrea Michelon
Andrea Michelon
  • MQL5 Developer / Trading Systems в  Indicator and EA developer
  • Италия
  • 2156
5 (3)
Андреа (Энди), Италия. Программист-самоучка с 1990-х, сейчас создаю инструменты для MetaTrader 5 под именем Andy Trading Solutions (ATS).
| Russian English 中文 Español Deutsch 日本語 Português 한국어 Français Italiano Türkçe
Просмотров:
21
Рейтинг:
(1)
Опубликован:
MQL5 Фриланс Нужен робот или индикатор на основе этого кода? Закажите его на бирже фрилансеров Перейти на биржу

Большинство инструментов проп-фирм отображают только одно число — как правило, дневной убыток. Считается, что сделка не удалась, если нарушено любое из пяти правил, поэтому ATS Prop Rules Monitor отображает все пять правил на одной панели, причем для каждого оставляется место для отклонения.


Пять правил

1. ЕЖЕДНЕВНЫЙ УБЫТОК — доля уже использованного дневного лимита убытка и оставшиеся на сегодня средства. Лимит представляет собой процент от баланса на начало дня. Учитываются открытые позиции (эту функцию можно отключить). Вы сами устанавливаете время на сервере, с которого начинается новый день.

2. МАКСИМАЛЬНЫЙ УБЫТОК — статический (от начального баланса) или скользящий по капиталу или балансу. Показывает нижний предел, оставшийся запас и использованную долю.

3. ЦЕЛЕВАЯ ПРИБЫЛЬ — прогресс в достижении цели и сумма, которая ещё требуется.

4. ТОРГОВЫЕ ДНИ — количество дней, в которых была закрыта хотя бы одна сделка, по сравнению с минимальным требуемым количеством.

5. ЛУЧШИЙ ДЕНЬ — ваш лучший день в виде доли от общей прибыли, в сравнении с ограничением правил, требующих стабильности. Остается «выключенным», если в вашем правиле этого нет.

Цвета: зелёный = в пределах нормы, янтарный = предупреждение (использовано 70% лимита убытка, по умолчанию), красный = лимит достигнут. Значок вверху подводит итог: ВСЁ В ПОРЯДКЕ, ПРЕДУПРЕЖДЕНИЕ, ЛИМИТ ПРЕВЫШЕН или ЦЕЛЬ ДОСТИГНУТА.

ЕЩЕ ОДНА СДЕЛКА

Для символа графика и установленного вами стопа (в пунктах) указывается максимальный размер лота, при котором стоп-аут остается в пределах доли меньшей из двух диапазонов (по умолчанию — 50 %). Если лимит уже достигнут, об этом будет указано. Используется правило определения лота из библиотеки рисков ATS: лот никогда не округляется в большую сторону.

Предустановки и настройки

Пресеты («2-ступенчатая фаза 1», «2-ступенчатая фаза 2», «1-ступенчатый стиль» с трейлинг-лоссом и правилом лучшего дня, с финансированием) содержат типичные для отрасли значения. Компании меняют свои правила, и точные определения различаются (как делится день, следует ли минимальный порог за убытком по собственному капиталу или по балансу, что считается торговым днем), поэтому ВСЕГДА читайте правила своего конкурса и вводите их с помощью настройки «Пользовательские». Установите начальный баланс вручную, если депозит не найден в истории счета.

Входные данные

InpPreset, InpInitialBal (0 = определяется по депозиту), InpStart (дата начала конкурса, время по серверу), InpTargetPct, InpDailyPct, InpMaxPct, InpMaxMode, InpMinDays, InpBestDayPct, InpDayStartHour, InpFloating, InpStopPoints, InpRoomShare, InpWarn, InpX, InpY.

Файлы

  • ATS_Prop_Rules_Monitor.mq5 — индикатор.
  • ATS_RiskLib.mqh — библиотека, которую он использует. Сохраните её в той же папке, что и файл .mq5.

Для программистов

Панель рисуется на CCanvas. Размеры масштабируются в зависимости от DPI экрана, а размер шрифта измеряется один раз при запуске, чтобы текст имел одинаковый размер на любом экране. Состояние защитных механизмов сохраняется в GlobalVariables и удаляется при удалении индикатора с графика. Измерение правил осуществляется с помощью классов CAtsDayGuard и CAtsDrawdownGuard из библиотеки; остальные данные (прибыль, количество дней, лучший день) считываются из истории счёта с даты начала.


Примечание о честности

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

Примечания

Это индикатор. Он никогда не открывает, не изменяет и не закрывает сделки. Работает с любыми инструментами и на любых таймфреймах; строка «еще одна сделка» использует символ графика.

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

Tick Integrity Auditor Tick Integrity Auditor

Проводит аудит истории тиков, воспроизводимой в ходе бэктестов с параметром «Каждый тик основан на реальных тиках». Пять проверок для каждого символа за последние N дней: невозможные и пересекающиеся котировки, временные метки, идущие в обратном направлении или повторяющиеся, развороты цены на один тик, величина которых кратна медианному спреду данного символа, провалы в котировках в пределах сессий, заявленных брокером, и минуты, в которых тики и бары M1 не совпадают. Каждое обнаруженное несоответствие записывается в файл CSV с отметкой времени в миллисекундах, а инструмент выводит свои расчеты, чтобы отчет можно было пересчитать. Только для чтения: без функции торговли, без DLL, без сети.

87.8 Percent from 2021 to YTD at 8.5 Percent MaxDD. The Nikkei EA That Only Buys When Volume Is Quiet 87.8 Percent from 2021 to YTD at 8.5 Percent MaxDD. The Nikkei EA That Only Buys When Volume Is Quiet

Бесплатный, полностью открытый советник для JPN225 (Nikkei 225) на таймере M15. Открывает позиции на покупку, когда цена имеет восходящую тенденцию, импульс не перенапряжен, а объем торгов низкий. Бэктест за период с 2022 по 2026 год: коэффициент прибыльности 1,68, +18,5% в год, прошел 15 стресс-тестов. К 17:00 баланс в нуле.

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

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

YURAZ_MCCH YURAZ_MCCH

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