[АРХИВ] Любой вопрос новичка, чтоб не захламлять форум. Профи, не проходите мимо. Без вас никуда - 3. - страница 172

 
001:
Если можно поподробнее, не смог разобраться. Надо найти наибольшее значение в диапазоне от High[i] до High[1]. Спасибо!

Лучше определиться номер бара или наибольшее значение.

int MaxBar=0;
double MaxValue=0; 
for(int c=1; c<=i;c++)
if (High(c)>MaxValue) {MaxValue=High(c); MaxBar=c;}

 
001:
Если можно поподробнее, не смог разобраться. Надо найти наибольшее значение в диапазоне от High[i] до High[1].

MetaEditor --> Справочник MQL4 --> Доступ к таймсериям --> iHighest:

Пример:

double val;
  // расчет максимального значения цены на 20 последовательных барах
  // с индекса 4 по индекс 23 включительно на текущем графике
  val=High[iHighest(NULL,0,MODE_HIGH,20,4)];

 

Помогите новичку!!!


avatar
1
ingener 13.09.2011 14:11
Помогите изменить код советника так что бы его можно было прикреплять на разные валютные пары с тем условием чтобы по каждой паре он открывал только один ордер. Буду очень вам благодарен!!!
Файлы:
 

Господа программисты, помогите поменять одно условие в индикаторе :(


avatar
17
LeRoi 13.09.2011 11:55

Индикатор (прилагаю) рисует волны разных уровней по ХАЙ/ЛОУ... помогите, пожалуйста... поменяйте в нем условие, чтобы рисовал по ценам закрытия. За ранее благодарствую

Прикрепленные файлы:
SMS_SW5_4.mq4 (29.63 KB) удалить

avatar 128
borilunad 13.09.2011 13:39

А лучше по открытию, чтобы не перерисовывался и был применим для советников, работающих на открытии баров!

 

Доброго времени суток.

Небольшой вопрос: можно ли заставить скрипт торговать? Сейчас выдает ошибку 4109.

 
Solree:

Доброго времени суток.

Небольшой вопрос: можно ли заставить скрипт торговать? Сейчас выдает ошибку 4109.


https://docs.mql4.com/ru/constants/errors
 
Что значит ошибка я знаю. Вот и спрашиваю, можно ли как-то обойти это?
 
Solree:
Ну так вот как разрешить ее?.. Окошко, как в эксперте, где выставляется это, не выскакивает, т.е и поставить галочку "Торгуй, ...", нельзя.

Терминал-->Сервис--> Настройки--> Советники--> Разрешить советнику торговать
 
Спасибо, заработало :)
 

Здравствуйте!

Подскажите, что означает ошибка при компиляции советника:

'\end_of_program' - unbalanced left parenthesis

С уважением.