dmmikl86:
так 0 поставь окно
вот код создания линии.
в журнале пишет ошибку: M30: unknown subwindow number -1 for ObjectCreate function
что не правильно написано?
0 это главное, человек, как я понял, хочет в подокне индикатора нарисовать.
Если так, лучше всего получить идентификатор с помощью WindowFind
alsu:
Если так, лучше всего получить идентификатор с помощью WindowFind
Если так, лучше всего получить идентификатор с помощью WindowFind
да не хотелось особо заморачиваться с WindowFind, тем более что в данном шаблоне используется всего один индикатор в подокне, поэтому и поставил 1, так оно ошибку выдало. а чего ошибку выдает не могу понять
к стати при "0" выдает туже самую ошибку
я так понял что ошибка подокна. но где ошибка в коде?
решил вопрос так:
//------------------- // рисуем линии в 9,00 и в 16,30 если период М30 if(Period()==30) { if(TimeHour(Time[i])==9 && TimeMinute(Time[i])==30) { if(new_time!=Time[i]) { count_begin_candle++; ObjectCreate("begin_price+"+count_begin_candle,OBJ_VLINE,0,Time[i],Open[i]); } } } //-------------------
//https://forum.mql4.com/ru/24266 #property indicator_chart_window //--------------------------------------------------------------- init int init() { return(0); } //--------------------------------------------------------------- deinit int deinit() { ObjectDelete(Symbol()+" Vertikal"); return(0); } //--------------------------------------------------------------- start int start() { if(ObjectFind(Symbol()+" Vertikal")<0) ObjectCreate(Symbol()+" Vertikal",OBJ_VLINE,0,TimeCurrent(),1.32); // А ЧТО ТАКОЕ 1.32 ? else ObjectSet(Symbol()+" Vertikal", OBJPROP_TIME1, TimeCurrent());//ПЕРВАЯ КООРДИНАТА ВРЕМЕНИ ObjectSet(Symbol()+" Vertikal", OBJPROP_STYLE, 1); //ДЛИННЫЙ ПУНКТИР ObjectSet(Symbol()+" Vertikal", OBJPROP_COLOR, Magenta); //ЦВЕТ ObjectSet(Symbol()+" Vertikal", OBJPROP_WIDTH, 0); //ТОЛЩИНА ObjectSet(Symbol()+" Vertikal", OBJPROP_BACK, 1); //ФОНОВЫЙ ОБЪЕКТ /* Справочник MQL4 Стандартные константы Свойства объектов - https://docs.mql4.com/ru/constants/objects/properties Потренировался Удачи */ } //может поможет?
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
вот код создания линии.
в журнале пишет ошибку: M30: unknown subwindow number -1 for ObjectCreate function
что не правильно написано?