Eugene1:
Приведите краткий пример (скрипт) того, что вы делаете.
Подскажите, пожалуйста, как сделать чёрный прямоугольник на графике, чтобы бары не мешали читать на нём текст.
У меня почему-то всё наоборот получается: бары просвечивают, а текст прячется под прямоугольником: RectLabelCreate
//+------------------------------------------------------------------+ //| Функция включает/выключает режим отображения ценового графика на | //| переднем плане. | //+------------------------------------------------------------------+ bool ChartForegroundSet(const bool value,const long chart_ID=0) { //--- сбросим значение ошибки ResetLastError(); //--- установим значение свойства if(!ChartSetInteger(chart_ID,CHART_FOREGROUND,0,value)) { //--- выведем сообщение об ошибке в журнал "Эксперты" Print(__FUNCTION__+", Error Code = ",GetLastError()); return(false); } //--- успешное выполнение return(true); }касаемо текста надо ваш код
Посмотрите, для прямоугольника скорее всего вы задали рисовать на фоне, т.е. OBJPROP_BACK у вас true, поставьте false.
CChartObjectRectLabel info_panel_Ptr; info_panel_Ptr.Create( ChartID( ), "Name", 0, 10, 10, 100, 100 ); info_panel_Ptr.Corner( CORNER_RIGHT_LOWER ); // на Ваш выбор info_panel_Ptr.BackColor( clrBlack ); // цвет фона info_panel_Ptr.BorderType( BORDER_FLAT );Используется стандартный класс.
ALXIMIKS:
Спасибо! Это помогло. Жаль, что нет слоёв в чатах!

Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Подскажите, пожалуйста, как сделать чёрный прямоугольник на графике, чтобы бары не мешали читать на нём текст.
У меня почему-то всё наоборот получается: бары просвечивают, а текст прячется под прямоугольником: RectLabelCreate