Новые графические возможности в MQL5 с прямым доступом к DirectX 11

 

27 ноября 2019 года мы выпустим релиз с новыми графическими возможностями для построения сложных 3D визуализаций.

Предлагаем посмотреть демонстрацию:


Пример в виде ex5 файла можно запустить на текущей бета-версии 2224, доступной по команде Справка -> Проверить обновления.

Файлы:
 
MetaQuotes Software Corp.:

27 ноября 2019 года мы выпустим релиз с новыми графическими возможностями для построения сложных 3D визуализаций.

Предлагаем посмотреть демонстрацию:


Пример в виде ex5 файла можно запустить на текущей бета-версии 2224, доступной по команде Справка -> Проверить обновления.

Это что-то вроде CCanvas 2.0? Или теперь терминал просто будет более красиво показывать 3D результаты оптимизации?

 
Vladimir Karputov:

Это что-то вроде CCanvas 2.0? Или теперь терминал просто будет более красиво показывать 3D результаты оптимизации?

Это новый класс CCanvas3D, расширяющий возможности CCanvas.

Мы добавили массу нативных DirectX 11 методов в MQL5, чтобы можно было визуализировать сложные модели в 3D проекциях.


В релизе скорее всего будет доступна также нативная работа с SQL базой SQLite в MQL5, если успеем. Это позволит в разы упростить работу с массивными данными и делать быстрые выборки.

 
CGraphic3D бы.
 
MetaQuotes Software Corp.:

27 ноября 2019 года мы выпустим релиз с новыми графическими возможностями для построения сложных 3D визуализаций.

Предлагаем посмотреть демонстрацию:


Пример в виде ex5 файла можно запустить на текущей бета-версии 2224, доступной по команде Справка -> Проверить обновления.

Очень серьезный шаг. Спасибо! 
 
Renat Fatkhullin:

В релизе скорее всего будет доступна также нативная работа с SQL базой SQLite в MQL5, если успеем. 

Планируется ли штатная возможность работать с базой по сети?

 
Roman:

Планируется ли штатная возможность работать с базой по сети?

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

 
Renat Fatkhullin:

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

Если взять пример сокетов, и возможность работы базы по сети, то протокол SSL/TLS возможно решит проблему безопасности.

 
Renat Fatkhullin:

Это новый класс CCanvas3D, расширяющий возможности CCanvas.

Мы добавили массу нативных DirectX 11 методов в MQL5, чтобы можно было визуализировать сложные модели в 3D проекциях.


В релизе скорее всего будет доступна также нативная работа с SQL базой SQLite в MQL5, если успеем. Это позволит в разы упростить работу с массивными данными и делать быстрые выборки.

как раз примерно 3 года как было обещано :-)

по мне так база более нужная вещь чем 3d графика.

 
Maxim Kuznetsov:

по мне так база более нужная вещь чем 3d графика. 

Могли бы Вы объяснить полезность БД?

 
fxsaber:

Могли бы Вы объяснить полезность БД?

Да, мне тоже сложно найти им применение здесь. 
Хотя у самого на комьютеры установлены 4 базы данных: PostgreSQL, MySQL, Microsoft SQL Server и Oracle 18c Express.
Ну какие здесь есть потенциальные таблицы?
Ну тики, ну бары, ну сделки. И все, пожалуй. Все достаточно короткие структуры без сложных взаимосвязей.
Что такое можно сотворить с ними, если объединить их в единую БД? Есть ли потребность формировать какие-то сложные запросы, выборки из них? Сомневаюсь...

Вполне рабочий вариант - работа с массивами структур.
ЗЫ Хотя вполне возможно, что благодаря индексации в БД можно достичь увеличение производительности поиска и выборок из больших массивов. Нужно экспериментировать.

А может даже данные будут упакованными и будет значительная экономии памяти.

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