Скрипты для удаления лишних объектов с графика Delete all objects from chart

Скрипты для удаления лишних объектов с графика
  1. Скрипт предназначен для удаления всех объектов, текста, линий и другой информации с графика. Порой график захламляется лишними линиями пользователей, либо элементами, которые оставили за собой не совсем корректно написанные индикаторы и советники. Либо бывает ситуация, что вы, либо ваш советник использовали какие-то графические элементы, но теперь они вам больше не нужны, а на графике установлены советники или индикаторы. Скрипт нужен, чтобы не закрывать график, а сделать его чистым и читаемым.  

С помощью 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

 

Журнал выдаст сообщение об удалении индикаторов:

Простота — залог успеха!

Скачать бесплатно

 

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Заполните поле
Заполните поле
Пожалуйста, введите корректный адрес email.
Вы должны согласиться с условиями для продолжения

Меню