Синхронизация mql5 и c++ реализаций классов. - страница 5

 
Andrey Dik #:

А, недопонял, сорян))
Если задача сделать код, который будет работать и там и там, то точно C# (это намного реальнее задача, чем с C++).
Возможно некоторые методы придётся прописать типа Print, многое можно через дифайны сделать, а очень многое вообще без изменений переносится, практически. Ну и некоторые особенности есть, например инициализация членов при объявлении (в mql5 нельзя).
В общем, дело хозяйское, это сугубо моё мнение и не обязательно оно будет верным для Вас.
Выбрал С++ с целью использования ROOT, который работает через С++ интерпретатор и там есть богатые возможности вроде тех что дают R и Python по графике и анализу данных. Упёрся в то, что нужно детально изучать промежуточные выкладки, чтобы убедиться, что алгоритм делает именно то что должен. То есть возможна ситуация, что всё работает, но неправильно)
 
Aleksey Nikolayev #:
Выбрал С++ с целью использования ROOT, который работает через С++ интерпретатор и там есть богатые возможности вроде тех что дают R и Python по графике и анализу данных. Упёрся в то, что нужно детально изучать промежуточные выкладки, чтобы убедиться, что алгоритм делает именно то что должен. То есть возможна ситуация, что всё работает, но неправильно)

а, о, очень интересно.
спасибо за интереснейшую ссылку, желаю Вам успехов в своих начинаниях.
 
Aleksey Nikolayev #:
Выбрал С++ с целью использования ROOT, который работает через С++ интерпретатор и там есть богатые возможности вроде тех что дают R и Python по графике и анализу данных. Упёрся в то, что нужно детально изучать промежуточные выкладки, чтобы убедиться, что алгоритм делает именно то что должен. То есть возможна ситуация, что всё работает, но неправильно)

Все что не получается в MQL сможет шарп, в чем проблема?

Сделали в шарпе и отдали терминалу.

Use R in C# | coders corner (coders-corner.net)

Use R in C#
Use R in C#
  • oliverfunke
  • coders-corner.net
If you want to develop a desktop application on a windows platform then you will most likely use C# as programming language. Actually C# and the .Net Framework offer an efficient way to implement such applications and therefore many developers choose C#. Few of these desktop applications have to analyze data, create statistics and display nice...
 
Andrey Dik #:

а, о, очень интересно.
спасибо за интереснейшую ссылку, желаю Вам успехов в своих начинаниях.
Спасибо.
 
Renat Akhtyamov #:

Все что не получается в MQL сможет шарп, в чем проблема?

Сделали в шарпе и отдали терминалу.

Use R in C# | coders corner (coders-corner.net)

В MQL можно также, через пакет mt-R от Сан Саныча. Но это режим компилятора, а нужен интерпретатор, который гораздо более удобен при разработке алгоритма.
 
Aleksey Nikolayev #:
В MQL можно также, через пакет mt-R от Сан Саныча. Но это режим компилятора, а нужен интерпретатор, который гораздо более удобен при разработке алгоритма.

это не подойдет?

Установив Visual Studio, вы сможете компилировать C файлы прямо в MetaEditor - Общее обсуждение - MQL5

Компиляция MQL5 программ с набором инструкций AVX / AVX2 + FMA3 / AVX512 + FMA3 с 3902 билда - В очередной бете мы выпустили возможность компиляции MQL5 программ с использованием AVX FMA3.
Компиляция MQL5 программ с набором инструкций AVX / AVX2 + FMA3 / AVX512 + FMA3 с 3902 билда - В очередной бете мы выпустили возможность компиляции MQL5 программ с использованием AVX FMA3.
  • 2023.08.31
  • www.mql5.com
Можно получить какие-нибудь пояснения комментарии от разработчиков по работе MT5 на процессорах с ядрами. Гвоздями прибивать affinity mask можно только в особых случаях жесткой оптимизации конкретного приложения
 
Не понимаете разницу между компиляцией и интерпретацией? Если в командной строке работали когда-нибудь, то это интерпретатор.
 
JSROOT визуализация хорошая
 
Rorschach #:
JSROOT визуализация хорошая

Там много всякого разного. ЦЕРН - явно не то место, где экономят на программистах) Например, там был создан интернет в его нынешнем виде - http, www, браузеры и тд и тп)

Первое фото в интернете, например)

 
Aleksey Nikolayev #:
Выбрал С++ с целью использования ROOT, который работает через С++ интерпретатор и там есть богатые возможности вроде тех что дают R и Python по графике и анализу данных. Упёрся в то, что нужно детально изучать промежуточные выкладки, чтобы убедиться, что алгоритм делает именно то что должен. То есть возможна ситуация, что всё работает, но неправильно)

ROOT хорошо дружит с питоном, MQL - тоже. Может использовать питон как прослойку?

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