Скрипт. Получение значение индикатора - страница 3

 
nkaretnikov:

Спасибо, но там нет моего сценария. Объект уже создан, нужно поменять 2 цены.

Опытным путем выяснилось, что нужно использовать модификатор

if(ObjectFind(0, "1HRange")<0) {MessageBox( "1HRange not found"); return;}
      double lRangeLimit = 0.2;
      double lHiLo = l1H - l1L;
      ObjectSetDouble(0, "1HRange",OBJPROP_PRICE, 1, 57000);// l1H+lHiLo*lRangeLimit);
      ObjectSetDouble(0, "1HRange",OBJPROP_PRICE, 0, 58000);//l1H-lHiLo*lRangeLimit);

...

Модификатор в данном случае - номер точки привязки. Таким образом можно использовать оба варианта - непосредственное изменение свойства через ObjectSet*** или через ObjectMove.

 
Vladimir Karputov:

Модификатор в данном случае - номер точки привязки. Таким образом можно использовать оба варианта - непосредственное изменение свойства через ObjectSet*** или через ObjectMove.

Владимир, спасибо большое!
Причина обращения: