Значение x возвращается корректно! Result is 251920
Что добавил:
Значение x возвращается некорректно! Result is 3.211426697968103e-322
Пробовал несколько раз добавлять-убирать строку! Добавленной строкой я просто читаю файл! Она никак не влияет на вычисление x! Библиотека pandas импортирована.
Почему система так себя ведет? Где искать проблему?
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-бита попробуй.
Использование MetaTrader 5 (MT5) Agents на серверах Амазона VPS/VDS. Это отличный вариант проверки торговой стратегии для валютных и биржевых рынков Forex, CFD и Futures. MetaTrader 4 (MT4) не имеет Агентов тестирования. Отличие от использования облака Агентов: Фиксированная цена за час и фиксированное количество ядер процессора. Возможность...
Рыдаю кровавыми слезами!
По одной строчке пытаюсь писать код функции.
Что было:
Значение 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-битную версию?
Спасибо.