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

 
IgorM:

всю голову уже себе поломал, не найду оптимального решения для расчетов в индикаторе:

как найти № бара на младшем ТФ котором начинается день(или 4 часа) и на котором заканчивается день(или 4 часа)?

а iBarShift не смотрели ? (https://docs.mql4.com/ru/series/iBarShift)
 
smshev:а iBarShift не смотрели ? (https://docs.mql4.com/ru/series/iBarShift)

да смотрел - в курсе, спасибо Виктору, он уже помог, примерно так:

extern int  TFrame      =  1440;

................

bool NevBar(int pos){
   static int prevtime=0;
   if(TFrame==0){
      if(Time[pos]==prevtime) return(false);
      prevtime=Time[pos];
      return(true);
   }else{
      int posbase=iBarShift(NULL,TFrame, Time[pos]);
      if(iTime(NULL,TFrame,posbase)==prevtime) return(false);
      prevtime=iTime(NULL,TFrame,posbase);
      return(true);
   }
return(false);
}
 
XmaksasX:

yosuf


сделайте себе bat файл который будет проверять наличие соединения и если произошел обрыв восстанавливать соединение

Как это сделать?
 

создаете обычный текстовый документ пихаете в него вот этот текст

:LOOP
ping 8.8.8.8 | find "100%" && (rasdial /disconnect & rasdial "НАЗВАНИЕ ВАШЕГО СОЕДИНЕНИЯ" login pass)
ping -w 1000 -n 30 127.0.0.1

goto LOOP

сохраняете его и меняете расширение с *.txt на *.bat, запускаете сворачиваете и радуетесь))

 
XmaksasX:

создаете обычный текстовый документ пихаете в него вот этот текст

:LOOP
ping 8.8.8.8 | find "100%" && (rasdial /disconnect & rasdial "НАЗВАНИЕ ВАШЕГО СОЕДИНЕНИЯ" login pass)
ping -w 1000 -n 30 127.0.0.1

goto LOOP

сохраняете его и меняете расширение с *.txt на *.bat, запускаете сворачиваете и радуетесь))


Большое спасибо.
 

Скажите, пожалуйста, в какиз случаях советник "зависает" и при попытке посмотреть его свойство, табличка параметров не появляктся? Что предпринять в таких ситуациях?

 Что это еще за изобретение?

2012.04.06 3:08:25 '***** ': заказ на покупку 0,10 EURUSD открытия в 1,3066 SL: 0.0000 TP: 0.0000 не удалось [Торговый тайм-аут] 

 
yosuf:
Скажите, пожалуйста, в какиз случаях советник "зависает" и при попытке посмотреть его свойство, табличка параметров не появляктся? Что предпринять в таких ситуациях?

Значит ваш советник работает в зацикленном режиме, а не по тикам (стандартном)
 
В 419 окно свойств эксперта открывается не всегда даже в незацикленных экспертах. По моему, зависит от приходящего тика. Тик пришёл - окно открылось.
 
Zhunko:
В 419 окно свойств эксперта открывается не всегда даже в незацикленных экспертах. По моему, зависит от приходящего тика. Тик пришёл - окно открылось.

Совершенно от этого не зависит. Может от чего другого, но не от тиков - проверял. Вообще в новом билде полностью изменена работа терминала относительно потока советника. Теперь зацикленный советник четко отрабатывает все итерации цикла не зависимо от работы самого терминала, в старых версиях были задержки при нагрузке на основной поток. И кстати резко уменьшилось количество потребляемых ресурсов проца (зацикленным советником)
 
yosuf:
Часто пропадает интернет, нельзя, ли автоматизировать программно его повторный запуск? Или что в этом направлении известно? Есть ли способ одновременно запитать от двух и более провайдеров, в смысли, паралельно? Заранее благодарю.
Cм. эту страничку, в частности инфу по ссылкам Он-гоинга...