Промежуточные значения ZigZag - страница 2

 

При вызове функции ты вызываеш ее с теми параметрами, которые нужны тебе, так как, функции от КИМА всегда идут с уже предустановленными умолчаниями, то можно вызывать ее с только нужными тебе параметрами.

например:

int start()
  {
//----
GetExtremumZZBar (); //вызов функции согласно умочаниям
Comment("бар зигзага = ", GetExtremumZZBar());//упоминание функции-есть вызов!
if(GetExtremumZZBar()!=0){действие;}// тоже вызов!
//----
   return(0);
  }
 

Теперь идем дальше, если тебе нужны формальные параметры отличные от умолчаний - то, вызываеш функцию с нужными тебе параметрами

например: смотрим что прописано в заголовке

//+----------------------------------------------------------------------------+
//| Возвращает номер бара экстремума ЗигЗага по его номеру. |
//| Параметры: |
//| sym - наименование инструмента ("" - текущий символ) |
//| tf - таймфрейм ( 0 - текущий ТФ) |
//| ne - номер экстремума ( 0 - текущий) |
//| dp - ExtDepth |
//| dv - ExtDeviation |
//| bc - ExtBackstep |
//+----------------------------------------------------------------------------+

Т.Е.

GetExtremumZZBar ("EURUSD",240,2);

будет вызовом для пары "EURUSD", на 4Н тф, 2 екстремум.

ну и так далее, т.е. данный случай ничем не отличается от вызова любой прописаной в MQL функции.

 
Супер, спасибо большое. Как оказалось детская ошибка, но для моего гуманитарного мозга оказалась тяжело разрешимой. Ещё раз спасибо:)
 
Первый вариант сработал. Пока писал ответ вы уже новое сообщение написали)). Спасибо за оперативность.
Причина обращения: