Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Где то мне попадался совет, всегда проверять наличие объекта перед использованием ObjectCreate (или ObjectSet? не помню)
В общем, использую такой вариант
Добрый день.
Полдня уже истратил и не могу разобраться.
Пож. подскажите, в чем здесь может быть ошибка ? Может быть в функции INIT ?ошибка может быть
1. если вы вызываете WindowFind() в init() или в функции, которая вызывается в инит
2. WindowFind() и у вас декларировано #property indicator_chart_window, т.к. WindowFind() вызывается для подокон
3. индикатор с искомым именем отсутствует в окне
3. индикатор с искомым именем отсутствует в окне
ммм... в сысле объект?
при чем тут объект ?
объект тут вторичен, т.к. производится попытка его отрисовки в несуществующем окне,
к тому же если объект создан, то ошибки не произойдет, если объект вторично создать - ObjectCreate() вернет false
при чем тут объект ?
объект тут вторичен, т.к. производится попытка его отрисовки в несуществующем окне,
к тому же если объект создан, то ошибки не произойдет, если объект вторично создать - ObjectCreate() вернет false
ошибка может быть
1. если вы вызываете WindowFind() в init() или в функции, которая вызывается в инит
2. WindowFind() и у вас декларировано #property indicator_chart_window, т.к. WindowFind() вызывается для подокон
3. индикатор с искомым именем отсутствует в окне
1. Нет, функцию я вызываю в СТАРТЕ : object("Symbol1", Symbol_1, 11, Color_1, 5);
2. Задеклариривано #property indicator_separate_window
3. Как же индикатор может отсутствовать, если его окно присутствует ?
Вот сама функция :
В ИНИТе я вообще ничего не вызываю. Может надо и там что-то добавить ?Где то мне попадался совет, всегда проверять наличие объекта перед использованием ObjectCreate (или ObjectSet? не помню)
В общем, использую такой вариант
Какое имя мне нужно задавать в (ObjectFind("AsignalGF") -
имя индикатора или имя (массива) линии, которую отрисовывает индюк?
Какое имя мне нужно задавать в (ObjectFind("AsignalGF") -
имя индикатора или имя (массива) линии, которую отрисовывает индюк?
Понял вроде. Имя обьекта я задаю в функции.
ObjectCreate(name+ WindowExpertName(), OBJ_LABEL, WindowFind(WindowExpertName()), 0, 0);
Имя обьекта я задаю в функции. ObjectCreate(name+ WindowExpertName(), ....);