Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Вроде, понял проблему. Вы считаете, что есть просто график и есть возможность нарисовать на нем все, что угодно.
Можно, конечно, но стандартные средства MQL4 работают иначе.
А можно для непонятливых просто объяснить полную задачу... без намеков.
Так задачу ж объяснил в первом посте полностью, на примере конкретном )
График есть поле глобальных переменных в виде объектов, можно конечно их удалять, но тогда нужно хранить где то информацию, из стандартных средств имеем файлы и глобалки терминала.
ИМХО легче записывать информацию в имя объекта, и при смене ТФ, или Символа на графике прятать его задавая ему несуществующие параметры, для лейб там все просто, достаточно один из параметров сделать отрицательным. остальное можно спрятать глубоко в прошлое, или будущее, или в "0" по горизонтали, и при восстановлении ставить их на место беря данные из имени.
Специально перечитал свой первый пост с объяснением. Видать надо внести уточнение:
Возможно ли привязать отображение графических объектов к конкретному графику? По аналогии с отображением на определенном ТФ графика. Т.е. нарисовали прямоугольник на графике EURUSD, сменили в этом окне инструмент, к примеру, на EURCHF - прямоугольник скрыт, т.к. координаты прямоугольника далеки от текущей цены EURCHF. ( Но если мы сменим инструмент, на скажем EURCAD, то прямоугольник частично или полностью может быть виден - а нам это не нужно. На EURCAD ведь может быть свой прямоугольник нарисован и т.д.) Вернулись на EURUSD - отобразился. Без советника тут видать не обойтись. Может кто встречал готовое решение?
"...нарисовали прямоугольник на графике EURUSD, сменили в этом окне инструмент..."
Руками попробуйте сменить инструмент на графике EURUSD. После - поделитесь опытом :)
FAQ:
ИМХО легче записывать информацию в имя объекта, и при смене ТФ, или Символа на графике прятать его задавая ему несуществующие параметры, для лейб там все просто, достаточно один из параметров сделать отрицательным. остальное можно спрятать глубоко в прошлое, или будущее, или в "0" по горизонтали, и при восстановлении ставить их на место беря данные из имени.
Спасибо, хорошая идея. Достаточно в описании объекта писать Символ графика, и сравнивать. Не совпадает - умножать значения на -1, а если совпадает и значения отрицательные - опять же умножать на -1.