Вывести на график переменную
int z = 10; //переменная ObjectSetString( 0, "z", OBJPROP_TEXT, IntegerToString( z ));
Теперь переменная выводится, но только по координатам первого вывода (т.е. перезаписывается на одном месте). Как вернуть запись по координатам? И правильно ли я структурировал код?
datetime datestart[]; CopyTime(Symbol(),Period(),0,1,datestart); ObjectCreate(0,"z",OBJ_TEXT,0,datestart[0],GHigh[0]+0.03); ObjectSetString( 0, "z", OBJPROP_TEXT, IntegerToString(z));
ObjectMove( 0, "z", 0, time, price ); //установить новые координаты
Если я правильно понял - нужно создать новый объект с новыми координатами
Если я правильно понял - нужно создать новый объект с новыми координатами
Вы же уже создавали один объект - создайте ещё один с другим именем "zXXX". Для неопределенного числа объектов, можно использовать составное имя
name = "z"; //первая часть имени int i = 0; // i++; string nameXXX = name + IntegerToString( i ); //полное имя
Вы же уже создавали один объект - создайте ещё один с другим именем "zXXX". Для неопределенного числа объектов, можно использовать составное имя
Всем привет! Друзья суть вопроса в следующем: мне на график надо вывести значение переменной (над баром). Пусть это будет переменная z
Вот с чего начал и сразу остановился
Сейчас над баром появляется слово "Text", а как в место этого вывести значение (не символьной) переменной?