Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Красавцы MQ! Серьезная работа!
Пример использования библиотеки - обучение нейронной сети MLP таблице умножения.
:( Вот только боюсь подумать, что будет с облаком, когда пользователи начнут активно использовать библиотеку в своих экспертах.
Данный простой скрипт весит под мегабайт.
То же но для RF:
считает не так точно, надо попробовать подтюнить
PS
так точнее, 500 древ и r=1, бОльшая подгонка и меньше шума
То же но для RF:
считает не так точно, надо попробовать подтюнить
PS
так точнее, 500 древ и r=1, бОльшая подгонка и меньше шума
Форум по трейдингу, автоматическим торговым системам и тестированию торговых стратегий
Ошибки, баги, вопросы
Andrey Khatimlianskii, 2019.01.30 04:57
MQL5\Include\Math\AlgLib\dataanalysis.mqh — CLinReg::LRLine не работает для 1М и больше значений?Кто-то в курсе?
Спасибо @Rashid Umarov
Я рекомендую всем зайти на сайт, потому что эта тема обновляется уже 3 года, но сайт продолжает обновляться.
Мы полностью переработали GPL C++ версию библиотеки ALGLIB, выпустив ее под названием ALGLIB++. Это отслеживает последнюю версию ALGLIB, которая по состоянию на 2019/12 находится в версии 3.16.0. В модули оптимизации и интерполяции было добавлено много нового по сравнению с предыдущими версиями, с которыми синхронизирован MQL5 (например, сплайны с точечными облаками(!), больше методов интерполяции с обратным взвешенным расстоянием, множество дополнительных методов оптимизации и т.д.).
ALGLIB++ - это производная ALGLIB, которая используется в качестве промежуточной формы в долгосрочном процессе реинжиниринга/рефакторинга, в ходе которого она будет перекодирована на родной C++ (аналогично тому, как это было до версии 3), лишние слои и дублирование будут удалены для подготовки к обеспечению более прямой поддержки многопоточности, а также дополнительных тестов и модулей и, в конечном итоге, фронт-энда скриптового языка.
Различные языковые версии ALGLIB были созданы на основе общего ядра, при этом версия для C++ обеспечивала ограниченную (но неофициальную) поддержку диалекта C90 языка C. Эта особенность сделала необходимым имитировать в рамках C возможности, которые в противном случае были бы присущи C++, а затем предоставить обертку C++ поверх этого. Соответственно, существует два отдельных пространства имен: alglib_impl, содержащее версию на Си, и alglib, содержащее обертки на Си++. ALGLIB++ сохранил большую часть этой структуры и как можно больше оригинального кодирования, но сократил или устранил большую часть глобальной инфраструктуры в качестве первого шага для ее устранения и замены многопоточным нативным кодом C++ и значительно упростил интерфейс обертки C++. Как таковая, она представляет собой промежуточную форму, соединяющую ALGLIB как таковой и будущую библиотеку, в которую превращается ALGLIB++.
Многие проблемы, которые привели к росту сложности ALGLIB, начиная с версий, адаптированных под MQL5 (и до них), были решены, что привело к упрощению структуры и снижению сложности. В своем нынешнем виде он должен оказаться проще в адаптации к MQL5 для тех, кто в настоящее время поддерживает MQL5-версию ALGLIB.
В дистрибутив включено полное переформатирование руководства для ALGLIB++ с оригинала ALGLIB C++. Однако разделы, посвященные пакетам и подпакетам, совместимы с обеими версиями ALGLIB, и их расположение и содержание должны быть легко адаптированы к версии MQL5. MQL5 упоминается в разделе руководства "Ссылки и сопутствующие материалы".
Последнюю версию можно найти по адресу для будущей интеграции в ALGLIB++. Другие библиотеки, включая MKL (в которой, кстати, есть подпрограммы для нейронных сетей), также рассматриваются для будущей интеграции.
Когда вы адаптировали ALGLIB к MQL5, вы столкнулись с трудностями в работе с подпрограммами "RCOMM".
Когда вы адаптировали ALGLIB к MQL5, то столкнулись с трудностями в работе с подпрограммой "RCOMM".
Уважаемая Лидия:
Но ваш файл библиотеки ALGLIB++ на github все еще находится в формате C++ CPP. Он не был преобразован в MQL5 mql. Не могли бы вы предоставить файл библиотеки ALGLIB ++ в формате .mql? Спасибо!
Уважаемые разработчики, прошу добавить метод расчёта сопряженного числа комплексного числа в структуру complex (исходник в СБ <Math\Alglib\complex.mqh>).
Моя версия:
После очередного релиза нового билда приходится откатывать к своей прежней ревизии. Что неудобно.
Уважаемые разработчики, прошу добавить метод расчёта сопряженного числа комплексного числа в структуру complex (исходник в СБ <Math\Alglib\complex.mqh>).
Моя версия:
После очередного релиза нового билда приходится откатывать к своей прежней ревизии. Что неудобно.
Добавлено