Новые возможности: клик по объекту вызывает окно свойств породившего его индикатора - страница 2
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
А может рисовать объектами на графике индикатор вызванный советником через iCustom?
А может рисовать объектами на графике индикатор вызванный советником через iCustom?
Не то чтобы может, а обязательно рисует.
Мне даже пришлось в одном советнике изгаляться чтобы цвет этих линий был clrNONE
Но это было давным давно и в новых билдах могли исправить...
Тогда логично, что ответ на вопрос ТС категоричное "нет"
Почему-то мне кажется что ты не совсем понял вопрос.
Если индикатор вызванный через iCustom() полюбому рисует свои объекты, то возможность вызвать свойства индикатора через объект никак не повлияет ни на что... Просто дополнительная возможность.
Если индикатор вызванный через iCustom() полюбому рисует свои объекты, то возможность вызвать свойства индикатора через объект никак не повлияет ни на что... Просто дополнительная возможность.
Если кто-то может вызвать свойства iCustom индикатора, это во-первых дырка, во вторых катастрофа потенциальная.
Почему это плохая идея.
Во-первых это сразу костыль. Зачем объекту знать какой модуль его породил? Что делать если индикатор объекта сдох? Как хранить владельца? Как вызывать свойства индикатора если он вообще к графику не привязан? Или находится на другом графике?
Все это для чего? Чтобы более удобно открывать свойства.
Они и так нормально открываются. И что мешает сделать обработку по клику на свои события и показывать эти самые свойства? Это несложно. И некостыльно.
Во-вторых это может замедлить работу графиков.
В-третьих, на эээ коленке за полчаса такую фичу не реализуешь.
В четвертых, если кто-то вызывает iCustom с определенными параметрами, не должно быть ни одного способа их изменить.
Почему это плохая идея.
Во-первых это сразу костыль. Зачем объекту знать какой модуль его породил? Что делать если индикатор объекта сдох? Как хранить владельца? Как вызывать свойства индикатора если он вообще к графику не привязан? Или находится на другом графике?
Все это для чего? Чтобы более удобно открывать свойства.
Они и так нормально открываются. И что мешает сделать обработку по клику на свои события и показывать эти самые свойства? Это несложно. И некостыльно.
Во-вторых это может замедлить работу графиков.
В-третьих, на эээ коленке за полчаса такую фичу не реализуешь.
В четвертых, если кто-то вызывает iCustom с определенными параметрами, не должно быть ни одного способа их изменить.
Почему такая возможность нужна, как я считаю: есть график и на нём, возьмём не самый запущенный вариант, два индикатора, которые рисуют графические объекты. Строят много графических объектов.
Именно в таких ситуациях думаю и нужно иметь возможность через объект на графике вызывать стандартное окно изменения свойств породившего индикатора.