Как нарисовать горизонтальную линию на графике?

 
Люди помогите нарисовать горизонтальную линию на графике?
Пытаюсь сделать горизонтальную линию на уровне дневной хай и на уровне дневной лоу, но чего-то не выводиться. Ни как не пойму в какие окна выводятся графика в функции ObjectCreate.

Код:

#property indicator_chart_window
#property indicator_color1 Pink
//+------------------------------------------------------------------+
//| Custom indicator initialization function |
//+------------------------------------------------------------------+
int init()
{
//---- indicators
//----
return(0);
}
//+------------------------------------------------------------------+
//| Custor indicator deinitialization function |
//+------------------------------------------------------------------+
int deinit()
{
//---- SetIndexDrawBegin

//----
return(0);
}
//+------------------------------------------------------------------+
//| Custom indicator iteration function |
//+------------------------------------------------------------------+
int start()
{
double MaxDay1, MinDay, MidleDay;

//----
MaxDay1=MarketInfo("EURUSD",MODE_HIGH);
MinDay=MarketInfo("EURUSD",MODE_LOW);
MidleDay=(MaxDay1+MinDay)/2;

ObjectCreate("Line",OBJ_HLINE,0,0,MarketInfo("EURUSD",MODE_HIGH));
ObjectSet("Line",6, Pink);
//----
return(0);
}
 
так ты цену ставишь "0"
ObjectCreate("Line",OBJ_HLINE,0,0,MarketInfo("EURUSD",MODE_HIGH));
после OBJ_HLINE идут координаты линии время, цена , а ты цену указываешь дальше, а там это вообще не надо правильно будет
ObjectCreate("Line",OBJ_HLINE,0,MarketInfo("EURUSD",MODE_HIGH));
 
так ты цену ставишь "0"
ObjectCreate("Line",OBJ_HLINE,0,0,MarketInfo("EURUSD",MODE_HIGH));
после OBJ_HLINE идут координаты линии время, цена , а ты цену указываешь дальше, а там это вообще не надо правильно будет
ObjectCreate("Line",OBJ_HLINE,0,MarketInfo("EURUSD",MODE_HIGH));



Так не катит пишет: ')' - wrong parameters count

Там я 0 ставлю это не цена, а номер окна (какого правда не понятно я разные пробовал)

Синтаксис:

bool ObjectCreate( string name, int type, int window, datetime time1, double price1, datetime time2=0, double price2=0, datetime time3=0, double price3=0)

Параметры

name - Уникальное имя объекта.
type - Тип объекта. Может быть любым из типов объектов.
window - Индекс окна, в которое будет добавлен объект. Индекс окна должен быть большим или равным 0 и меньшим, чем WindowsTotal().
time1 - Время первой координаты.
price1 - Цена первой координаты.
time2 - Время второй координаты.
price2 - Цена второй координаты.
time3 - Время третьей координаты.
price3 - Цена третьей координаты.

Что за окно такое? У меня много окон с котировками открыто как определить какой у кого номер?
 
попробуй поставь конкретное значение вместо MarketInfo("EURUSD",MODE_HIGH), если нарисует значит копать нужно здесь
а так вроде все верно,
номер окна - это то окошко в котором должен рисоваться объект, если есть подокна и нужно рисовать в них, то сначала нужно узнать индекс окна
хотел попробовать у себя, но что-то с едитором
1. исчезли заготовки (в частности для индюков)
2. попытка компиляции кода - > Could not launch the compier.
3. русский фейс тоже изменился на английский и отсутствует в меню "вид->языки"
 
попробуй поставь конкретное значение вместо MarketInfo("EURUSD",MODE_HIGH), если нарисует значит копать нужно здесь
а так вроде все верно,
номер окна - это то окошко в котором должен рисоваться объект, если есть подокна и нужно рисовать в них, то сначала нужно узнать индекс окна
хотел попробовать у себя, но что-то с едитором
1. исчезли заготовки (в частности для индюков)
2. попытка компиляции кода - > Could not launch the compier.
3. русский фейс тоже изменился на английский и отсутствует в меню "вид->языки"


Так мне надо в окне данных (где бары рисуются), как я понял это и есть окно с индексом 0, но там не рисует, зато чегото вылезло в окне с объемами продаж (???)
 
странно , но твой первоначальный код все нормально отрисовывает, не понятно почему у тебя ничего не видно, нажми Ctrl+b, посмотри есть там объект горизонтальная линия, если есть посмотри его свойства, удали индикатор с графика, удали объект с графика и затем вешай индюк (у тебя ведь еще не прописано как двигать и удалять) должно получиться :)
 
Хвала тухлым яйцам все заработало.
Большое спасибо Profi_R. Похоже глюк был из-за того что у меня на графике были горизонтальные линии от руки.
Причина обращения: