[ВНИМАНИЕ, ТЕМА ЗАКРЫТА!] Любой вопрос новичка, чтоб не захламлять форум. Профи, не проходите мимо. Без вас никуда. - страница 509 1...502503504505506507508509510511512513514515516...1145 Новый комментарий [Deleted] 2010.04.06 17:42 #5081 DDFedor >>: вот тут уже читали? https://book.mql4.com/ru/appendix/glossary High-Low и Ask-Bid - различные вещи. вы что, издеваетесь? [Deleted] 2010.04.06 17:43 #5082 Roger >>: Значения High и Low даются для Bid. Для Ask прибавляйте значение спреда. спасибо Victor Nikolaev 2010.04.06 17:45 #5083 tvar писал(а) >> спасибо Только не забывать что спред плавающий zlo 2010.04.06 18:00 #5084 zhuki >>: А это что, mov[] ? если массив, то где объявление ? int array[10]; //массив из 10 последних значений МА int shift; for(shift=0;shift<=9;shift++) { array[shift]=iMA(NULL,240,12,0,0,0,shift);} тоесть вот так:) [Удален] 2010.04.06 18:06 #5085 Друзья, добрый день. Подскажите, пожалуйста, как изменить код стандартного Stochаstic следующим образом: нужно добавить в индикатор внешний параметр: чтобы можно было вручную указать (при "набрасывании" индикатора на график), данные с какого графика (и какого TF) брать. Заранее большое спасибо. Вопросы от начинающих MQL5 Установка индикаторов на график Как в индикатор добавить igor 2010.04.06 18:06 #5086 IMA возвращает double . А у вас int. zlo 2010.04.06 18:09 #5087 zhuki >>: IMA возвращает double . А у вас int. даа,спасибо,ошибся..только и дабл ставил,но все равно не работает( наверно в другом месте гдето ошибка.. zlo 2010.04.06 19:01 #5088 а как теперь в этом массиве найти максимальное значение? 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); так? igor 2010.04.06 19:13 #5089 Почему 9 у вас же 10 элементов и max это не величина а индекс элемента. Читайте помощь так быстрее,чем через форум. Да и примеры есть. Работат F1. int ArrayMaximum( double array[], int count=WHOLE_ARRAY, int start=0) Поиск элемента с максимальным значением. Функция возвращает позицию максимального элемента в массиве. Параметры: array[] - Числовой массив, в котором производится поиск. count - Количество элементов для поиска. start - Начальный индекс для поиска. Функция iLowest [АРХИВ] Любой вопрос новичка, Как искать экстремумы произвольного zlo 2010.04.06 19:18 #5090 zhuki спасибо,а есть функция которая вернет не позицию,а само значение индикатора?сорри,самостоятельно найти не могу( Ф1 не помогает:) 1...502503504505506507508509510511512513514515516...1145 Новый комментарий
вот тут уже читали? https://book.mql4.com/ru/appendix/glossary
High-Low и Ask-Bid - различные вещи.
вы что, издеваетесь?
Значения High и Low даются для Bid. Для Ask прибавляйте значение спреда.
спасибо
спасибо
Только не забывать что спред плавающийА это что, 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.
даа,спасибо,ошибся..только и дабл ставил,но все равно не работает(
наверно в другом месте гдето ошибка..
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); так?
Ф1 не помогает:)