Соответствие буфера и номера линии

 
Такая проблема, хочется выяснить все окончательно, чтобы потом не мучиться.

Допустим, пишу я такой индикатор, в котором отображаются две линии, причем самих буферов больше, скажем, 4 (т.е. два чисто вычислительных). Рисуются здесь у меня буфера MAX_T[] и MIN_T[].

#property indicator_buffers 2
#property indicator_color1 Blue
#property indicator_color2 Green

...

int init()
{
   IndicatorBuffers(4);
  
   SetIndexBuffer(0, PRICE_SERIES); // Этот буфер мы не отрисовываем
   
   SetIndexBuffer(1, MAX_T); // Этот буфер рисуем - неизвестно каким цветом...
   SetIndexStyle(1, DRAW_LINE);
   SetIndexDrawBegin(1, _DP);
  
   SetIndexBuffer(2, MIN_T); // Этот буфер тоже рисуем - неизвестно каким цветом...

   SetIndexStyle(2, DRAW_LINE);
   SetIndexDrawBegin(2, _DP);
  
   SetIndexBuffer(3, FRADIM); // Этот буфер не рисуем

return(0);
}
Вопросы:

1. Правильны ли цифры в строчках #property? Если неправильны, то какие должны быть, если мне хочется нарисовать MAX_T голубым, а MIN_T - зеленым?

В хелпе к #property indicator_colorN число N - номер линии. Тогда философский вопрос: что такое линия в МТ4 - буфер или графическая линия?

2. Обязательно ли указывать цвета линий в #property, если то же самое можно сделать в SetIndexStyle()?

Вероятно, указывая цвета в #property, мы получаем возможность их менять из свойств индикатора.


 
Те буфера, что не отрисовываем - привязываем в конце. То есть:

#property indicator_buffers 2
#property indicator_color1 Blue
#property indicator_color2 Green
 
...
 
int init()
{
   IndicatorBuffers(4);
   
 
   
   SetIndexBuffer(0, MAX_T);        // Этот буфер рисуем -  цветом  Blue...
   SetIndexStyle(0, DRAW_LINE);
   SetIndexDrawBegin(0, _DP);
   
   SetIndexBuffer(1, MIN_T);        // Этот буфер тоже рисуем - цветом  Green...
 
   SetIndexStyle(1, DRAW_LINE);
   SetIndexDrawBegin(1, _DP);
   
   SetIndexBuffer(2, PRICE_SERIES);
   SetIndexStyle(2, DRAW_NONE)    // Этот буфер мы не отрисовываем
   SetIndexBuffer(3, FRADIM);
   SetIndexStyle(3,DRAW_NONE)    // Этот буфер не рисуем
 

Спасибо, Rosh. Вполне достойное решение. Я заметил, что в стандартных индюках от Metaquotes так же.

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