Biblioteca de Roffild - página 9

 
Roffild:

Si la ruta de Python en el ordenador de los Agentes es la misma que la del ordenador de casa y la variable PATH también contiene la ruta, debería funcionar...

¿Dónde se encuentra esta variable PATH?

 
Corregido el fallo del probador en la compilación 2025 debido a PythonDLL.
 
A la espera de los informes de errores...
 

El estado de ejecución en PythonDLL es ahora comprobado por el código:

if globals().get('__PythonDLL__'):
    print('run in MetaTrader')
elif __name__ == '__main__':
    print('run as script')
 

Cambiar a GIL simple porque muchas bibliotecas populares de Python no son compatibles con el subinterpretador.

Se puede construir con PYTHONDLL_SUBINTERPRETERS si es necesario.

MetaTrader 5 (MQL5) + Python 3 DLL для Forex, CFD и Futures
  • roffild.com
Использование MetaTrader с Python 3 на финансовых фондовых биржах, Forex, CFD и Futures. Из MetaTrader можно получать котировки в Python, но нет полноценной связи между ними. Пост одного из разработчиков. Главная идея и отличие этой обертки от остальных: обмен данными между MQL и Python через заранее созданные функции. Это самый быстрый и...
 

Actualizar de nuevo la PythonDLL

Algunos utilizan sys.stderr.write(), pero sin consola, sys.stderr=None. Tuvimos que hacer un talón.

 

Roffild, buenas tardes.

¿Tiene una biblioteca disponible para python, versión 3.6? Yo uso TensorFlow y su última versión sólo soporta 3.6.

Si está disponible, facilite un enlace al archivo.

Gracias.

 
canonier:

Roffild, buenas tardes.

¿Tiene una biblioteca disponible para python, versión 3.6? Yo uso TensorFlow y su última versión sólo soporta 3.6.

Si está disponible, facilite un enlace al archivo.

Gracias.

TensorFlow 1.13 y 1.14 funcionan bien con Python 3.7. Tampoco hay problemas con Pytorch.

 
Roffild:

TensorFlow 1.13 y 1.14 funcionan bien con Python 3.7. Tampoco hay problemas con Pytorch.

No funcionan si el procesador no admite algunas instrucciones del procesador (creo queAVX no está presente entodos los procesadores ), escribió https://www.mql5.com/ru/forum/307970/page5#comment_11086500

Escribí sobre ello y es interesante que en mi laptop no funciona con TensorFlowSharp bajo c# , pero en PC no hay problemas, busqué en Google la información que necesita para recompilar tensorflow.dll mismo para c++, está en el paquete TensorFlowSharp


En general, no todo el hardware puede ejecutar la misma versión de TensorFlow , para mi portátil sólo se encontró tensorflow-1.6.0-cp36-cp36m-win_amd64.whl en GitHub se instaló, pero como se escribió anteriormente para Python 3.6 solamente


aquí está el GitHub para encontrar lo que estoy escribiendo:https://github.com/fo40225/tensorflow-windows-wheel

 

El mensaje"Su CPU soporta instrucciones para las que este binario de TensorFlow no fue compilado: AVX AVX2" aparece también en CPUs más recientes. Este es un error conocido en TensorFlow. No afecta a la versión de Python de ninguna manera.

Dado que TensorFlow 1.13 en Anaconda está construido con Python 3.7

Pytorch 1.0 también está construido bajo Python 3.7

Puedo construir una biblioteca bajo Python 3.6, pero he estado usando Python 3.7 desde enero y no tengo problemas.