[ВНИМАНИЕ, ТЕМА ЗАКРЫТА!] Любой вопрос новичка, чтоб не захламлять форум. Профи, не проходите мимо. Без вас никуда. - страница 509

 
DDFedor >>:


вот тут уже читали? https://book.mql4.com/ru/appendix/glossary

High-Low и Ask-Bid - различные вещи.

вы что, издеваетесь?

 
Roger >>:


Значения High и Low даются для Bid. Для Ask прибавляйте значение спреда.

спасибо

 
tvar писал(а) >>

спасибо


Только не забывать что спред плавающий
 
zhuki >>:
А это что, mov[] ? если массив, то где объявление ?

 int array[10]; //массив из 10 последних значений МА
  int shift;
  
  for(shift=0;shift<=9;shift++)
  {
  array[shift]=iMA(NULL,240,12,0,0,0,shift);} 
тоесть вот так:)

 
Друзья, добрый день.

Подскажите, пожалуйста, как изменить код стандартного Stochаstic следующим образом:

нужно добавить в индикатор внешний параметр: чтобы можно было вручную указать (при "набрасывании" индикатора на график), данные с какого графика (и какого TF) брать.

Заранее большое спасибо.
 
IMA возвращает double . А у вас int.
 
zhuki >>:
IMA возвращает double . А у вас int.

даа,спасибо,ошибся..только и дабл ставил,но все равно не работает(
наверно в другом месте гдето ошибка..

 
а как теперь в этом массиве найти максимальное значение?
double array[10];
  int shift;
double max;
  
  for(shift=0;shift<=9;shift++)
  {
  array[shift]=iMA(NULL,240,13,0,0,0,shift);}

 max=ArrayMaximum(array,9,0);   так?
 
Почему 9 у вас же 10 элементов и max это не величина а индекс элемента. Читайте помощь так быстрее,чем через форум. Да и примеры есть. Работат F1.

int ArrayMaximum( double array[], int count=WHOLE_ARRAY, int start=0)
Поиск элемента с максимальным значением. Функция возвращает позицию максимального элемента в массиве.
Параметры:
array[] - Числовой массив, в котором производится поиск.
count - Количество элементов для поиска.
start - Начальный индекс для поиска.
 
zhuki  спасибо,а есть функция которая вернет не позицию,а само значение индикатора?сорри,самостоятельно найти не могу(
Ф1 не помогает:)
Причина обращения: