Выпущена бета-версия MetaTrader 4 Build 582 с обновленным языком MQL4 и Маркетом приложений - страница 42

 
vlad1949:

Это если типа MACD_Sample.


:-)

да нет проверил свои эксперты основную массу самых главных - все работает.

 
VOLDEMAR:

Билд 578 компилирую советника, запускаю тестирование, тестирование идет ...

что бы повторно запустить тестирование приходится снова компилировать советника


Это уже исправили. Исправление будет в ближайшем билде
 
skumen:

577 билд убил всё тестирование. Чтобы прогнать другой сет - надо перезагружать терминал. Если при одном сете переключиться с "открытия баров" на "все тики" - надо перезагружать терминал.



Исправили. Подождите, пожалуйста, следующий билд
 

оболдеть даже моя панелька работает на мт4. которая написана для мт5

правда с глюками некотоырми но все же она работает. !!!!

означает ли это что я могу начать переводить свою панель из мт5 на мт4 -

ранее я перевел ее из мт4 уц меня был ехе в мт5, теперь все что я сделал в мт5 - можно перевести в мт4.

 
Vladon:

оболдеть даже моя панелька работает на мт4. которая написана для мт5

В этом и была цель.

Мы сведем обе торговые платформы так, что с минимальными изменениями в торговой модели можно будет использовать программы для обоих систем.

 
Подскажите, сейчас в файле справке к новому MQL4, в разделе коды ошибок, все приведено к новому MQL4 или пока этот раздел не перерабатывался? Вопрос возникает в разных кодах ошибок, если сравнить этот раздел справки с файлами MT4 билд 578 - stdlib.mq4 и stderror.mqh
 

Конструкция

extern datetime StartTime=D'01.01.99 12:00';

в новом языке MQL4 больше не работает.

Переменной StartTime всё время присваивается текущее время.

 
Renat:

В этом и была цель.

Мы сведем обе торговые платформы так, что с минимальными изменениями в торговой модели можно будет использовать программы для обоих систем.


Спасибо, правда торговые запросы разные, но это мне не мешает. Буду переводить! Спасибо.
 
MoneyJinn:

Конструкция

extern datetime StartTime=D'01.01.99 12:00';

в новом языке MQL4 больше не работает.

Переменной StartTime всё время присваивается текущее время.

Проверим. Должно работать.

Конструкция

Print(D'01.01.99 12:00');

выводит в журнал

2014.01.28 19:00:22.535 test EURUSD,M1: 1999.01.01 12:00:00

правильное время.

PS

Да. Есть проблема именно с extern. Разберёмся

 

Выпустили 579 билд с последними исправлениями, среди которых есть:

  • показ каталога данных в логах на старте
  • более чистая миграция \experts в \MQL4
  • автоматическая синхронизация/checkout дерева каталогов при первом подключении MQL5 Storage
  • еще ускорены сетевые операции
  • правки отрисовки графических объектов
  • поставили 10 секунд вместо 3 на ожидание деинициализации программ, что даст возможность аккуратно завершиться тяжеловесным экспертам
  • исправления в окружении тестера, чтобы не требовало перекомпиляции эксперта
  • исправлена ошибка с расхождением количества знаков после запятой в History Center

Просьба ко всем обновиться и протестировать эту версию.