Новая версия платформы MetaTrader 5 build 3180: Векторы и матрицы в MQL5 и повышение удобства работы - страница 7
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Спасибо за ваши комментарии.
Мы приняли решение, что операции + - * / являются поэлементными операциями для матриц и векторов согласованного размера
Для векторного произведения используем метод Dot
Для матричного произведения используем метод MatMul - матрица с матрицей, вектор с матрицей, матрица с вектором - все должны быть согласованных размеров
Это хорошо, удобно.
Планируется ли какая-либо возможность передавать вектора в функции стандартной статистической библиотеки?
У меня есть неуверенное подозрение, что мт5 категорически не любит виртуальную машину.
Так как является сам виртуальным приложением. И возможно какие то моменты начинают глюкать.
fxsaber на виртуалке запускаешь?
Запускаю на живых машинах.
...Планируется ли какая-либо возможность передавать вектора в функции стандартной статистической библиотеки?
А в идеале ещё переписать портированную ALGLIB - заменить CMatrixDouble на matrix.
А в идеале ещё переписать портированную ALGLIB - заменить CMatrixDouble на matrix.
Да, CMatrixDouble теперь выглядит громоздко и избыточно...
Ну я не знаю что вам сказать… Вот результат трёхкратного запуска вашего скрипта
Я вручную разделил пустыми строками…
Запустил на другой машине на открытом с нуля счете MQ-Demo.
Прошу форумчан показать, что выдает этот скрипт на MQ-Demo.
Запустил на другой машине на открытом с нуля счете MQ-Demo.
Прошу форумчан показать, что выдает этот скрипт на MQ-Demo.
А в идеале ещё переписать портированную ALGLIB - заменить CMatrixDouble на matrix.
Ну, вроде была обещана поддержка формата ONNX, что даёт доступ к практически любым моделям МО. Так что вряд ли будут заморачиваться с ALGLIB.
А вот преобразование из вектора в динамический массив и обратно не помешает.
Это хорошо, удобно.
Планируется ли какая-либо возможность передавать вектора в функции стандартной статистической библиотеки?
Пока нет.
Потребуется кардинальная переделка стандартной библиотеки под типы matrix и vector
Какие функции стандартной библиотеки Вы имеете в виду?
Спасибо. Получается, что полностью прав по поводу поведения MT5: на одном и том же месте исторической таблицы могут быть разные ордера. Это архитектурная ошибка. Прошу разработчиков вернуть поведение b2958 - ордера при попадании в историческую таблицу помещаются в ее конец. Именно так происходит в Тестере.
На данный момент (b3160) один и тот же советник в Тестере и в Терминале показывает разное поведение.
Запустил на другой машине на открытом с нуля счете MQ-Demo.
Прошу форумчан показать, что выдает этот скрипт на MQ-Demo.
Я всего лишь добавил две строки в ваш код и получил совсем другой результат.