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

 
eddy:

зачем мне break в свитче?

свитч нужен для увеличения тф, написано же. при совпадении лоу бара на тф с лоу бара на текущем тф цикл должен прерваться

Читаем и учим https://book.mql4.com/ru/operators/switch

А если условие не выполняется брейк не сработает.

 
со свитчем порядок, он делает что должен - увеличивает тф
 


 
eddy:

зачем мне break в свитче?

свитч нужен для увеличения тф, написано же. при совпадении лоу бара на тф с лоу бара на текущем тф цикл должен прерваться

со свитчем порядок, он делает что должен - увеличивает тф

Ленивый Вы однако, и не доверяете тем у кого спрашиваете, в данном скрипте по аналогии алерт должен возвратить 15, но возвратит 43200 (см. скрипт ниже) почему?

Читаем и учим https://book.mql4.com/ru/operators/switch или смотрим ПРИМЕР снизу (практический).

void start(){
  int per=5;
  switch (per)           {
      case 1:  per=5; // тут должны быть break;
      case 5:  per=15;//тут должны быть break;
      case 15: per=30;
      case 30: per=60;//тут должны быть break;
      case 60: per=240;
      case 240:   per=1440;//тут должны быть break;
      case 1440:  per=10080;
      case 10080: per=43200; 
      }  
 Alert(per);  //15  да уж нет  43200 почему?
}

Просьба не критиковать, а изучать.

Если же нет, с вами врядли кто нить захочет вести диалог а будет продолжаться монолог!

Файлы:
temp_2.mq4  3 kb
 
eddy:

картинко

Пожалуйста, Вы не понимаете мкюл4, перефразируйте вопрос.

Если есть задача которую Вам не удается решить, тогда попросите совета, но понятным для Всех языком.

Допустим так:

- Необходимо найти патерн (повторяющуюся комбинацию свеч..баров) с привязкой по трем барам на определенном тайм фрейме (интересен Н1), а именно .....

Утро вечера мудренее...

 
а в завис будет... изза несовпадения данных на разных ТФ... кривые котировки видимо в базе..
 
Aleksander:
а в завис будет... изза несовпадения данных на разных ТФ... кривые котировки видимо в базе..
Очнь смяшно ))
 
да не смяшно :) -
i1tf=???? - что это
 
Aleksander:
да не смяшно :) -

А причем здесь "кривые котировки" даже если их и вовсе нет? Были бы ровные, другое дело (просто почему то рассмешило) ;)

 
суть то - он ищет на текущем тф - минимум, который обозначен на другом ТФ - а там такие данные либо отсутствуют, либо несовпадают... т.к. в МТ4 бары на старших тф не из минуток строятся... как например в МТ5..
Причина обращения: