Любой вопрос новичка, чтоб не захламлять форум. Профи, не проходите мимо. Без вас никуда - 6. - страница 583

 
AlexeyVik:
Ну если-бы ты хоть немного прочёл о массивах, то понял-бы что индексация массивов начинается с нуля и до размерность-1 то-есть в твоём случае от 0 до 5


int N[5] = {1, 2, 5, 9, 15, 19} - too many initializers

 
AlexeyVik:
А как потом разобраться какое значение надо использовать?

Или ты имел ввиду массив объявить? Тогда int N[6] = {1, 2, 5, 9, 15, 19};

Я такими массивами не пользуюсь, если в чём-то ошибся знающие поправят...



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

 

В тестере надо ограничить торговлю в определенные дни месяца. Как бы зделать дни месяца просто и легко изменяемым?

 
abeiks:

В тестере надо ограничить торговлю в определенные дни месяца. Как бы зделать дни месяца просто и легко изменяемым?


https://docs.mql4.com/ru/constants/structures/mqldatetime
 
Здравствуйте, помогите дополнить советник, так, чтобы он работал по мартингейлу, т.е после убыточной сделки лот удваивался.
Файлы:
test3.mq4  7 kb
 
abeiks:

int N[5] = {1, 2, 5, 9, 15, 19} - too many initializers

int N[6] = {1, 2, 5, 9, 15, 19};

N[0] =1

N[1] = 2

N[2] = 5

N[3] = 9

N[4] = 15

N[5] = 19

 
Подскажите пожалуста как правельно записать в сове код например если открыт Buy и Sell и надо открыть еще один Buy.
 
Профи, подскажите как задается в параметрах индикатора флажок, чтобы если в меню индикатора стоит флажок - считать по одному, нет - по другому. Спасибо...
 
kon12:
Профи, подскажите как задается в параметрах индикатора флажок, чтобы если в меню индикатора стоит флажок - считать по одному, нет - по другому. Спасибо...


extern bool   флажок=True;
int считаем;
//+------------------------------------------------------------------+
//| Script program start function                                    |
//+------------------------------------------------------------------+
void OnStart()
  {
   if(флажок)
      считаем=1+2;
   else
      считаем=1-2;
  }
//+------------------------------------------------------------------+
Причина обращения: