как выразить области..., и про координаты...

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

И ещё - как сделать так, что бы текст на графике выводился с координатами (Time[i], 200), т.е. 1-я координата - время, а вторая фиксированная в пикселях ?
 
посмотри ветку про поддержку сопротивление , Слава ("Vladislav Goshkov (VG).") там выложил индикатор "Линии Мюррея" там как раз и линии и свойства линий, и текст (в общем все что тебе надо), сам индикатор тоже на мой взгляд вещь стоящая.
 
посмотри ветку про поддержку сопротивление , Слава ("Vladislav Goshkov (VG).") там выложил индикатор "Линии Мюррея" там как раз и линии и свойства линий, и текст (в общем все что тебе надо), сам индикатор тоже на мой взгляд вещь стоящая.


...ага, спасибо, щас гляну
 
посмотри ветку про поддержку сопротивление , Слава ("Vladislav Goshkov (VG).") там выложил индикатор "Линии Мюррея" там как раз и линии и свойства линий, и текст (в общем все что тебе надо), сам индикатор тоже на мой взгляд вещь стоящая.


...ага, спасибо, щас гляну


Глянул, разобрался вроде, но там, все-таки не то что мне надо.

А мне надо следующее:
Выводить текст в определенные моменты времени (например в 12.00) на расстоянии 10 пикселов от нижнего края. Я знаю как вывести текст , допустим под свечой в 12.00, но тогда положение текста будет зависить от положения свечи и от времени. Мне же нужно, что бы положение текста зависило только от времени.
 
есть объект LABEL, который привязан не к ценам, а к углу окна (к любому, на любом расстоянии)
пример использования:
/////////////////////////////////////////////////////////////////////////////////
/**/ bool _LabelCreate ( string _LabelName, int _LabelXDistance, int _LabelYDistance, int _LabelCorner = 0 )
/////////////////////////////////////////////////////////////////////////////////
// Создание объекта "Текстовая метка" с именем _LabelName.
// Координаты: х = _LabelXDistance, у = _LabelYDistance, угол - _LabelCorner.
/////////////////////////////////////////////////////////////////////////////////
{
	int _GetLastError;
	bool _return = true;

	if ( !ObjectCreate( _LabelName, OBJ_LABEL,0,0,0 ) )
	{
		_GetLastError = GetLastError();
		if ( _GetLastError != 4200 )
		{
			Print( "_LabelCreate( \"", _LabelName, "\", ", _LabelXDistance, ", ", _LabelYDistance, ", ", _LabelCorner ," ) - Ошибка при ObjectCreate( \"", _LabelName, "\", OBJ_LABEL,0,0,0 ), GetLastError() = ", _GetLastError, ", ErrorDescription = ", ErrorDescription( _GetLastError ) );
			return(false);
		}
	}
	if ( !ObjectSet( _LabelName, OBJPROP_CORNER, _LabelCorner ) )
	{
		_GetLastError = GetLastError();
		Print( "_LabelCreate( \"", _LabelName, "\", ", _LabelXDistance, ", ", _LabelYDistance, ", ", _LabelCorner ," ) - Ошибка при ObjectSet( \"", _LabelName, "\", OBJPROP_CORNER, ", _LabelCorner, " ), GetLastError() = ", _GetLastError, ", ErrorDescription = ", ErrorDescription( _GetLastError ) );
		_return = false;
	}
	if ( !ObjectSet( _LabelName, OBJPROP_XDISTANCE, _LabelXDistance ) )
	{
		_GetLastError = GetLastError();
		Print( "_LabelCreate( \"", _LabelName, "\", ", _LabelXDistance, ", ", _LabelYDistance, ", ", _LabelCorner ," ) - Ошибка при ObjectSet( \"", _LabelName, "\", OBJPROP_XDISTANCE, ", _LabelXDistance, " ), GetLastError() = ", _GetLastError, ", ErrorDescription = ", ErrorDescription( _GetLastError ) );
		_return = false;
	}
	if ( !ObjectSet( _LabelName, OBJPROP_YDISTANCE, _LabelYDistance ) )
	{
		_GetLastError = GetLastError();
		Print( "_LabelCreate( \"", _LabelName, "\", ", _LabelXDistance, ", ", _LabelYDistance, ", ", _LabelCorner ," ) - Ошибка при ObjectSet( \"", _LabelName, "\", OBJPROP_YDISTANCE, ", _LabelYDistance, " ), GetLastError() = ", _GetLastError, ", ErrorDescription = ", ErrorDescription( _GetLastError ) );
		_return = false;
	}
	if ( !ObjectSetText ( _LabelName, "", 10 ) )
	{
		_GetLastError = GetLastError();
		Print( "_LabelCreate( \"", _LabelName, "\", ", _LabelXDistance, ", ", _LabelYDistance, ", ", _LabelCorner ," ) - Ошибка при ObjectSetText( \"", _LabelName, "\", \"\", 10 ), GetLastError() = ", _GetLastError, ", ErrorDescription = ", ErrorDescription( _GetLastError ) );
		_return = false;
	}
return(_return);
}
Причина обращения: