Данный Скрипт предназначен для удаления всех объектов, текста, линий и другой информации с графика. Порой график захламляется лишними линиями пользователей, либо элементами, которые оставили за собой не совсем корректно написанные индикаторы и советники. Либо бывает ситуация, что вы, либо ваш советник использовали какие-то графические элементы, но теперь они вам больше не нужны, а на графике установлены советники или индикаторы. Скрипт нужен, чтобы не закрывать график, а сделать его чистым и читаемым.
С помощью скрипта DaVinci Delete All Objects From Chart вы можете удалить графические элементы не только с текущего графика, но и всех открытых в терминале. Скрипт автоматически отчистит графу комментария в левом верхнем углу графика.
Дополнительной возможностью является снятие индикаторов с графика. К примеру, вы хотите не только очистить чарт от графических элементов, но также убрать все индикаторы за один раз, тогда вам нужно установить параметр Delete Indicators в положение true. Данная функция снимет индикаторы со всех графиков при выборе всех символов в настройках. Единственный минус данного метода в том, что терминал МТ4 является однопоточным и выполнение другого действия, такого как скрипт мешают выполнить функцию удаления подвальных индикаторов в это же время. Поэтому, если у вас их несколько, то есть вероятность, что не все индикаторы удалятся из-за особенностей терминала и нужно будет запустить скрипт еще раз. Также возможна небольшая задержка в удалении индикаторов после снятия скрипта с графика.
Настройки скрипта для удаления лишних объектов с графика:
Find Object Name | Искомое слово в имени графического элемента, который необходимо удалить. Если поле оставить пустым, то будут удалены все объекты. Функция полезна, если вы точно знаете, какие объекты вам больше не нужны, допустим многие индикаторы и советники маркируют все свои элементы под одним словом в начале название, по нему и можно провести чистку. |
Choose Symbol | Удалять элементы с текущего графика (Current Symbol), либо всех, открытых в терминале (All Symbols). |
Delete Indicators | Удаление индикаторов с графика в один клик. При выборе Choose Symbol = All Symbols удаление индикаторов произойдет на всех открытых графиках в терминале. |
Print Journal Message | Выводить в журнал информацию о удаленных объектах и закрытых графиках. |
Пример работы скрипта:
Добавим на график специально много разных элементов, таких как текст, линии, фигуры, стрелки и комментарий в верхнем левом углу экрана:
Установим скрипт на график либо путем переноса его из окна навигации, либо через клик правой кнопкой по названию скрипта – Исполнить на графике (Execute on Chart). Все настройки оставим по умолчанию.
Все, наш график чистый, а об удалении объектов и суммарном количестве удаленных объектов скрипт нам сообщил в журнале:
Тоже самое и с индикаторами: установим 4 рандомных индикатора и включим настройку Delete Indicators = true
Журнал выдаст сообщение об удалении индикаторов:
Простота — залог успеха!
[download url=»http://www.davinci-fx.com/wp-content/uploads/2021/01/DaVinci-Delete-all-objects-from-charts-cript.rar» title=»Скачать бесплатно»]
Блог для успешных трейдеров на рынке Форекс. Полезный сайт о Forex — DaVinci FX Group.
1 комментарий. Оставить новый
Удобно чистить график от хлама, оставленного другими совами и индюками.