GlobalVariableSet("hwnd" + WindowHandle(Symbol(), Period()) + "_" + WindowsTotal(), 0);
Если у него нет явных входных параметров (берёт из вне) я не могу сформировать для него уникальное короткое имя.
Ничего не мешает менять короткое имя по аналогии сверху.
Кроме того для может быть открыто несколько Symbol(), Period()
MT4 все равно так выдаст хэндл графика, на котором запущен индикатор.
Подключаем творческую извилину:
string Name = "hwnd" + WindowHandle(Symbol(), Period()) + "Count"; if (!GlobalVariableCheck(Name)) GlobalVariableSet(Name, WindowsTotal()); int WT = GlobalVariableGet(Name); GlobalVariableSet("hwnd" + WindowHandle(Symbol(), Period()) + "_" + WT, 0); GlobalVariableSet(Name, WT + 1);
Ничего не мешает менять короткое имя по аналогии сверху.
MT4 все равно так выдаст хэндл графика, на котором запущен индикатор.
А если он везде запущен? Не вариант....
Короче наверное самый простой способ будет присваивать дополнительно порядковый номер короткому имени, определяемый с помощью банального перебора (если не найдено окно, то номер наш), верно?
А если он везде запущен? Не вариант....
Глобальные переменные можно отредактировать, удалить и т.д.
AlexSTAL:
Короче наверное самый простой способ будет присваивать дополнительно порядковый номер короткому имени, определяемый с помощью банального перебора (если не найдено окно, то номер наш), верно?
В жизни дохрена приколов бывает. Можно ничего не делать - тоже вариант.
Просто есть более безопасные способы, вот и всё....
спасибо за участие
да. можно еще TimeLocal или GetTickCount
Спасибо
тема закрыта
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Вы принимаете политику сайта и условия использования
На один график мне нужно установить один и тот же индикатор несколько раз. Если у него нет явных входных параметров (берёт из вне) я не могу сформировать для него уникальное короткое имя.
Как мне его уникально идентифицировать в пределах графика, что бы добавлять префикс для графических объектов?
Примечание - и что бы это не зависело от пользователя (внешний параметр к примеру)