Здравствуйте, гость ( Вход | Регистрация )

IPB

 Обучение  трейдингу БЕСПЛАТНО!      Общение С БОНУСАМИ !!!    Подробности здесь

 Регистрация на форуме отдельная от сайта и ручная! Обращаться через КОНТАКТЫ

 
Ответить в данную темуНачать новую тему
> Удаление объектов с графика, Скрипты серии `Удобняшки`
Рейтинг 5 V
Сатори
сообщение 8.6.2014, 18:59
Сообщение #1


Живу я здесь
Иконка группы

Группа: Админ 
Сообщений: 2.197
Регистрация: 27.7.2012
Из: Беларусь, г. Сморгонь
Пользователь №: 3.990

Заработано
Штрафы
Выплачено
К оплате
:
:
:
:
€244.944
€7
€131.7
€111.194



В ходе написания индикатора понадобилось часто удалять с графика определенные объекты (по маске имени или описания) в большом количестве. Посему возникла мысль автоматизировать сей процесс, в результате чего родился ниже выложенный скрипт. Может еще кому-нибудь пригодится.

!Cleaner (Version 1.0)

Скрипт работает исходя из значений 3-х внешний параметров:
1) Выбор: Имя объекта или Описание объекта - где искать текст поиска (3-й параметр скрипта) (соответственно в именах или описаниях объектов)
2) Разделитель: любой символ, которым хотите разделить несколько искомых строк в значении 3-го параметра (по умолчанию - ";")
3) Текст: текст, значение которого ищется в именах или описаниях объектов; при необходимости задать несколько строк для поиска, разделяем строки разделителем, заданным параметром 2

В ходе работы скрипт делает в лог экспертов запись по каждому удаляемому объекту, а в конце работы выводит количество удаленных объектов.
Прикрепленный файл  _Cleaner.zip ( 945 байт ) Кол-во скачиваний: 54
Перейти в начало страницы
 
+Цитировать сообщение
VladMih
сообщение 8.6.2014, 20:09
Сообщение #2


Михалыч
Иконка группы

Группа: Админ 
Сообщений: 31.512
Регистрация: 7.9.2007
Из: РБ, Гродно
Пользователь №: 2

Заработано
Штрафы
Выплачено
К оплате
:
:
:
:
€2713.627
€0
€133
€2563.53



Цитата(Сатори @ 8.6.2014, 18:59) *
понадобилось часто удалять с графика определенные объекты (по маске имени или описания) в большом количестве. Посему возникла мысль автоматизировать сей процесс, в результате чего родился ниже выложенный скрипт. Может еще кому-нибудь пригодится.
Рано или поздно такая задача может стать перед любым трейдером даже при "штатной" работе - если терминал не удалит все объекты, созданные каким-либо из индикаторов. Ввиду того, что термнаы 600+ сейчас плодятся как кролики, ожидать можно чего угодно. Ну а если вы ставите/удаляете какие-нибудь экспериментальные индикаторы, то вероятность накопления мусора увеличивается, а объектов некоторые индикаторы создают столько, что они могут стать тормозами терминала. А найти среди них в окне объектов что-то нужное становится просто нереальным.
Я подобным скриптом не раз пользовался, один из них Саша мне доделывал и я был доволен, но вижу, что он отчебучил что-то совсем оригинальное ab.gif Буду пробовать. Саша, спасибо!

Цитата(Сатори @ 8.6.2014, 18:59) *
В ходе работы скрипт делает в лог экспертов запись по каждому удаляемому объекту, а в конце работы выводит количество удаленных объектов.
Не думаю, что простым юзерам нужно даже количество объектов, а уж лог - точно ни к чему.


--------------------
МикроFAQ (версия 10.11.2018 - добавлен мой партнерский ID)
Объявлен тендер на покупку моей подписи за eWM. См. ЗДЕСЬ.
Привет, Гость!
Зарегистрируйтесь и вам будет намного удобней!
Ваша первая ссылка (с полезными ссылками).
Очень рекомендую раздел сайта "О нас" - он снимет много вопросов.
Поиск Гуглом по сайту и форуму - используйте ДО того, как задать вопрос или открыть тему.
Хотите общаться в открытых форумах?
Вы уже стали "Пользователем"? Добро пожаловать! Вы можете неограниченно общаться в любом из верхних разделов по обычным для всех форумов правилам. При этом вы будете получать бонусы за посты даже в разделах флейма!

Единственное, что вам нужно будет учесть, смотрите ЗДЕСЬ.

