Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Рыдаю кровавыми слезами!
По одной строчке пытаюсь писать код функции.
Что было:
Значение x возвращается корректно! Result is 251920
Что добавил:
Значение x возвращается некорректно! Result is 3.211426697968103e-322
Пробовал несколько раз добавлять-убирать строку! Добавленной строкой я просто читаю файл! Она никак не влияет на вычисление x! Библиотека pandas импортирована.
Почему система так себя ведет? Где искать проблему?
Спасибо! )
Попробуйте вместо х использовать другое имя.
Не помогло.
выдает 0.0 Дичь какая-то! ))
Возможно ошибка в коде MQL, который передает неправильные данные в getDouble(). Без всех исходников разобраться невозможно.
Автору - огромное спасибо за проделанную работу! Из того что лежит в инете, наверное самый удобный способ вызвать Питон из mql5.
Но библиотека у меня не загружается с ошибкой 193:
Cannot load 'E:\Program Files\Alpari MT5\MQL5\Libraries\Roffild\PythonDLL\x64\Release\PythonDLL.dll' [193]
Cannot call 'pyInitialize', 'Roffild\PythonDLL\x64\Release\PythonDLL.dll' is not loaded
unresolved import function call
Терминал открываю с флагом /portable, работает из своей папки. Путь к python3.dll указан: PythonHome = "C:\\Users\\User\\AppData\\Local\\Programs\\Python\\Python37-32\\". И Анаконду указывать пробовал, которая отдельно стоит: PythonHome = "E:\\ProgramData\\Anaconda3\\".
Система 64х, винда 10, терминал тоже 64. С правами админа тоже запускал, без изменений.
Терминал открываю с флагом /portable, работает из своей папки. Путь к python3.dll указан: PythonHome = "C:\\Users\\User\\AppData\\Local\\Programs\\Python\\Python37-32\\". И Анаконду указывать пробовал, которая отдельно стоит: PythonHome = "E:\\ProgramData\\Anaconda3\\".
Система 64х, винда 10, терминал тоже 64. С правами админа тоже запускал, без изменений.
64 бита несовместимы с 32 битами. Судя по "Python37-32" - 32 бита. Может быть и Анаконду на 32 бита скачал... Только вот зачем? 64-бита попробуй.
64 бита несовместимы с 32 битами. Судя по "Python37-32" - 32 бита. Может быть и Анаконду на 32 бита скачал... Только вот зачем? 64-бита попробуй.
Точно, спасибо, теперь загрузилась!
Обновление:
MetaTrader 5 Агенты & AWS EC2 и aws_ubuntu_user_data.sh
MLPDataFile теперь можно конвертировать в Pandas и Numpy.
Доброго времени!
Запускаю PythonDLL_Example.mq5.
Получаю ошибку:
\MQL5\Libraries\Roffild\PythonDLL\x64\Release\PythonDLL.dll is not 64-bit version
Cannot load MQL5\Libraries\Roffild\PythonDLL\x64\Release\PythonDLL.dll [193]
cannot call 'pyInitialize', 'Roffild\PythonDLL\x64\Release\PythonDLL.dll' is not loaded
unresolved import function call
Качал отсюда https://github.com/Roffild/RoffildLibrary/tree/master/Libraries/Roffild/PythonDLL
и отсюда https://roffild.com/ru/PythonDLL.html
Что делаю не так и где взять 64-битную версию?
Спасибо.