Ошибка 4200 при создании трендовой линии

Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий
Martes
103
Martes  
Я написал индикатор, который эпизодически создает на графике трендовые линии. Если поместить на график две копии индикатора с разными параметрами, то иногда при создании трендовой линии выдается ошибка 4200 ("Объект уже существует"). Трендовые линии, которые создаются разными копиями индикаторами имеют точно разные имена. Как понять, что трендовая линия уже существует?
---
22859
---  
int ObjectFind( string name)

Поиск объекта с указанным именем. Функция возвращает индекс окна, которому принадлежит искомый объект. В случае неудачи функция вернет -1. Для получения дополнительной информации об ошибке необходимо вызвать функцию GetLastError(). Нумерация подокон графика (если на графике есть подокна с индикаторами) начинается с 1. Главное окно графика есть всегда и имеет индекс 0.
Параметры:name - Имя искомого объекта.

Пример:
if(ObjectFind("line_object2")!=win_idx) return(0);


https://docs.mql4.com/ru/objects/ObjectFind
Martes
103
Martes  
sergeev:
int ObjectFind( string name)

Поиск объекта с указанным именем. Функция возвращает индекс окна, которому принадлежит искомый объект. В случае неудачи функция вернет -1. Для получения дополнительной информации об ошибке необходимо вызвать функцию GetLastError(). Нумерация подокон графика (если на графике есть подокна с индикаторами) начинается с 1. Главное окно графика есть всегда и имеет индекс 0.
Параметры:name - Имя искомого объекта.

Пример:
if(ObjectFind("line_object2")!=win_idx) return(0);


https://docs.mql4.com/ru/objects/ObjectFind

Хорошо, попробую, хотя уверен, что создаю трендовые линии с разными именами.
DED-26-rus
7
DED-26-rus  

подскажите что тут надо исправить 

int start()
  {
   SetIndexDrawBegin(0,Bars-CountBars+43);
   SetIndexDrawBegin(1,Bars-CountBars+43);
   int i,i2;
   double FTLM,FTLM1,value11,value21,value31,value41;
   double STLM,STLM1,value12,value22,value32,value42;

выдаёт предупреждение     variable 'i2' not used

  • Alekseu Fedotov
    1480
    Alekseu Fedotov  
    DED-26-rus:

    подскажите что тут надо исправить 

    выдаёт предупреждение     variable 'i2' not used

  • переменная не используется,

    можно удалить.

    Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий