Как увеличить толщину линий индикатора?

 
//+------------------------------------------------------------------+
//|                                                   EMA Levels.mq4 |
//|                                             Copyright 2018, Rice |
//|                                              http://www.mql5.com |
//+------------------------------------------------------------------+
#property copyright   "2018 Rice"
#property link        "http://www.mql5.com"
#property description "Огромная благодарность Vitalii Ananev за терпение и помощь!"
#property strict

//indicator settings
#property indicator_chart_window
input color color1=clrLime; //H1 level
input color color2=clrAqua;  //H4 level
input color color3=clrRed;   //D1 level

//Custom indicator initialization function
void OnInit(void)
  {
//   return(0);
  }
//Deleting of MA lines of chart
void OnDeinit(const int reason)
  {
   ObjectDelete(0,"H1");
   ObjectDelete(0,"H4");
   ObjectDelete(0,"D1");
  }
//Drawing horizontal lines function
void HLine(string name,double price,color col)
  {
   if(ObjectFind(0,name)==-1)
     {
      ObjectCreate(0,name,OBJ_HLINE,0,0,price);
      ObjectSetInteger(0,name,OBJPROP_COLOR,col);
     }
   else
     {
      ObjectMove(0,name,0,0,price);
      ObjectSetInteger(0,name,OBJPROP_COLOR,col);
     }
  }
//+------------------------------------------------------------------+
//|                                                                  |
//+------------------------------------------------------------------+
int OnCalculate(const int rates_total,
                const int prev_calculated,
                const datetime &time[],
                const double &open[],
                const double &high[],
                const double &low[],
                const double &close[],
                const long &tick_volume[],
                const long &volume[],
                const int &spread[])
  {
//Drawing lines on EMA 64 levels on H1, H4, D1 timeframes
   HLine("H1",iMA(NULL,PERIOD_H1,64,0,MODE_EMA,PRICE_CLOSE,0),color1);
   HLine("H4",iMA(NULL,PERIOD_H4,64,0,MODE_EMA,PRICE_CLOSE,0),color2);
   HLine("D1",iMA(NULL,PERIOD_D1,64,0,MODE_EMA,PRICE_CLOSE,0),color3);
   return(rates_total);
  }
//+------------------------------------------------------------------+

Прошу подсказать, как увеличить толщину линий этого индикатора.

Спасибо

 
#property   indicator_width1 5
 
Нет, этот индикатор не использует индикаторные буферы. Просто размещает горизонтальные линии в отдельном окне, хрень какая-то. Спросите Виталия Ананьева,- вдруг, терпение еще не закончилось... Или, сами измените толщину линий HLine.  
 
bar Vladimir:

Прошу подсказать, как увеличить толщину линий этого индикатора.

Спасибо

#property copyright   "2018 Rice"
#property link        "http://www.mql5.com"
#property description "Огромная благодарность Vitalii Ananev за терпение и помощь!"
#property strict

//indicator settings
#property indicator_chart_window
input color color1=clrLime; //H1 level
input color color2=clrAqua;  //H4 level
input color color3=clrRed;   //D1 level
input int   width=3;   //width level

//Custom indicator initialization function
void OnInit(void)
  {
//   return(0);
  }
//Deleting of MA lines of chart
void OnDeinit(const int reason)
  {
   ObjectDelete(0,"H1");
   ObjectDelete(0,"H4");
   ObjectDelete(0,"D1");
  }
//Drawing horizontal lines function
void HLine(string name,double price,color col)
  {
   if(ObjectFind(0,name)==-1)
     {
      ObjectCreate(0,name,OBJ_HLINE,0,0,price);
      ObjectSetInteger(0,name,OBJPROP_COLOR,col);
      ObjectSetInteger(0,name,OBJPROP_WIDTH,width);
     }
   else
     {
      ObjectMove(0,name,0,0,price);
      ObjectSetInteger(0,name,OBJPROP_COLOR,col);
     }
  }
//+------------------------------------------------------------------+
//|                                                                  |
//+------------------------------------------------------------------+
int OnCalculate(const int rates_total,
                const int prev_calculated,
                const datetime &time[],
                const double &open[],
                const double &high[],
                const double &low[],
                const double &close[],
                const long &tick_volume[],
                const long &volume[],
                const int &spread[])
  {
//Drawing lines on EMA 64 levels on H1, H4, D1 timeframes
   HLine("H1",iMA(NULL,PERIOD_H1,64,0,MODE_EMA,PRICE_CLOSE,0),color1);
   HLine("H4",iMA(NULL,PERIOD_H4,64,0,MODE_EMA,PRICE_CLOSE,0),color2);
   HLine("D1",iMA(NULL,PERIOD_D1,64,0,MODE_EMA,PRICE_CLOSE,0),color3);
   return(rates_total);
  }
//+------------------------------------------------------------------+
 
Sergey Kolemanov:

Плюнул вверх и не отошел. Имхенько. 

 
Алексей Тарабанов:

Плюнул вверх и не отошел. Имхенько. 

А что там не так? Только по делу давайте.

 
Sergey Kolemanov:

А что там не так? Только по делу давайте.

Ждите новых вопросов от топикстартера. Все по мелочи, но очень долго. По делу? 

 
Пусть детей арифметике в школе учат. 
 

Для Sergey Kolemanov

Спасибо!

Причина обращения: