Справочник MQL4 Возможности MQL5 Графики
Графики в MQL5В платформе пятого поколения в 2 разa больше таймфреймов (21 против 9) и есть точная шкала времени – теперь графические объекты не обязательно привязывать к барам. Точки объектов могут быть расположены в любой позиции между барами графика. При этом при переключении между таймфреймами сохраняется точное позиционирование контрольных точек объекта. Добавлены новые встроенные индикаторы и аналитические инструменты. Для проведения комплексного технического анализа наиболее интересным является новый графический объект OBJ_CHART. С его помощью вы можете создать сколь угодно вложенных графиков и задать им все необходимые свойства – цветую схему, таймфрейм, символ и даже наложить на них индикаторы. Таким образом, привычный ценовой график можно превратить в комплексный аналитический инструмент, быстро переключаясь по клику мышки между символами и таймфреймами. Если вы используете для торговли несколько мониторов, то оцените ещё одно преимуществом новой платформы – плавающие окна графиков. Теперь любой график символа можно открепить от окна терминала и перенести его на нужный монитор. Пример такого графика показан на рисунке. Добавьте на плавающий график индикаторы и советника с графической панелью, и вы получите настоящий центр управления торговлей. Перемещать и изменять размеры плавающих окон можно также из MQL5-программы – с помощью свойств графика (CHART_IS_DOCKED и другие). Третьей отличительной чертой платформы пятого поколения является возможность создавать пользовательские символы или синтетические индексы. Для этого достаточно ввести формулу расчета или загрузить файлы с минутными барами или тиковой историей. Работать с собственными символами можно и средствами языка MQL5. С помощью соответствующих функций можно автоматизировать рутинные операции по сбору и подготовке исторических данных, открывать графики и обновлять их в режиме реального времени, а также тестировать на пользовательских символах своих советников в тестере стратегий. Познакомьтесь с возможностями языка MQL5 и пишите программы на новом уровне. |