Код установки горизонтальной линии на графике. Подходит для MT4 и MT5.
//+----------------------------------------------------------------------------+
//| Описание : Установка объекта OBJ_HLINE горизонтальная линия |
//+----------------------------------------------------------------------------+
//| Параметры: |
//| cl - цвет линии |
//| nm - наименование ("" - время открытия текущего бара) |
//| p1 - ценовой уровень (0 - Bid) |
//| st - стиль линии (0 - простая линия) |
//| wd - ширина линии (0 - по умолчанию) |
//+----------------------------------------------------------------------------+
void SetHLine(color cl, string name="", double p1=0, int st=0, int wd=1)
{
if(name=="")
name=DoubleToString(iTime(_Symbol,PERIOD_CURRENT,1), 0);
if(p1<=0)
p1=SymbolInfoDouble(_Symbol,SYMBOL_BID);
if(ObjectFind(0,name)<0)
ObjectCreate(0,name, OBJ_HLINE, 0, 0,0);
ObjectSetDouble(0,name,OBJPROP_PRICE,p1);
ObjectSetInteger(0,name,OBJPROP_COLOR,cl);
ObjectSetInteger(0,name,OBJPROP_STYLE,st);
ObjectSetInteger(0,name,OBJPROP_WIDTH,wd);
}