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

 
olyakish:

Пропал запрос на модификацию

В логе эксперта есть запись на попытку модификации, в логе терминала нет

вот часть эксперта

Вот лог эксперта

а вот лог терминала

По логу эксперта видно что была попытка модифицировать отложку в 23,43,30 а по логу терминала этой записи нет да и время затраченное на модификацию меньше дискретности счетчика GetTickCount


Разобрались. Код ошибки ERR_NO_RESULT имеет такой же дескрипшен, что и ERR_NO_ERROR, а именно "no error".

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

Поменяем формулировку в нашей функции ErrorDescription

 
keekkenen:

Ренат писал что формат hst изменился.. (а в официальных описаниях не знаю было ли), поэтому советники-конвертаторы hst переделывать нужно..

при этом новый терминал понимает историю полученную в старом терминале

В справке старый формат описан. О новом ничего нет.
 
alexey_pak:
Можете приложить упрощенный исходный код индикатора и с подробностями написать в сервис деск. Спасибо.

Там было так:

Установил новые индикаторы (в папку индикаторы), отключил терминал.

Включил терминал- выскочило сообщение об ошибке, сообщение об ошибке еще не отправил, но терминал активировался.

Этот момент и заскринил

 
Zhunko:
В справке старый формат описан. О новом ничего нет.

Посмотрел в файл и справку 5. Заголовок не изменился. Изменилась структура бара. Он теперь 60 байт занимает. В справке к МТ4 всё по-прежнему.

:-)) Меня всегда волновал спред в баре MN1. Даже в М1 он на фиг не нужен. Были бы тиковые бары. Тогда нужен. Ни в каких других не нужен.

 
Из всех справочников исчезли константы LONG_VALUE и DOUBLE_VALUE. Их нет в списке "Указатель".
 

Обнаружил проблему, связанная с запуском МТ4 с указанием файла конфигурации (билд 582).

Файл конфигурации:

[COMMON]

NewsEnable=false

AutoConfiguration=false

Server=MetaQuotes-Demo

Password=yp2jymx

Login=2266914

Profile=Default

[PROXY]

ProxyEnable=false

[EXPERTS]

ExpertParameters=testEa.set

Expert=testEa

Period=H1

Symbol=EURUSD

ExpertsTradesConfirm=true

ExpertsTrades=false

ExpertsExpImport=true

ExpertsDllConfirm=false

ExpertsDllImport=true

ExpertsEnable=true

ЕА в приложенном файле, но я так понимаю годится любой ЕА.

При каждом последующем запуске терминала с параметрами /portable start.ini появляется новый чарт EURUSD H1, с запущенным на нем EA. Т.е. при первом запуске вижу 1 чарт с ЕА, при втором - 2, при третьем 3 и т.д.

При использовании МТ4 билд 509 при каждом запуске с такими же параметрами один чарт с ЕА

Почините пожалуйста)

Файлы:
testea.mq4  2 kb
 

Добрый день.

Подскажите пожалуйста как в новом билде будет работать функция iCustom.

 
RekkeR:

По какой причине "большое обновление мql4 ide в мт4" обошло изменение размеров окна свойств экспертов? Планируется внести изменения ?

По какой причине "большое обновление мql4 ide в мт4" обошло настраиваюмую сетку? Планируется внести изменения?

Какая из платформ, мт45 или мт5, является итоговой и будет поддерживаться в перспективе?

Теперь, необходимо ставить и решать задачу переноса мультипериодного и мультивалютного функционала тестера мт5 в тестер мт4. Благодарные миллионы трейдеров будут в ауте, от такого подарка.

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

А в общем, насчет аута я согласен - он будет и... надолго. И наступит он задолго до мультитаймовости (совсем скоро). А вот насчет ответа на ваши вопросы сомневаюсь. На такие вопросы здесь уже устали отвечать. В смысле - НЕ отвечать. :)

Насчет названия рождающейся платформы я тоже сначала подумал, что это будет мт45,

но увы, судя по всему это будет мт55. Вопрос времени.

 

Билд 582.

В тестере и на демо стрелки инициализируемые советником рисуются на разных расстояниях от срединной линии.

Демо

Тестер

Это уменьшение отступа в тестере лечится переименованием переменной его определяющей. Не означает ли это, что тестер предъявляет

более жесткие требования к коду или это глюк?

 
Renat:

Уже исправлено.

Сегодня будет в новом билде.



Билд 582. Проблема описанная здесь https://www.mql5.com/ru/forum/148850/page51#900691 исправлена только для вновь открываемых графиков. Любой из ранее открытых продолжает недорисовывать индикаторы, даже если удалить индикатор и применить его снова.

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