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

Hacking objects in an EX5 - индикатор для MetaTrader 5

Просмотров:
326
Рейтинг:
(6)
Опубликован:
MQL5 Фриланс Нужен робот или индикатор на основе этого кода? Закажите его на бирже фрилансеров Перейти на биржу

Этот код демонстрирует, как можно изменять объекты в индикаторе, не имея исходного кода. Есть некоторые индикаторы, которые не используют буферы, а только объекты. Было бы просто, если бы входы можно было изменять с помощью iCustom, но это возможно только в том случае, если индикатор использует буферы для отрисовки элементов. А если индикатор использует только объекты?


Для демонстрации используется индикатор свободного рынка для MT5 под названием "PZ Multidiagonals MT5". Вам необходимо установить этот индикатор с рынка, прежде чем пытаться протестировать этот код в его нынешнем виде.

Для того чтобы начать манипулировать объектами, нам необходимо имя префикса объекта. Функция LogChartObjectNames() создана для записи в журнал всех имен объектов, которые существуют в индикаторе.

Затем объектами можно манипулировать с помощью функции ModifyChartObjects(), которая передает два параметра. Префиксное имя (которое должно быть начальной частью описательного имени объекта) и целое число, которое служит для передачи того, сколько объектов должно быть немодифицировано или "пощажено" для данного конкретного объекта.


Индикатор PZ Multidiagonals - это трендовый индикатор, который автоматически рисует линии тренда, но немного перебарщивает. Вот как выглядит предустановка по умолчанию:


Из окна данных видно, что в этом индикаторе не используются буферы. Все строится с помощью объектов.


Теперь, начав с чистого графика и загрузив этот индикатор "Hacking Objects.mq5", вы увидите, как я удалил множество трендовых линий и оставил наиболее актуальные, на мой взгляд, не с помощью доступа к входам, а с помощью взлома объектов:






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

Decision Colored Candles - MT5 Decision Colored Candles - MT5

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

Find Swing Highs  Swing Lows Find Swing Highs Swing Lows

Swing High/Low Identifier для MetaTrader 5 отмечает значимые максимумы и минимумы свингов прямо на вашем графике с помощью цветных стрелок. Этот инструмент помогает трейдерам быстро определить ключевые ценовые уровни, которые могут служить сопротивлением и поддержкой, и идеально подходит для анализа разворота тренда, составления карты поддержки и сопротивления, а также для совершенствования стратегий ценового действия. Выделяя эти важнейшие точки колебаний, он предоставляет ценные сведения для принятия обоснованных торговых решений и оптимизации торговых стратегий.

Raymond Cloudy Day For EA Raymond Cloudy Day For EA

Raymond Cloudy Day For EA - революционный торговый инструмент, созданный компанией Raymond и разработанный для платформы MT5. Этот инновационный индикатор объединяет в себе передовой метод расчета с усовершенствованными алгоритмами, превосходящими традиционные точки разворота, чтобы улучшить торговые стратегии с непревзойденной точностью.

DPO - MA modified DPO - MA modified

Основным моментом является изменение кривой MA на горизонтальную линию, а кривая DPO представляет собой расстояние от цены закрытия до нулевого уровня или кривой MA