if(ObjectFind("UP_Line")==0)
{
Print(3);
//Pos_Buy=ObjectGetValueByShift("UP_Line",0);
}
вот это возвращает -1 при наличии объекта на графике
Print(ObjectFind("UP_Line"));
Для авторизации и пользования сайтом MQL5.com необходимо разрешить использование файлов Сookie.
Пожалуйста, включите в вашем браузере данную настройку, иначе вы не сможете авторизоваться.
Вы вошли в аккаунт. Двухфакторная аутентификация отключена. Настройте её заново и отсканируйте новый QR-код или продолжите с отключённой двухфакторной аутентификацией.
вот так не работает, объекты на графике есть:
да, вот эта хрень не пропускает по true:
О УЖАС, и так возвращает -1:
КАК ЖИТЬ?
объекты на графике тестера есть.
кто-нибудь проверьте код на 719 билде.
Работает?
кто-нибудь проверьте код на 719 билде.
Работает?
Сейчас посмотрю...
P.S. В 719 билде скриптом проверил. Работает.
во какое дело:
1. открываю новый график
2. создаю объект
3. копирую имя объекта(уже созданного советником), с другого графика
4. меняю имя объекта копипастом на новом графике
5. запускаю скрипт:
6. получаю результат:
во какое дело:
...
Мой результат выше.
P.S. Хотя у тебя, как-то всё сложнее для воспроизведения. Чуть позже попробую.
а так:
1. открываю новый график
2. создаю объект
3. копирую имя объекта из кода
4. меняю имя объекта копипастом
5. запускаю скрипт:
6. получаю:
ЭВРИКА!!!