Здравствуйте у меня при скачивании истории по всем инструментам (больше 600, сервер BroCo-Demo), примерно на 300-том символе терминал в журнале пишет:
NI 0 Scripts 12:19:11 script Закачка_истории (EURUSD,H1) loaded successfully MJ 3 MemoryException 12:24:20 31703040 bytes not available EE 3 MemoryException 12:24:20 31703040 bytes not available NM 3 MemoryException 12:24:21 31703040 bytes not available HD 3 MemoryException 12:25:15 245760 bytes not available LL 3 MemoryException 12:25:15 245760 bytes not available PG 3 MemoryException 12:25:15 245760 bytes not available
DN 3 MemoryException 12:25:15 245760 bytes not available
историю скачиваю при помощи скрипта описанного в разделе "Организация доступа к данным" (немного его изменив иначе он работал только на валютах) Код скрипта прикрепляю
До закрытия терминала новые данные висят в оперативе, у вас просто оперативы не хватило всё это держать.
Закачивайте хотябы по 100 инструментов, после чего закрывайте терминал, тем самым сбрасывая данные на диск (только убедитесь что процесс терминала действительно завершился, а не просто исчезло окно).
До закрытия терминала новые данные висят в оперативе, у вас просто оперативы не хватило всё это держать.
Закачивайте хотябы по 100 инструментов, после чего закрывайте терминал, тем самым сбрасывая данные на диск (только убедитесь что процесс терминала действительно завершился, а не просто исчезло окно).
Спасибо, а процесс терминала действительно долго остается после закрытия терминала
Надежный торговый робот не может быть создан без понимания механизмов работы торговой системы MetaTrader 5. Клиентский терминал получает от торгового сервера информацию о позициях, ордерах и сделках. Чтобы правильно обработать эти данные средствами MQL5 необходимо хорошо представлять как происходит взаимодействие mql5-программы и среды исполнения терминала.
Терминал обновился, но в справочнике MQL5 не видно нового свойства:
10. MQL5: Добавлено свойство, определяющее приоритет графического объекта при обработке события клика OBJPROP_ZORDER (ENUM_OBJECT_PROPERTY_INTEGER).
---
Ещё бы свойство, которое определяет слой объекта, чтобы их все заново не перерисовывать. Не критично конечно, но было бы удобней и немножко экономней, предполагаю.
---
На данный момент свойство OBJPROP_ANCHORс перечислением ENUM_ANCHORPOINT есть для объектов типа OBJ_TEXT и OBJ_LABEL. Не хватает такого же свойства для объекта типа OBJ_BITMAP_LABEL. Иногда удобно по центру выравнивать объекты и этого типа.
Здравствуйте, столкнувшись с нехваткой оперативки для закачки истории большого кол-ва инструментов сравнил работу терминала МТ4 и МТ5 (при этом ни какие операции не производились, открытых позиций не было). Оказалось что МТ4 использует 9112 КБ (при большем кол-ве инструментов), а МТ5 103464 КБ эксперты не задействованы. Чем объясняется такая разница?
Виноват :(
Спасибо.
У меня отладка не работает. Ставлю точки останова, но остановки не происходит, при этом советник работает нормально.
Эту проблему уже исправили - должна выйти в новом билде.
Проблема возникала при попытке отладить эксперта, который уже выбран в тестере стратегий.
Эту проблему уже исправили - должна выйти в новом билде.
Проблема возникала при попытке отладить эксперта, который уже выбран в тестере стратегий.
Здравствуйте у меня при скачивании истории по всем инструментам (больше 600, сервер BroCo-Demo), примерно на 300-том символе терминал в журнале пишет:
NI 0 Scripts 12:19:11 script Закачка_истории (EURUSD,H1) loaded successfullyMJ 3 MemoryException 12:24:20 31703040 bytes not available
EE 3 MemoryException 12:24:20 31703040 bytes not available
NM 3 MemoryException 12:24:21 31703040 bytes not available
HD 3 MemoryException 12:25:15 245760 bytes not available
LL 3 MemoryException 12:25:15 245760 bytes not available
PG 3 MemoryException 12:25:15 245760 bytes not available
DN 3 MemoryException 12:25:15 245760 bytes not available
историю скачиваю при помощи скрипта описанного в разделе "Организация доступа к данным" (немного его изменив иначе он работал только на валютах) Код скрипта прикрепляю
До закрытия терминала новые данные висят в оперативе, у вас просто оперативы не хватило всё это держать.
Закачивайте хотябы по 100 инструментов, после чего закрывайте терминал, тем самым сбрасывая данные на диск (только убедитесь что процесс терминала действительно завершился, а не просто исчезло окно).
До закрытия терминала новые данные висят в оперативе, у вас просто оперативы не хватило всё это держать.
Закачивайте хотябы по 100 инструментов, после чего закрывайте терминал, тем самым сбрасывая данные на диск (только убедитесь что процесс терминала действительно завершился, а не просто исчезло окно).
Новый билд! ))
Терминал обновился, но в справочнике MQL5 не видно нового свойства:
10. MQL5: Добавлено свойство, определяющее приоритет графического объекта при обработке события клика OBJPROP_ZORDER (ENUM_OBJECT_PROPERTY_INTEGER).
---
Ещё бы свойство, которое определяет слой объекта, чтобы их все заново не перерисовывать. Не критично конечно, но было бы удобней и немножко экономней, предполагаю.
---
На данный момент свойство OBJPROP_ANCHOR с перечислением ENUM_ANCHORPOINT есть для объектов типа OBJ_TEXT и OBJ_LABEL. Не хватает такого же свойства для объекта типа OBJ_BITMAP_LABEL. Иногда удобно по центру выравнивать объекты и этого типа.