Смотри, как бесплатно скачать роботов
Ищи нас в Twitter!
Ставь лайки и следи за новостями
Интересный скрипт?
Поставь на него ссылку - пусть другие тоже оценят
Понравился скрипт?
Оцени его работу в терминале MetaTrader 5
Просмотров:
28
Рейтинг:
(2)
Опубликован:
MQL5 Фриланс Нужен робот или индикатор на основе этого кода? Закажите его на бирже фрилансеров Перейти на биржу
BBandsPsar — это пользовательский гибридный индикатор, объединяющий систему анализа волатильности (полосы Боллинджера) с механизмом следования за трендом (Parabolic SAR) в единый технический инструмент.

Измеряя расстояние между значением Параболического SAR и ценой открытия или закрытия свечи, индикатор фиксирует характерную для SAR особенность — чередование и смену тренда. Затем он масштабирует этот разрыв с помощью полос Боллинджера, чтобы отобразить полученные значения в виде стандартизированной гистограммы. Такая стандартизация обеспечивает единый порог для различных активов, что упрощает анализ разных финансовых инструментов в рамках единой шкалы.

Для обеспечения максимальной гибкости BBandsPsar полностью наследует входные параметры обоих базовых индикаторов, что позволяет трейдерам точно настраивать его чувствительность и поведение.


Ввод 1



Demo4


Если вы хотите провести динамическое тестирование входных параметров для полос Боллинджера, замените этот код:

bandsHandle = iBands(_Symbol, _Period, 20, 0, 2, PRICE_CLOSE);

на

bandsHandle = iBands(_Symbol, _Period, blpd, 0, bldev, PRICE_CLOSE); 

Чтобы обеспечить динамическую передачу входных переменных в функцию iBands

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

Spread Monitor Panel - live spread with spike alerts Spread Monitor Panel - live spread with spike alerts

Панель на графике с отображением спрэда по данному символу в режиме реального времени — текущего, минимального, среднего и максимального значений с момента подключения — с цветовой маркировкой в соответствии с вашими пороговыми значениями предупреждения и опасности, а также с опциональным оповещением, когда спрэд удерживается на уровне опасности в течение N секунд подряд (всплески, связанные с новостями и переносом позиций).

Position Size Calculator - risk-based lot sizing script Position Size Calculator - risk-based lot sizing script

Рассчитывает оптимальный размер лота для планируемой сделки исходя из вашего риска (процент от собственного капитала или фиксированная денежная сумма) и расстояния стоп-лосса (в пунктах или на определенном ценовом уровне). Учитывает условия контракта по данному инструменту — размер и стоимость тика, минимальный/максимальный объем и шаг — и рассчитывает необходимую маржу.

Execution Cost Sensitivity Analyzer Execution Cost Sensitivity Analyzer

Скрипт, написанный исключительно на языке MQL5, который оценивает, насколько устойчиво преимущество стратегии к затратам на исполнение. Он считывает CSV-файл с данными «Дата, Прибыль, Объем» по закрытым сделкам и моделирует затраты по каждой сделке как фиксированную часть плюс часть, зависящую от количества лотов. Он выводит на экран стоимость, при которой сделка становится безубыточной, «запас прочности» (кратность предполагаемой реалистичной стоимости, при которой чистая прибыль достигает нуля), чистую прибыль и коэффициент прибыльности, пересчитанные с учётом предполагаемой стоимости, долю выигрышных сделок, которые из-за затрат превращаются в убыточные, а также комплексную оценку устойчивости к затратам по шкале от A+ до F с рекомендациями. Если файл отсутствует, программа генерирует воспроизводимый образец и анализирует его, благодаря чему результаты отображаются уже при первом запуске. Не требует внешних библиотек, Python или искусственного интеллекта.

YURAZ_MCCH YURAZ_MCCH

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