Новая версия платформы MetaTrader 5 build 2190 - страница 37

 
Renat Fatkhullin:

Это была первая бета версия нового функционала прямого доступа к DirectX 11 из MQL5. Это не OpenCL, а именно DirectX.

Также мы готовим штатную библиотеку 3D визуализации.

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

DirectX 12 поддерживается моей видеокартой если верить dxdiag, однако не работает скрипт почему то

возможность очень интересная.

 
Renat Fatkhullin:

Также мы готовим штатную библиотеку 3D визуализации.

3D-гистограмма пригодилась бы для визуализации стакана. Хорошо бы пример на нем как раз.

 
fxsaber:

С таким количеством памяти (у меня столько же) оптимизация по реальным тикам за год невозможна без ухищрений. Памяти тупо не хватает на восемь Агентов.

Что уж говорить про мультивалютные советники. Там, наверное, совсем засада. Нужно расширяться хотя бы до 64Gb (если Агентов 24 - и этого может не хватить), чтобы не испытывать проблем с нерациональным расходованием памяти Оптимизатором.

А пока только фильтрация, только режим пипсов или изменение валют символа, чтобы другие не цеплялись. Ну и классика - отключение некоторых Агентов. С обязательным мониторингом текущего состояния со свободной памятью.


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


С этой проблемой на своей машине сталкиваетесь? Вижу, что у некоторых тяжело с этим.

Агента всего 4, и чаще всего 1 выключен для комфортного пользования ПК.

Пока не сталкивался с нехваткой, но расшириться, безусловно, не помешает.

 
Создаю нового советника и компилирую, появляется EX5. В Терминале его нет. Жму обновить - аналогично. Перезагружаю Терминал - появляется.
 
fxsaber:
Создаю нового советника и компилирую, появляется EX5. В Терминале его нет. Жму обновить - аналогично. Перезагружаю Терминал - появляется.

Номер билда?

В один из бета-билдов попала ошибка обновления навигатора

Документация по MQL5: Константы, перечисления и структуры / Состояние окружения / Состояние клиентского терминала
Документация по MQL5: Константы, перечисления и структуры / Состояние окружения / Состояние клиентского терминала
  • www.mql5.com
Идентификаторы для получения информации о клиентском терминале функциями TerminalInfoInteger() и TerminalInfoString(). В качестве параметра эти функции принимают значения из перечислений ENUM_TERMINAL_INFO_INTEGER и ENUM_TERMINAL_INFO_STRING соответственно. Знание этого параметра позволяет задавать размеры графических объектов таким...
 

Всегда последний - 2220 (2222 не проверил).


ЗЫ 2222 - нормально все.

 
fxsaber:

Всегда последний - 2220 (2222 не проверил).

2220 уже не последний.

Исправили

 
Slava:

2220 уже не последний.

В тихую обновления делаете.

 
fxsaber:

В тихую обновления делаете.

Почти каждый день
 

2190, последняя не-бетта

запустил оптимизацию простейшего кода по ценам открытия на дневном графике (2,5 года). без генетики, все проходы; по пипсам. каждый агент сожрал почти 2Гб, диск загружен на 100%.

код простейший - каждый день открывает 2 ордера, без сопровождения.


смысл поста не в жалобе или информировании, тема уже поднималась и на этом и на английским форуме. но ответа не видел - это направление развития тестера? баг/недоработка? к чему готовится завтра? какие мощности резервировать? есть ещё вопрос, но него точно не будет ответа - зачем 2Гб такой задаче?

я только начал привыкать к пятёрке, а тут такой жирный намёк. я сейчас не дома, "настоящего" компа под рукой нет (правда тоже не уверен хватит ли ему при 64гб оперативы и 16 агентах мощей на такую "грандиозную задачу") - ноут не справился. перепишу под четвёрку.

PS: решение - отключил всех агентов кроме одного, общее время на все проходы - 27 секунд. предложение: сделайте по умолчанию один агент рабочим, по моему опыту общения с простыми пользователями (они же клиенты Маркета), только единицы смогут делать оптимизацию продуктов, купленных на Маркете. мало кто осознаёт как управлять агентами или имеет такие мощности, чтоб не обращать на это внимание.

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