Возможно вас заинтересуют Отзывы новичков о прохождении проб по методу Сперандео,
примерно так проходит и обучение на Подготовительном Отделении Школы.
Хотите поступить в Школу?
Построение трендовых Сперандео НА ФОРУМЕ и НА САЙТЕ (с видео)
Сопутствующие статьи: Индикатор ZigZag | Фильтры разметок

Правила Проб | Зачёт | Пробы-2013 | Пробы 2014 :)
Поздравляю с зачислением на ПО! (ссылки работают только для зачисленных)
1. Страницы сайта, темы и посты ПО, которые нужно прочитать в первую очередь.
2. Другие важные ссылки
Красота спасёт трейдера! © VladMih | От лёгкого ученья тяжело в бою! © НеСуворов
Бекап старой подписи (не обращать внимания) :)
Перейти в начало страницы
 
+Цитировать сообщение
Сатори
сообщение 8.6.2014, 23:16
Сообщение #3


Живу я здесь
Иконка группы

Группа: Админ 
Сообщений: 2.197
Регистрация: 27.7.2012
Из: Беларусь, г. Сморгонь
Пользователь №: 3.990

Заработано
Штрафы
Выплачено
К оплате
:
:
:
:
€244.944
€7
€131.7
€111.194



Цитата(VladMih @ 8.6.2014, 20:09) *
Цитата(Сатори @ 8.6.2014, 18:59) *
В ходе работы скрипт делает в лог экспертов запись по каждому удаляемому объекту, а в конце работы выводит количество удаленных объектов.
Не думаю, что простым юзерам нужно даже количество объектов, а уж лог - точно ни к чему.
Простые юзеры в лог и не посмотрят, а тот, кому надо, заглянет и проконтролирует, чтобы не удалилось чего лишнего... вдруг ab.gif
Перейти в начало страницы
 
+Цитировать сообщение
VladMih
сообщение 9.6.2014, 0:28
Сообщение #4


Михалыч
Иконка группы

Группа: Админ 
Сообщений: 31.512
Регистрация: 7.9.2007
Из: РБ, Гродно
Пользователь №: 2

Заработано
Штрафы
Выплачено
К оплате
:
:
:
:
€2713.627
€0
€133
€2563.53



Цитата(Сатори @ 8.6.2014, 23:16) *
Простые юзеры в лог и не посмотрят, а тот, кому надо, заглянет и проконтролирует, чтобы не удалилось чего лишнего... вдруг ab.gif
А не наплодится лишних логов?
И что делать если обнаружишь что наудалял лишнего? Можно восстановить? Как?
Перейти в начало страницы
 
+Цитировать сообщение
Сатори
сообщение 9.6.2014, 8:14
Сообщение #5


Живу я здесь
Иконка группы

Группа: Админ 
Сообщений: 2.197
Регистрация: 27.7.2012
Из: Беларусь, г. Сморгонь
Пользователь №: 3.990

Заработано
Штрафы
Выплачено
К оплате
:
:
:
:
€244.944
€7
€131.7
€111.194



Цитата(VladMih @ 9.6.2014, 0:28) *
А не наплодится лишних логов?
Ничего лишнего я не создавал. Лог экспертов пишет сам терминал - закладка ЭКСПЕРТЫ
Цитата(VladMih @ 9.6.2014, 0:28) *
И что делать если обнаружишь что наудалял лишнего? Можно восстановить? Как?
Никак, у скрипта совсем противоположная задача.
Перейти в начало страницы
 
+Цитировать сообщение
Сатори
сообщение 16.7.2014, 1:18
Сообщение #6


Живу я здесь
Иконка группы

Группа: Админ 
Сообщений: 2.197
Регистрация: 27.7.2012
Из: Беларусь, г. Сморгонь
Пользователь №: 3.990

Заработано
Штрафы
Выплачено
К оплате
:
:
:
:
€244.944
€7
€131.7
€111.194



!Cleaner (Version 1.1)

Что нового:
Добавлена возможность удалять объекты только на текущем тайме или на всех таймах сразу. Для этого введен еще один внешний параметр Только_текущий_тайм, который может принимать значения true/false, true по умолчанию.

Если отсутствует необходимость каждый раз менять параметры скрипта при его запуске (т.е. не нужно, чтобы выскакивало окно с параметрами): найти в коде строку "#property show_inputs", закомментировать ее и перекомпилировать скрипт.

Приватный текст
Быть пользователем с именем VladMih

Прикрепленный файл  _Cleaner_1.1.zip ( 1.91 килобайт ) Кол-во скачиваний: 48
Перейти в начало страницы
 
+Цитировать сообщение

Ответить в данную темуНачать новую тему
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 



Текстовая версия Сейчас: 29.3.2024, 2:28