Выпущена бета-версия MetaTrader 4 Build 529 с новым компилятором - страница 4

 
VOLDEMAR:

не могу понять почему данный код возвращает 00 00 00 00

Используйте новые функции форматирования:

string TimeS(void)
  {
   return StringFormat("%02d.%02d.%02d %02d:%02d:%02d",Year(),Month(),Day(),Hour(),Minute(),Seconds());
  }
//+------------------------------------------------------------------+
//| Expert tick function                                             |
//+------------------------------------------------------------------+
void OnTick()
  {
   Print(TimeS());
  }



2013.11.04 22:04:59	TestBars: 2013.11.04 21:03:38
 
VOLDEMAR:


Даже так

Рисуется 0 ...

У меня Comment(Day()); рисует 4 на чарте.
 
Renat:
У меня Comment(Day()); рисует 4 на чарте.


Неа не работает, не могу понять по чему ... При OnTick тоже не работает .... делаю в тестере ...

 

А это Comment(Day()); Постоянно 1

 

было бы хорошо чтобы все новшивства перекочевавшие с mql5 были сформулированы с привидением ссылок на источники.

изучение 4-ки в течении двух месяцев пошло в пустую, 4-ка стала 5-кой (((.

 

как говорилось выше, неадекатно себя ведет OBJ_LABEL:

     ObjectCreate  ("Tabl"+DoubleToStr(x)+DoubleToStr(y),OBJ_LABEL,0,0,0);
     ObjectSetText ("Tabl"+DoubleToStr(x)+DoubleToStr(y),CharToStr(110),22,"Wingdings",Gold);

при запуске скрипта прорисовка лишь частичная (левая часть рисунка), полная (павая часть) наступает лишь при:

1) нажатии левой кнопки мыши (ПКМ не катит) на окне графика (на обзоре рынка или в другом месте - не помогает);

2) тик;

3) ПКМ-обновить.

 
ALXIMIKS:

как говорилось выше, неадекатно себя ведет OBJ_LABEL:

при запуске скрипта прорисовка лишь частичная (левая часть рисунка), полная (павая часть) наступает лишь при:

1) нажатии левой кнопки мыши (ПКМ не катит) на окне графика (на обзоре рынка или в другом месте - не помогает);

2) тик;

3) ПКМ-обновить.


WindowRedraw в коде должно помочь.
 
Scriptong:

WindowRedraw в коде должно помочь.

да, спасибо,помогло, интересно что в 509 не нужно было его использовать
 
ALXIMIKS:

да, спасибо,помогло, интересно что в 509 не нужно было его использовать
Нужно. Всегда нужно было.
 
Scriptong:
Нужно. Всегда нужно было.


Имел в виду что данный скрипт адекватно работал и без использования WindowRedraw() (ObjectsRedraw()) в 509.

А в 529 - то ни чего не проресует, то все, то часть одну, то часть другую (поменьше). А так, спасибо.