Любые вопросы новичков по MQL4 и MQL5, помощь и обсуждение по алгоритмам и кодам - страница 245

 
gera1971:

Подскажите не работает Маркет в терминале,что нужно сделать


А в Меню-Сервис-Настройки-Сообщество все прописали правильно?

 
igorbel:

В iTime индексация не как в таймсриях? Не обратная (самый новый бар - ноль)?


Новый бар - ноль во всех таймсериях

 

Ребята, напишите срочно.

КАК обновлять данные, только при завершении формирования нового бара?

 
Vyacheslav Kornev:

Ребята, напишите срочно.

КАК обновлять данные, только при завершении формирования нового бара?

Вот так при появлении нового бара:

static datetime prevtime=0;

      if(Time[0] == prevtime)   return;
      prevtime=Time[0]; RefreshRates();

Только нужно эту часть отделить от основного кода (либо написать после основного кода) иначе все действия будут при появлении нового бара
 
Maksim Neimerik:

Вот так при появлении нового бара:

static datetime prevtime=0;

      if(Time[0] == prevtime)   return;
      prevtime=Time[0]; RefreshRates();

да спасибо большущее, я эту тему тоже нарыл.  а вот так я нормально сделал?   Он вроде выполняет эту часть  кода когда время изменилось, а потом приравнивает


void OnTick()

  {

 if(prevetime!=Time[0])

 {

  if(MathAbs(PriceHigh-PriceLow)>kanal*Point)

  {

  nPeriod=nPeriod2;

  }

  if(MathAbs(PriceHigh-PriceLow)<kanal2*Point)

  {

  nPeriod=nPeriod1;

  }


       PriceHigh = iCustom(NULL,0,"Trendlinesday",nPeriod,Limit,  0, 0);

       PriceLow = iCustom(NULL,0,"Trendlinesday",nPeriod,Limit,  1, 0);

       s11 = iCustom(NULL,0,"Trendlinesday",nPeriod,Limit,  2, 0);

       r11 = iCustom(NULL,0,"Trendlinesday",nPeriod,Limit,  3, 0);

       prevetime=Time[0];

       }

 

Уважаемые господа!

Подскажите, в чем дело.  не могу откомпилировать программу. При попытке компиляции кода, получаю

сообщение COMMA EXPECTED Вроде бы, все точки с запятой находятся на месте. В чем проблема, понять не могу.

 

работаю на MQl4, возникли вопросы

 
buyanov:

Уважаемые господа!

Подскажите, в чем дело.  не могу откомпилировать программу. При попытке компиляции кода, получаю

сообщение COMMA EXPECTED Вроде бы, все точки с запятой находятся на месте. В чем проблема, понять не могу.


точки с запятой это semicolon,   а тебе не хватает запятой.  просто кликни в окошке тестера на эту строчку и покажет где

 
Привет! Подскажите как это: "режим полной невидимости всех операций советника для брокера"? Такое возможно? И как это осуществить?
 
Maksim Neimerik:
Привет! Подскажите как это: "режим полной невидимости всех операций советника для брокера"? Такое возможно? И как это осуществить?

имеется ввиду установка виртуального тп и сл.

брокер только принимает торговые приказы на открытие и закрытие.Из этого можно сделать невидимым тп и сл.

Причина обращения: