Обсуждение статьи "Как написать индикатор в MQL5" - страница 3

 

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

 
VictorD:

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

Их не видно.
 

TheXpert:
Их не видно.

Не понял, а обычные массивы почему не использовать, их разве видно ? 

 

А , дошло наконец. Чтоб все само переиндексировалось !

 

Можно ли к этим индикаторным буферам для промежуточных расчетов обращаться из советника? Т.е. они как обычные буферы индикатора, но просто не отображаются? 

 
Hexen:

Можно ли к этим индикаторным буферам для промежуточных расчетов обращаться из советника?

А вы попробуйте
 
Rashid Umarov:
А вы попробуйте
Можно, передает, чудеса. 
 

В заключительной части функции OnCalculate команда цикла "for" переведена с английского и читается как "для", как показано ниже. Я предлагаю исправить это, чтобы избежать ошибок у начинающих программистов.

//--- agora calcular os valores do indicador
   para(int i=r+s-1;i<rates_total;i++)
     {
      TSIBuffer[i]=100*EMA2_MTMBuffer[i]/EMA2_AbsMTMBuffer[i];
     }
 
Всем привет, подскажите пожалуйста, можно ли построить индикатор типа"равноудаленный канал", но вместо двух линий, сделать его с тремя линиями? Спасибо большое.
 
Léo Muniz:

В заключительной части функции OnCalculate команда цикла "for" переведена с английского и читается как "для", как показано ниже. Я предлагаю исправить это, чтобы избежать ошибок у начинающих программистов.

Отличное наблюдение, Лео =)